以下代码返回以下错误:
for i in range(10): print s.count(str(i))
但我不知道哪条线造成了这种情况。
The syntax of the command is incorrect."
答案 0 :(得分:0)
在顶部添加SETLOCAL ENABLEDELAYEDEXPANSION
,然后更改循环中的所有变量引用,以使用!
而不是%
。 See more info here
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
for /D %%d in (*) do (
cd %%d
for %%f in (*_c.lua) do (
set FROM=%%f
set TO=!FROM!"c"
echo "C:\curl.exe -s -X POST -F compile=1 -F debug=0 -F obfuscate=2 -F luasource=@!FROM! http://luac.mtasa.com/ > !TO!"
C:\curl.exe -s -X POST -F compile=1 -F debug=0 -F obfuscate=2 -F luasource=@!FROM! http://luac.mtasa.com/ > !TO!
)
cd ..
)