[英]Batch File Problems - Batch Game Code Error in Running, but runs fine Outside in CMD.exe
在这里,我的命令无法执行(Kinda Confuzzling)。 它可以在批处理文件之外正常工作! 所有的参数都设置好了,我希望它放在一行上(应该在哪行上工作)。 它不能在批处理文件中工作,但在CMD中可以正常工作
这是命令:
IF %Move%==North IF %0x-1Seen%==1 (set LevelXY=0x1 & GOTO :Level1~0x1) ELSE (Resources\Sound\SWPlayer.exe "Locked.wav")
这是一个单行代码。 谢谢-Geo Skionfinschii
编辑:这是一个脚本,用于测试您是否已去过该区域-它确实起作用。 但是不在游戏中:'错误是:这次还没有其他预期
IF %0x-1Seen%
在批处理中, %0
将替换为可执行文件名称; 0x-1Seen
将不会被视为变量(与%1 ..%9-批处理过程的参数0x-1Seen
相同)
提示1:不要在变量中使用初始数字
提示2:测试键串时,请在用户输入中输入“ quote”。 if /i "%move%"=="north"
(假设move
是使用set / p的用户输入),则/i
使匹配不区分大小写。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.