导航:首页 > 程序命令 > 命令语法不正确

命令语法不正确

发布时间:2022-02-12 03:31:44

A. 使用cmd命令复制文件提示命令语法不正确

路径中包含空格,而您又没有给这样的路径加上英文双引号,所以导致命令报错。

解决办法,给带有空格的路径加上英文双引号。

类似如下(只要带有空格,就加双引号)

/y "f:\test folder\file.txt" "d:\backup\my new file.txt"

B. bat 批处理命令语法不正确。求高手。

如下:

@echooff
modeconcols=35lines=10
echo方法1:输入进程PID方法2:输入进程名
set/pff=请选择(1or2):
if%ff%EQU1(
set/ppid=请输入进程的PID:
echo
ntsd/cq/p%pid%
)else(
if%ff%EQU2(
set/pmz=请输入进程名:
echo
ntsd/cq/pn%mz%
)else(
echo请按任意键关闭窗口
pause>nul
)
)
exit

或者:

@echooff
modeconcols=35lines=10
echo方法1:输入进程PID方法2:输入进程名
set/pff=请选择(1or2):
if%ff%EQU1(
set/ppid=请输入进程的PID:
echo
ntsd/cq/p%pid%
gotoa
)
if%ff%EQU2(
set/pmz=请输入进程名:
echo
ntsd/cq/pn%mz%
gotoa
)
echo请按任意键关闭窗口
pause>nul
:a
exit

C. bat命令语法不正确

@echooff

for/f"delims="%%ain('"%~dps0find_java%arch_ext%.exe"-s')do(
setjava_exe=%%a
ifnotdefinedjava_exegoto:CheckFailed
)


补充:

  1. %~dps0 改为 %~dp0 看看,不使用短路径。dps0后可以不需要接 ,输出的路径已经带

  2. 检查你 in 内的命令文件是否存在,语法是否正确。是否支持 -s 这个参数,这极有可能是你命令语法不正确的主因。

  3. 不知道是你 in 内的命令输出的结果是只有一行,还是需要在 do 后,循环执行 set 变量和判断,如果需要循环执行,需要开启变量延迟

  4. 在 for 内 set 变量,需要在 for 之前开启变量延迟,命令为

    否则在 for 的时候,变量的新值只有在 for 结束时才生效,而在此期间,都会使用之前的值。

需要开启变量延迟的情况一般为:使用到 ( ) 括起的、& 或 && 连接的复合语句

当使用 if、for 时,其结束的命令是允许省略 ( ) ,但是如果需要 set 变量,还是需要开启变量延迟。

在开启变量延迟后,符合语句内的 % 需要改为 ! ,前者为变量延迟前使用,后者为变量延迟后使用。 if not defined 时本身不需要加 % ,所以也无需加 !

最后,上一段以 if 为例的变量延迟例子

@echooff

if1==1(
seta=aa
ifnotdefineda(
echo%a%
echo!a!
goto:Check
)else(
echo%a%
echo!a!
goto:yes
)
)
pause

:check
echo变量没赋值
pause

:yes
echo变量已赋值
pause

D. 批处理提示 命令语法不正确

帮你重新排版下,累人@echo off
if exist head.txt ren head.txt head.1
if exist tail.txt ren tail.txt tail.1
if exist head.1 goto existhead
echo 不存在head.txt文件
goto end
:existhead
if exist tail.1 goto existtail
echo 不存在tail.txt文件
goto end
:existtail
if exist ok goto op
md ok
:op
for %%b in (*.txt) do /b head.1+%%b+tail.1 ok\%%b
:end
if exist head.1 ren head.1 head.txt
if exist tail.1 ren tail.1 tail.txt
pause

E. 为什么显示命令语法不正确

管你说的是啥语法 总之,出现错误是你输入的语法错误,比如:某个系统没有定义,输入了非定义词组,或缺少关键字,还可能是少加了或加错了标识符等等 这些原因都可能导致语法错误

F. cmd 命令语法不正确怎么办

文件名有空格时要在文件名两边加英文双引号.

G. 请问CMD命令语法不正确,这可怎么办如图

mklink/j"C:""F:iTunesBackup"

请复制以上命令测试.看了你的截图,发现你使用的是中文引号,而命令只能识别英文引号(""),文件夹路径使用 符号隔开的,没有命令也会出错.

H. 执行ren.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 : echo ntsd /c q /p %pid%) else ( if %ff% EQU 2 ( set /p mz=请输入进程名 : echo ntsd /c q /pn %mz% ) else ( echo 请按任意键关闭窗口 pause > nul ))exit 或者: @echo offmode con cols=35 lines=10echo 方法1:输入进程PID 方法2:输入进程名set /p ff=请选择( 1 or 2 ) :if %ff% EQU 1 ( set /p pid=请输入进程的PID : echo ntsd /c q /p %pid% goto a) if %ff% EQU 2 ( set /p mz=请输入进程名 : echo ntsd /c q /pn %mz% goto a)echo 请按任意键关闭窗口pause > nul:aexit

I. cmd显示命令语法不正确

文件路径中如果带有空格的话,需要将这个路径用引号括起来,否则空格后面就会被认为是另一个参数了。

阅读全文

与命令语法不正确相关的资料

热点内容
app上诉通讯录有什么后果 浏览:508
关于加密货币使用分布的图表 浏览:329
王的命令哪个app好看 浏览:767
快乐大本营比脸app叫什么 浏览:681
wt是什么服务器 浏览:127
首页indexphp模板 浏览:343
java7并发编程实战手册pdf 浏览:342
windows打印机编程 浏览:236
怎么用纸做解压小方块 浏览:264
8253的编程方式 浏览:140
云服务器无法连接到当前网络 浏览:469
香港服务器什么时候租用 浏览:600
福州高精密三坐标测量仪编程 浏览:711
变量的作用域编译预处理 浏览:179
程序员买台式机好还是笔记本 浏览:812
安卓叮当猫年卡怎么样 浏览:428
自学旅游英语用什么app 浏览:155
linux端口开放命令 浏览:681
单片机小汽车 浏览:953
思考与决策pdf 浏览:624