たれぱんのびぼーろく

わたしの備忘録、生物学とプログラミングが多いかも

Windowsのエクスプローラー(explorer)をPowershellで操作する

簡単には動かせない模様

Weekend Scripter: Manage Window Placement by Using PInvoke – Hey, Scripting Guy! Blog

低レベルAPI (Win32API?)に触る必要があり、素のPowerShellでは動かせない.
ただ、add-typeというPowerShellコマンドレットを使い、C#コードを経由すればこのAPIに触れる.
add-typeがなんか破壊的アップデートをしたりなんだりしている模様なので、今回は検証だけして諦めた (add-type経由でいちおう動いた).

それかライブラリを入れる方法があるみたい.
たぶんライブラリの中身がadd-typeうんぬんなんだと思うけどね.

ref

Weekend Scripter: Manage Window Placement by Using PInvoke – Hey, Scripting Guy! Blog

Is it possible to move and resize a window? : PowerShell