Powershellでアプリケーションを全てのアプリを最小化→
ウィンドウタイトルを指定して最大化するプログラムを組みたいです。
PowerShell
1app=New-Object -ComObject shell.application 2app.ToggleDesktop()
この後、最小化しているウィンドウの中から指定のウィンドウタイトルのもののみ
最大化する方法をお教えいただけますと幸いです。
不勉強で申し訳ありませんがどなたかご教示お願いします。
#追記
ネットで調べてそれらしきソースを見つけたのですが、イマイチウィンドウタイトルで最小化から最大化する方法が分かりません。
参考リンク
#下記試したコード
$signature = @" [DllImport("user32.dll")] public static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow); "@ $showWindowAsync = Add-Type -memberDefinition $signature -name "Win32ShowWindowAsync" -namespace Win32Functions -passThru $Pid = Get-Process -id| Where-Object {$_.MainWindowTitle -match "ウィンドウタイトル"} # Restore it $showWindowAsync::ShowWindowAsync(($pid).MainWindowHandle, 4)
ウィンドウタイトルに入れたタイトル名のもののみ最大化にしたいのですがうまくいきません。
どなたかお詳しい方、ご教示いただけませんでしょうか・・・。
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。