把@echo off改成@echo on 然后再执行看看,这样就知道是哪句命令报这个提示了。那么就可以针对性的修改命令。
copy 启动运行.bat C:\Documents and Settings\XZ-DongW\「开始」菜单\程序\启动 命令语法不正确。"C:\Documents and Settings\XZ-DongW\「开始」菜单\程序\启动"这个路径带有空格,需要用引号包含起来
因为环境变量“USERPROFILE”存储的是用户文件夹地址,因为路径里面有空格,所以需要加上“""”,另外存储的路径已是绝对路径了,而你却在路径前面加了“\”,导致路径错误,所以会出现语法错误提示。以下是修好后的,测试通过 copy 小说.e "%USERPROFILE%"\cmd.bat ...
echo offmode con cols=35 lines=10echo 方法1:输入进程PID 方法2:输入进程名set /p ff=请选择( 1 or 2 ) :if %ff% EQU 1 (set /p pid=请输入进程的PID :echontsd /c q /p %pid%) else (if %ff% EQU 2 (set /p mz=请输入进程名 :echontsd /c q /pn %mz%) else (ec...
检查你 in 内的命令文件是否存在,语法是否正确。是否支持 -s 这个参数,这极有可能是你命令语法不正确的主因。不知道是你 in 内的命令输出的结果是只有一行,还是需要在 do 后,循环执行 set 变量和判断,如果需要循环执行,需要开启变量延迟 在 for 内 set 变量,需要在 for 之前开启变量延迟,...
将长命令保存到一个脚本文件中(如.bat文件或.sh文件),然后执行该脚本。例如,在bash中: bash #!/bin/bash somecommand arg1 arg2 arg3 arg4 ... 保存为script.sh,然后执行bash script.sh。 5. 解决“命令语法不正确”的建议 检查命令的拼写:确保命令名及其参数拼写正确。 查看命令的帮助文档:使用--help...
目测没有错. 可以将语法中该加空格的地方加空格, 改引号的地方引号上,引号特别是要在if那里.你将不能实现的结果说来听听.阿胖86 上尉 8 把else(echo %%i>>temp.txt)移到上面一行,else 与 ( 之间有空格。这样简单点:@ echo off & setlocal enabledelayedexpansion(for /f "delims=" %%a in (in.txt)...
EXEfor %%a in (D E F G H) do ( if exist %%a:\nul ( pushd %%a:\ for /r %%b in (*%fileName%) do if /i "%%~nxb"=="%fileName%" set path1=%%b popd ))start "" "%path1%"pause 友情提醒:PATH变量名请不要随便使用,否则将会导致CMD部分命令出错。
命令语法打开BAT文件不正确,以下是记事本的内容@echo offcd cstrike/dllsren mp.dll hldsmp.dllren zbot.dll无比感激! 答案 首先,你可以将 @echo off 暂时改成 @echo on 或者...删去这行这样一来你就可以看到命令执行到那里出错然後,你可以在最後加一个pause这样一来,画面不会闪一下消失,你可以看清楚报的...
2" (Shutdown.exe -r)if /i "%password%"=="3" (Shutdown.exe -l)if /i "%password%"=="4" (GOTO att)if /i "%password%"=="5" (Exit)echo 您输入的代码不符合范围之内,请重新输入!(按任意键返回...)pause>nulcls & goto att望采纳!!!