マウスとキーボードの無効/有効を切り替えます。
BlockInput flag
パラメータ
flag | 1 = ユーザー入力を無効にします。 0 = ユーザー入力を有効にします。 |
返し値
なし。
注意
BlockInputが有効な場合、Altキーを送信することはできません!OS | "BlockInput"の結果 |
Windows 95 | 効果なし |
Windows 98/Me | ユーザーによる入力がブロックされるだけでなく、AutoItによるマウス入力、キーボードもできなくなります。 |
Windows NT 4 (ServicePack 6 以前) | 効果なし |
Windows NT 4 (ServicePack 6 以降) | ユーザーによる入力はブロックされます。AutoItによる入力のほとんどが可能です。 |
Windows 2000/XP | ユーザーによる入力はブロックされます。AutoItによる入力のほとんどが可能です。 |
関連
Send
例
Set oAutoIt = WScript.CreateObject("AutoItX3.Control")
oAutoIt.BlockInput 1
oAutoIt.Run "notepad.exe"
oAutoIt.WinWaitActive "Untitled - Notepad"
oAutoIt.Send "{F5}"
oAutoIt.BlockInput 0