2011-09-09 10 views
3

私はAutoHotKey Sendコマンドhttp://www.autohotkey.com/docs/commands/Send.htmを使ってコントロールに入力しています。それは正常に動作しますが、ワークステーションがロックされている場合は動作しません。 しかし、私はロックされたワークステーションのコントロールに入力する必要があります。ロックされたワークステーションのコントロールに入力しますか?

AutoHotKeyがそれを実行できない場合は、他のユーティリティを使用できます。

答えて

2

コンピュータがロックされているときにもAutoHotkeyスクリプトが実行され、ControlSendコマンドはウィンドウ上のコントロールにキーストロークを直接送信できます。

ここで簡単なテストがあります。実行後、5秒間待ってからメモ帳を開いてテキストを入力し、PCスピーカーからビープ音を鳴らして、完了したことを知らせます。スクリプトを実行し、コンピュータをすぐにロックします。 Windowsキー+ Lはショートカットとして機能し、マシンをロックするのに5秒以上かかる場合は、最初の行でスリープコマンドに与えられた値を調整します。ビープ音が鳴ったら、マシンのロックを解除し、メモ帳ウィンドウを確認します。テキストが入力された後

Sleep 5000 
Run notepad.exe 
WinWait Untitled - Notepad 
Sleep 300 
ControlSend, Edit1, Test typing while locked, Untitled - Notepad 
SoundBeep,, 500 

メモ帳は、私のマシン上のアクティブウィンドウではなかったが、テキストはまだウィンドウにそれを作りました。

+0

ありがとう、テストされます、それはうまくいくはずです – javapowered