【发布时间】:2012-10-26 20:40:54
【问题描述】:
以下 windows 7 批处理文件脚本返回错误:
@ECHO OFF
if exist C:\Program Files (x86)\ E1\P45V goto WIN7
ren /s /c "c:\Program Files\ E1\P45V\P45Login.bmp" "c:\Program Files\E1\P45V\P45Login_OLD.bmp"
copy "\\locattion14\temp\E1\P45Login.bmp" "c:\Program Files\ E1\P45V\P45Login.bmp"
goto END
:WIN7
ren /s /c "c:\Program Files (x86)\ E1\P45V\P45Login.bmp" "c:\Program Files (x86)\E1\P45V\P45Login_OLD.bmp"
copy "\\locattion14\temp\E1\P45Login.bmp" "c:\Program Files (x86)\ E1\P45V\P45Login.bmp"
:END
命令的语法不正确
使用 PSTOOL 将更改推送到计算机,并在更正语法错误时添加列表。
想要的结果:
如果电脑是XP机器,将P45login.bmp文件重命名为同名_OLD.bmp,然后将文件从位置14复制到注明的目录中。
如果 PC 是 Win 7 机器,请跳过第一部分,转到第二部分,然后提交相同的更改。
关闭会话。
我已移动引号,添加/减去开关,但出现相同的错误。
当然,这只是我没有理解的一个简单的语法特殊性。
希望有人能看一看,看到我明显遗漏的地方,并为我指明正确的方向。
感谢您的任何帮助或建议。
【问题讨论】:
-
我认为“以下windows 7批处理文件”丢失了......
-
谢谢!让事情变得更容易......?
标签: windows windows-7 batch-file