我需要build立一个Windowsbatch file,将:
1.-检查一个目录名称,如果它存在,a.-从一个不同的目录运行指定的* .exe。
2.-或者“Else”a.-重命名一个目录,并且b.-重命名另一个目录 – 然后c.-从创build的目录运行* .exe。
问题是:我坚持正确的语法(我想)创build此batch file。 这是我的,(也许嵌套如果/否则会更好?)有人请赐教…谢谢。
linux“as”汇编程序支持intel格式的汇编语言吗?
batch file:IF ELSE的语法
bash声明结尾处的“ – ”是什么意思?
是否有一个标准化的语法为Linux预测?
如何禁用NetBeans 7.0中的Javascript语法检查(PHP版的Linux版)?
@echo off IF EXIST "C:TestDir1" ( START "C:TestDirTest.exe" ) ELSE ( ren "C:TestDir" "C:TestDir1" ren "C:TestDir2" "C:TestDir" START "C:TestDirTest.exe" )
Python time.sleep语法错误
我制作了一个Windows bat脚本,用于从列表中归档旧文件。 任何关于代码语法的build议?
Ansible和Playbook。 如何将shell命令转换为yaml语法?
语法错误附近的意外令牌
ruby和黄瓜 – 这是什么意思? “( *)“$ /
尝试
ren "C:TestDir2" "Dir"
start有奇怪的语法 – “虽然这似乎不是在这种情况下的问题。 第一个“带引号的参数”字符串成为窗口标题,可以被可执行文件常规忽略。 尝试常规使用
start "window title that can be empty if you like" "executablename" argument list
即使这可以说是不符合记录的行为。
(把问题简化到一般也会掩盖真正的原因)
谢谢dbenham和Magoo。 你的回应在一些看起来很简单的事情上造成了一个不同的世界。 现在正在像你们提到的所有变化一样工作。 最后的“棺材里的钉子”是了解START参数的语法。 了解到第一个参数有双引号,并将它用作新窗口的可选TITLE,ssoooo给它一个空的双引号(“”),在程序的名字之前给它一个空标题来伪造它。 而瞧…
谢谢你们sssooo了。 最终工作批处理文件。
@echo off IF EXIST "C:TestDir1" ( START "" "C:TestDirTest.exe" ) ELSE ( ren "C:TestDir" "Dir1" ren "C:TestDir2" "Dir" START "" "C:TestDirTest.exe" )
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。