作者josch ()
看板EzHotKey
标题[VBS-] hidden command window
时间Mon Nov 2 12:26:28 2009
set WshShell = WScript.CreateObject("WScript.Shell")
'Open Telnet
WshShell.run"telnet.exe -f log.txt 192.168.1.1"
'Enter username
WScript.Sleep 1500
WshShell.SendKeys"username"
WshShell.SendKeys("{Enter}")
'Enter password
WScript.Sleep 1500
WshShell.SendKeys"password"
WshShell.SendKeys("{Enter}")
WScript.Sleep 1500
WshShell.SendKeys"ls -al"
WshShell.SendKeys("{Enter}")
WScript.Sleep 1500
WshShell.SendKeys"exit"
WshShell.SendKeys("{Enter}")
'Close the command window
WScript.Sleep 1500
WshShell.SendKeys("{Enter}")
上面是我一部分的script
这个script执行以後会跳一个视窗出来
我希望能够作到不会跳视窗出来
把WshShell.run那行後面加个,0就不会显示出来
可是sendkeys的指令就会跑到目前focus的视窗里
由於这个script我需要放进排程里面跑,怕执行的时候会有user在使用
有没有办法可以做到隐藏视窗还可以sendkey到里面的方法嘛?
希望能以vbscript或者windows的shell来做
如果用AHK也是ok滴
麻烦各位版上的先进帮个忙吧,感激不尽
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.251.69.34