微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Windowsbatch fileIf / Else Start语法?

我需要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] 举报,一经查实,本站将立刻删除。

相关推荐