[ 新規に投稿する ]

起動時のオプション /h についてNo.36064
kumataro さん 17/09/23 15:24 [ コメントを投稿する ]
  お世話になります。
起動時のオプション /h /n /i を指定してバッチコマンドで複数ファイルに連続してマクロを実行しているのですが、
秀丸エディタ自体は非表示になっているものの、バッチを起動したファイラから一旦フォーカスが外れてまた戻ってくる
という動作を処理するファイル数分繰り返しているようです。
/h オプションを指定した際でも秀丸エディタは起動時にフォーカスを取得するのでしょうか?
もしそうであれば、非表示で起動した際にフォーカス取得を抑制するようなオプションを提供して頂けないでしょうか。
ちなみに「トラブル対策」-「その他のトラブル対策」-「起動直後に必ずアクティブ化する」を外しても変化はありませんでした。

以上よろしくお願いいたします。
[ ]
RE:36064 起動時のオプション /hについてNo.36066
h-tom さん 17/09/24 19:10 [ コメントを投稿する ]
 
h-tom です。

>もしそうであれば、非表示で起動した際にフォーカス取得を抑制するようなオプショ
>ンを提供して頂けないでしょうか。
>ちなみに「トラブル対策」-「その他のトラブル対策」-「起動直後に必ずアクティブ
>化する」を外しても変化はありませんでした。
現状でも、WSHのWshShellオブジェクト、runメソッド使えば、
アクティブなウィンドウを切り替えずに、秀丸を呼び出せますよ。
(もちろん「起動直後に必ずアクティブ化する」はOFFにしないと駄目ですが。)

https://msdn.microsoft.com/ja-jp/library/cc364421.aspx
[ ]
RE:36066 起動時のオプション /hについてNo.36067
kumataro さん 17/09/24 21:21 [ コメントを投稿する ]
  >現状でも、WSHのWshShellオブジェクト、runメソッド使えば、
>アクティブなウィンドウを切り替えずに、秀丸を呼び出せますよ。
>(もちろん「起動直後に必ずアクティブ化する」はOFFにしないと駄目ですが。)
>
>https://msdn.microsoft.com/ja-jp/library/cc364421.aspx
h-tomさんコメントありがとうございます。

ご教示に沿っていろいろ試したところ以下の条件で希望通りの動作になりました。
投稿前にも一通り試したつもりでしたがこの組合わせは抜けていたようです。
ありがとうございました。

・起動時のパラメタの /h を省く
・runメッソッド IntWindowStyle 7
・「起動直後に必ずアクティブ化する」 OFF
[ ]

[ 新規に投稿する ]