smooth 发表于 2010-10-22 10:10:34

[已解决]请教各位老师,这句cmd命令如何写成AU3格式?有点复杂。

本帖最后由 smooth 于 2010-11-9 08:32 编辑

请教各位老师,这句cmd命令如何写成AU3格式?有点复杂。
for /f %%a in ('dir /ad /b "%systemroot%\$*$"') do rd /s /q "%systemroot%\%%a"
主要引号太多,眼花缭乱的,我写成:
RunWait(@ComSpec & ' /c for /f %%a in ('dir /ad /b "%systemroot%\$*$"') do rd /s /q "%systemroot%\%%a"', '', 0)
这样有点问题,在SciTE编译器中能看到dir /ad /b的颜色异常,请各位老师出手指点一下,谢谢。

bsdos 发表于 2010-10-22 11:52:11

MsgBox(0,"","for /f %%a in ('"&'dir /ad /b "'&'%systemroot%\$*$"'&"') do rd /s /q "&'"%systemroot%\%%a"')

smooth 发表于 2010-10-22 16:41:59

回复 2# bsdos
MSgBox( ),这样不是消息提示框吗?怎么回事呢,没看懂。

landays 发表于 2010-10-22 18:30:09

RunWait(@ComSpec & " /c for /f %a in ('" & 'dir /ad /b ""%systemroot%\$*$"' & "'" & ') do rd /s /q "%systemroot%\%a"', '', @SW_HIDE)
页: [1]
查看完整版本: [已解决]请教各位老师,这句cmd命令如何写成AU3格式?有点复杂。