Windows批处理文件语法
以下windows 7批处理文件脚本返回错误:Windows批处理文件语法,windows,windows-7,batch-file,Windows,Windows 7,Batch File,以下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
@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
命令的语法不正确
使用PSTOOLs将更改推送到计算机,并在语法错误纠正后添加列表
预期结果:
如果电脑是XP机器,请将P45login.bmp文件重命名为同名_OLD.bmp,然后将文件从操作14复制到指定的目录中
如果电脑是Win 7机器,请跳过第一部分,转到第二部分,并提交相同的更改
结束会话
我移动了引号,增加/减少了开关,但出现了相同的错误
当然,这只是一个简单的语法特殊性,我没有抓住
希望有人能看一看,看到我明显的缺失,并为我指明正确的方向
谢谢您的帮助或建议。您的
ren
语法错误ren
不支持任何开关,还需要将_重命名为仅为名称,而不是完整路径。请参阅此处的完整详细信息:
另外:-
如果存在
需要在路径周围加引号-您可以同时使用
\E1\
或\E1\
(带或不带空格)。虽然两者都可能有效,但我会再次检查这是否是错误。-如果上面的路径实际上不同,则需要使用
move
(具有完整路径)而不是ren
您的ren
语法错误ren
不支持任何开关,还需要将_重命名为仅为名称,而不是完整路径。请参阅此处的完整详细信息:
另外:-
如果存在
需要在路径周围加引号-您可以同时使用
\E1\
或\E1\
(带或不带空格)。虽然两者都可能有效,但我会再次检查这是否是错误。-如果上面的路径实际上不同,您需要使用
move
(完整路径)而不是ren
我认为“以下windows 7批处理文件”丢失了…谢谢!让它变得更简单了….?我想“下面的windows 7批处理文件”丢失了…谢谢!那就容易一点了。。。。?