A03-01で書いたタイトルやハンドルNoから読み解いた対象のアプリケーションをアクティブにする。
Add-Type @"
using System;
using System.Runtime.InteropServices;
public class User32 {
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
public static extern bool SetForegroundWindow(IntPtr hWnd);
}
"@
# ウィンドウハンドルの例(置き換えてください)
$hWnd = [IntPtr]::new(1707116) # ←実際のウィンドウハンドルを指定する
# ウィンドウをアクティブにする
[User32]::SetForegroundWindow($hWnd)
コメント