2010-02-21 117 views
1

如何在windows xp上對批處理文件進行編程,以執行組合鍵?例如:win + L切換用戶或其他組合。編程批處理文件

+1

這不是*超級用戶所屬的 - 批處理文件也是編程,除非你是一個編程勢力:-) – paxdiablo 2010-02-21 10:53:39

+0

@paxdiablo我是最後一個把SU驅逐出去的人 - 事實上,我經常與人爭鬥在這裏保持問題:)我誤解了這個問題,我認爲他想要定製他的電腦,顯然不是這樣。 – 2010-02-21 11:02:39

回答

3

您是否認爲批處理文件可能不是最好的方法? Windows腳本主機具有可以從VBScript調用的「SendKeys」功能。

IIRC,WSH可以從其他腳本語言被稱爲了。

+0

+1如果OP想要,他/她可以有一個批處理文件,通過'cscript.exe'觸發JScript或VBScript:'cscript.exe/nologo scriptname'鍵發送'',例如,如果腳本接受要作爲字符串發送的鍵(可以從'WScript.Arguments'中訪問)。 – 2010-02-21 11:13:08

5

我不知道發送按鍵序列是多麼容易,但通過調用適當的可執行文件可以完成任何操作。

例如,

rundll32.exe user32.dll, LockWorkStation 

會做什麼大號一般不會。

This site顯示了很多可能性。

+1

+1。創建一個模擬擊鍵的機制將是一項巨大的努力 - 更容易調用關聯的命令。 – 2010-02-21 11:03:42