如果可替换参数中含有"&"字符,批处理总是可以正确获取这个参数吗?
例如
rem ------------test.bat------------
@echo off
echo %1
pause
rem ---------------------------------
在命令行输入 call test.bat "1&1.txt"显示结果为 :
1&1.txt
正是我想看到的。但当在windows GUI下,把一个名为"1&1.txt"(
假设它在桌面上)的文本文件拖放到test.bat,显示结果为:
C:\Users\heylichen\Desktop\1
后面的"&1.txt" 似乎被截去了,哪位高手可以帮忙解释一下啊?谢了!
例如
rem ------------test.bat------------
@echo off
echo %1
pause
rem ---------------------------------
在命令行输入 call test.bat "1&1.txt"显示结果为 :
1&1.txt
正是我想看到的。但当在windows GUI下,把一个名为"1&1.txt"(
假设它在桌面上)的文本文件拖放到test.bat,显示结果为:
C:\Users\heylichen\Desktop\1
后面的"&1.txt" 似乎被截去了,哪位高手可以帮忙解释一下啊?谢了!
