改良
sample1.ps1
add-type -AssemblyName microsoft.VisualBasic
add-type -AssemblyName System.Windows.Forms
start-sleep -Milliseconds 500
$ps = Get-Process | Where-Object {$_.Name -match "epad"}
foreach($process in $ps){
[Microsoft.VisualBasic.Interaction]::AppActivate($process.ID);
}
実行中のプロセスから、Notepadを呼び出し、
"1+1="という文字列を送り込む。
これを改良し、タスクバーから、任意のアプリケーションを、
アクティブウィンドウに持ってこれたら、便利かなと思っている。
sample.ps1
add-type -AssemblyName microsoft.VisualBasic
add-type -AssemblyName System.Windows.Forms
Notepad
start-sleep -Milliseconds 500
$ps = Get-Process | Where-Object {$_.Name -eq "Notepad"}
foreach($process in $ps){
[Microsoft.VisualBasic.Interaction]::AppActivate($process.ID);
[System.Windows.Forms.SendKeys]::SendWait("1{ADD}1=")
}