[VBS-] hidden command window
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
EzHotKey 近期熱門文章
PTT數位生活區 即時熱門文章