本帖最后由 lixiaolong 于 2011-4-21 13:12 编辑
大家好,
上次作的作品_BatToAU3:
http://www.autoitx.com/thread-21054-1-1.html
今天又写了一个批处理转换AU3的工具(测试版).
批处理转换AU3第二版 _BatToAU3ToRun:
这是测试版,只支持一行命令,把它转换成RunWait().
RunWait()可以选隐藏指定窗口,最大化指定窗口.
如果选“ToRunDos”可以转成_RunDos().
转换例子:
批处理For命令
For /F "tokens=*" %%1 in ('wevtutil.exe el') DO (wevtutil.exe cl "%%1")
转换后(RunWait)
RunWait(@ComSpec & ' /c ' & ' For /F "tokens=*" %1 in (' & "'" & _
'wevtutil.exe el' & "'" & _
') DO (wevtutil.exe cl "%1")', '', 0)
转换后(_RunDos)
_RunDos('For /F "tokens=*" %1 in (' & "'" & _
'wevtutil.exe el' & "'" & _
') DO (wevtutil.exe cl "%1")')
很简单的工具,如果有什么建议请回复.
2011/02/09 更新内容:
1.支持多行命令
只适合这种一行一行的命令:netsh int ip set Global taskoffload=enabled
netsh int tcp set heuristics disabled
netsh int tcp set global autotuninglevel=disabled
netsh int tcp set global rss=disabled
netsh int tcp set global chimney=enabled
netsh int tcp set global netdma=enabled
netsh int tcp set global dca=enabled
netsh int tcp set global congestionprovider=ctcp
netsh int tcp set global ecncapability=enabled
netsh int tcp set global timestamps=disabled
2011/04/21:
源码发在源码区了,_BatToAU3ToRun1.3.
http://www.autoitx.com/thread-23935-1-1.html |