发布网友 发布时间:2022-04-23 15:15
共4个回答
热心网友 时间:2023-09-26 11:36
有错误命令。
这样子定为错误:
开始>运行>输入"cmd">然后将批处理的内容复制,在命令提示行里面粘贴,这样子看看在那里出现了错误。
在批处理中for 后面的变量%应该是两个,即要用%%i,而不是%i.
试试看
热心网友 时间:2023-09-26 11:36
批处理执行完毕了。就关闭了。PAUSE只是显示一个状态让你心里有数。
热心网友 时间:2023-09-26 11:36
把你的代码贴出来,你的代码绝对是出问题了..
我猜大概就是你的FOR或者是IF的括号没有成对,也就是少了一个.呵呵后。..
之前的说法有问题,抱歉..
你改成如此
@echo off
if [1]==[] echo 无参数
echo %1
pause
这样就可以了,因为你如若是 if "%1"=="" 这样会出现双引号的问题..因为你拖进的文件有可能包含双引号或者空格..
热心网友 时间:2023-09-26 11:37
命令不正确?