手動で開始すると、2 つのスクリプトが動作しています。
マウス カーソルを画面外に移動する:
[system.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms") | out-null
[System.Windows.Forms.Cursor]::Position = New-Object System.Drawing.Point(1999,100)
タイトル HUD で開いている chrome ブラウザがある場合は、キオスク モードにします。
[void] [System.Reflection.Assembly]::LoadWithPartialName("'Microsoft.VisualBasic")
[Microsoft.VisualBasic.Interaction]::AppActivate("Hud - Google Chrome")
[void] [System.Reflection.Assembly]::LoadWithPartialName("'System.Windows.Forms")
[System.Windows.Forms.SendKeys]::SendWait("{F11}")
それらを Windows 7 のスケジュールされたタスクに入れた場合、それらは機能しません。
スクリプトファイルを呼び出すバッチファイルを開始すると機能します
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noninteractive -command "&C:\Users\Miniuser\Documents\chromeHUD.ps1"
ただし、スケジュールされたタスクでバッチファイルを開始した場合はそうではありません。
スケジュールされたタスクで UI 要素にアクセスできないようです。
何か案は?