无忧启动论坛
标题:
命令运行不起
[打印本页]
作者:
wenbieba
时间:
2020-11-10 21:51
标题:
命令运行不起
if exist %ProgramW6432%\soft\soft\YHCAD.reg (regedit /s %ProgramW6432%\soft\soft\YHCAD.reg &del /q %ProgramW6432%\soft\soft\YHCAD.reg)else (
echo ------------------------------------------
echo YHCAD不存在,将不进行安装
)
timeout /t 5 >nul
cls
这个命令为什么运行不起
换成 %ProgramFiles%也没反应
求大神指点
作者:
9zhmke
时间:
2020-11-10 22:51
估计是文件夹不存在或者没有文件什么的,如果遇到把系统的cmd.exe也精简掉或者为了安全改名字也是有可能运行不起。
作者:
pseudo
时间:
2020-11-11 00:53
1、%ProgramW6432%容易出问题
首先,%ProgramW6432%的值会不会是空,须核实。
其次,建议用双引号把
%ProgramW6432%\soft\soft\YHCAD.reg
围起来,让它成为一个整体。
否则%ProgramW6432%的值如果含空格会出问题。
2、换行容易出问题
del /q后换行了,这个换行有无问题须核实。
3、&也容易出问题
多留意容易出问题的地方,反复折腾总能搞定。
另外,看看错误提示信息,有助于分析解决问题。
作者:
chensjiu
时间:
2020-11-11 09:03
将最后面的cls替换成pause,可以查看运行过程中的提示信息,就可以判断错在什么地方了
作者:
zlq_hysy
时间:
2020-11-11 09:24
echo off
if exist "%ProgramW6432%\soft\soft\YHCAD.reg" (
regedit /s "%ProgramW6432%\soft\soft\YHCAD.reg"
del /q "%ProgramW6432%\soft\soft\YHCAD.reg"
)else (
echo ------------------------------------------
echo YHCAD不存在,将不进行安装
)
timeout /t 5 >nul
cls
复制代码
作者:
wenbieba
时间:
2020-11-11 12:11
pseudo 发表于 2020-11-11 00:53
1、%ProgramW6432%容易出问题
首先,%ProgramW6432%的值会不会是空,须核实。
其次,建议用双引号把
帮改一下,谢谢
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3