|
秀丸エディタのマクロのキーワードとしては、マルチモニタの各画面のワークエリア
は取得できないです。
もし画面を移動して、ワークエリアいっぱいに最大化した位置に表示したいというこ
とであれば、
setmonitor 1;
showwindow 3;
とかすると一応できます。
一般的なこととして、VBSやJScriptでできるとしら、秀丸マクロの文法のcreateobje
ct等に書き換えるとできる方法があります。
検索してみたら、winmgmtsなんとかのWin32_DesktopMonitorとかで、昔のWindowsは
できるようでした。
でも、なぜか最近のWindowsはできないみたいです。
他にはpowershellで.netのライブラリを呼んでとかできるみたいです。
かなり無理矢理ですが、以下のようなマクロ(というかpowershellを実行しているだ
けですが)で出力させることはできるようです。
runex "powershell -Command Add-Type -AssemblyName System.Windows.Forms; [Sys
tem.Windows.Forms.Screen]::AllScreens"
, 1
, 0,""
, 4, "";
endmacro;
|
|