快手后台控制DOS输入命令

import win.ui;
import process
import winex
import winex.key
/*DSG{{*/
mainForm = ..win.form( bottom=210;parent=...;text="AAuto Form";right=297 )
mainForm.add(
button={ bottom=160;right=245;left=171;top=126;z=1;text="button";cls="button" }
)
/*}}*/
mainForm.button.oncommand = function(id,event){
dos()
}
function dos(){
process("cmd.exe")//启动CMD.EXE
winex.findActivate( "C\:\\WINDOW" )
xx("c:")
xx("dir")
}
function xx(aa){
窗口句柄,线程ID,进程ID = winex.find("ConsoleWindowClass","C\:\\WINDOWS\\system\d+\\cmd\.exe" )
winex.say2(aa,窗口句柄)
key.press("enter")
win.delay( 200 )
}
mainForm.show()
win.loopMessage();

 

PS:要进行后台必须取得句柄,然后发送

posted @ 2012-11-03 11:17  WF'S  阅读(936)  评论(0编辑  收藏  举报