标题: [文件操作] cmd 使用%1导入变量的时候有逗号怎么处理? [打印本页]
作者: 752082866 时间: 2022-4-5 15:00 标题: cmd 使用%1导入变量的时候有逗号怎么处理?
文件名:1111,22222.mp3
使用%1导入进bat脚本,只能得到1111,后面部分就没了,加了双引号也没用
作者: qinxg 时间: 2022-4-5 15:06
%1是1111, 2%是22222.mp3
作者: 752082866 时间: 2022-4-5 15:09
回复 2# qinxg
有办法能让%1=1111,22222.mp3么,无视逗号
作者: Batcher 时间: 2022-4-5 16:56
回复 1# 752082866
test_1.bat- @echo off
- set "str=%*"
- echo,%str%
- pause
复制代码
作者: Batcher 时间: 2022-4-5 16:58
回复 1# 752082866
可以在传递参数的时候加上双引号,例如:
test_2.bat "1111,22222.mp3"- @echo off
- set "str=%~1"
- echo,%str%
- pause
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |