简短版本:有没有办法在批处理文件中编写“和”或“或”子句?Windows批处理文件:有没有添加“和”的方法?
稍长版本:
我继承,创建一个DLL,然后该DLL到另一个位置拷贝一个Visual Studio项目。作为后期构建步骤,VS运行以下脚本。
if not '$(ConfigurationName)' == 'DebugNoSvc' goto end
xcopy /Y $(TargetDir)*.config $(ProjectDir)..\myService\bin\Debug
xcopy /Y $(TargetDir)*.config $(ProjectDir)..\myService\bin\DebugNoSvc
:end
它看起来像有当项目被编译为调试一个问题,因为它不会做副本(我猜,在某些时候中段得到了更新,但如果条款没” t)
有没有一种简单的方法来批量处理“if”子句中的复杂布尔逻辑?
我在想,你想要什么,听起来更像是一个'OR'而不是'AND'。这种差异是显着的,因为贝斯卡在'OR'的情况下回答这听起来像你的意思,Kyle Alons回答了你实际询问的'AND'的情况。那么你真正想要的是'AND'还是'OR'? – 2010-04-07 13:58:23
嗯,这取决于...我可以真正使用任何一个,这取决于我如何使用NOT ...在这种情况下,我要求一个AND,所以我可以将其更改为像IF NOT A和NOT B GOTO END这样的东西,但是我也可以使用一个OR,通过说IF A或B DO COPY ELSE END。随你。我主要只是在寻找复杂的布尔逻辑是否可用。 (不幸的是,它看起来像“不”)。 – Beska 2010-04-07 14:03:27