批处理文件脚本一次移动多个对象

时间:2014-02-18 23:57:31

标签: batch-file

我正在进行一场乒乓球比赛,但我遇到了一个问题,试图让球移动并让你同时移动球杆。这就是我所拥有的。

set f%p%=%current_pixel%
set g%o%=%pc%
set d%q%=%ball%

cls

此处的代码列为echo %d%,d旁边是数字。

set d%q%= 
set/a q=%q%+1
if %q%-%p% EQU 9 goto bounce
if %errorlevel% GEQ 1 goto arrow

1 个答案:

答案 0 :(得分:0)

if %q%-%p% EQU 9 goto bounce

这永远不会成真。例如,%q%-%p%将被评估为“13-4”,而不是“9”。你需要像

这样的东西
set /a r=q-p
if %r% EQU 9 goto bounce

如果您要说出难度是多少也会有所帮助 - 在这种情况下,即使%q% - %p%= 9,也不会执行goto bounce