我现在正在处理一个批处理文件。
它需要调用 VBS 和 REG,因此我使用 %-dp0 变量来获取文件夹路径。然而,它似乎给了我相当于 system32 路径。
这里的问题是什么?是否有类似的问题?
这是我的代码:
cd %-dp0
cscript.exe VBS.vbs
cscript.exe VBS2.vbs
goto :eof
Run Code Online (Sandbox Code Playgroud)
和:
cd %-dp0
regedit.exe Regedit.reg
goto :eof
Run Code Online (Sandbox Code Playgroud)
它返回类似这样的内容:
找不到 C:\WINDOWS\system32\VBS.vbs
我想检查数组中的所有项squareData[]是否为5.
我可以这样做:
if(squareData[0] == 5 && squareData[1] == 5 && ...){...}
但它看起来效率很低.
有没有办法将其最小化为某种for循环?
请注意,大小squareData[]为9项
谢谢!