A03-02_必要なアプリケーションをアクティブにする

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)

コメント

タイトルとURLをコピーしました