起動後、画面がアクティブでないNo.29263
osakajo さん 06/11/22 20:52
 
秀丸メールに直接関与することでない事かもしれませんが・・・

起動動作終了後、秀丸の画面がアクティブでありません。
従って、未読メール閲覧にすぐ入れません。
(スタートアップで、秀丸メールのみを自動立上げしています)
秀丸メールが、アクティブな状態で起動完了させる方法はあるのでしょうか。
手動起動ではアクティブなまま起動完了します。

[ ]
RE:29263 起動後、画面がアクティブでないNo.29267
秀まるお2 さん 06/11/23 10:19
 
 秀丸メールはアクティブな状態で出ているはずだと思うんですが、何か別のソ
フトがその後アクティブになって、結果として秀丸メールがアクティブにならな
いのかなぁと思います。

 タスクバーのトレーに入ってる何かの常駐ソフト類が関係してるかなぁと思い
ますけど。

 どこもアクティブでないように見えても、例えばAlt+Spaceキーを押すと、見
えないウィンドウについてのシステムメニューが出てきて、それでどのソフトな
のか判別出来るかなぁと思いますが、どうでしょ?

------------
 もう1つの解決策としてですが、「全般的な設定・上級者向け・その他」の
「起動の待ち時間中に表示する画像」を適当に指定してやるといいかもしれませ
ん。そこには適当なビットマップファイルが指定出来ますが、適当なのが無けれ
ば、Windowsのペイントを使うなどして作って欲しいです。

[ ]
RE:29267 起動後、画面がアクティブでないNo.29269
osakajo さん 06/11/23 11:06
 
タスクバーのトレーに入ってる常駐ソフトはありますが、モニターに立ち上がるソフ
トはありません。秀丸メールのみです。

Alt+Spaceキーでも、ウィンドウに変化はありません。

> もう1つの解決策としてですが、「全般的な設定・上級者向け・その他」の
>「起動の待ち時間中に表示する画像」を適当に指定してやる・・・

ここに、「起動の待ち時間中に表示する画像」は見つかりません。

当方、Ver. 4.67 です。

[ ]
RE:29269 起動後、画面がアクティブでないNo.29272
秀まるお2 さん 06/11/24 09:29
 
 とりあえず、V4.69をインストールしていただくと、「起動の待ち時間中に表
示する画像」って設定があります。

 その前に、「全般的な設定・基本」の「スタートメニュー等への登録...」で
「スタートアップグループに登録する」と「既存のショートカットを上書きす
る」をONにしてOKしてみると、もしかして直るかもしれないです。少なくともこ
れで、秀丸メールがインアクティブな状態で起動することは無いはずだと思いま
すけど。

 といか、そもそもの今現在の現象というのは、秀丸メールはたしかにアクティ
ブ状態で起動しつつも、その後いつの間にかインアクティブになってしまうって
ことでは無いですかねぇ。だとしたら、やはり何か別のソフトがアクティブ状態
を奪ってしまってるんだと思いますけど。

 タスクバーのトレーに入るソフトがアクティブウィンドウを奪ってしまうこと
はあるので、何かその辺の常駐ソフト類をいったん外してテストしていただくと
何か分かるかもしれませんが…。例えば僕の使っているQ's Nicolatterってソフ
トは、スタートアップグループからマウスで選択して起動すると、見えないウィ
ンドウがアクティブになってまして、その状態でAlt+Spaceキーを押すと、画面
の真ん中付近にシステムメニューだけ出てくるという状態になります。

 Alt+Spaceキーを押して何も起きないならまた別問題かもしれませんが…。

 他の解決手段としては…

 僕の提供している秀Capsってソフトを常駐させるようにして、その秀Capsの設
定での「その他・秀Caps起動後にスタートさせる常駐ソフトの指定」という所に
秀丸メールを指定してやるという手もあります。そうやって秀丸メールを遅延起
動させてやると、秀丸メールが結果としてアクティブ状態で出てくるかもしれま
せん。

 それか、「マクロ・マクロ登録・自動起動」の「秀丸メール起動時」の所に、
例えば以下のようなマクロを登録するといいかもしれません。

-------------------------------------------------------------------
    loaddll "tkinfo.dll";
    #n = dllfunc("Bypass_SetForegroundWindow", hidemaruhandle(0));
-------------------------------------------------------------------

 これは、秀丸メール本体ウィンドウを無理矢理アクティブにするマクロです。
ただし、このマクロを使っても、秀丸メールウィンドウがタスクバーで点滅する
だけで、実際にアクティブにはなってくれないかもしれません。

[ ]
RE:29272 起動後、画面がアクティブでないNo.29280
osakajo さん 06/11/24 22:23
 
> その前に、「全般的な設定・基本」の「スタートメニュー等への登録...」で
>「スタートアップグループに登録する」と「既存のショートカットを上書きす
>る」をONにしてOKしてみると、もしかして直るかもしれないです。

これやりましたが、ダメでした。

> もう1つの解決策としてですが、「全般的な設定・上級者向け・その他」の
>「起動の待ち時間中に表示する画像」を適当に指定してやる・・・

V4.69をインストールし、bmp画像を入れましたが、ダメでした。

Alt+Spaceキーを押して何も起きません。

スタートアップから全て削除し、秀丸メールだけを残しまし再起動しましたが、ダメ
でした。

手動起動時の秀丸はアクティブなまま終了しています。

これらの間、よく観察していますと、
秀丸のメール送受信時は確かにアクティブですが、送受信終了後秀丸は静かになる。
その後、ウィンドウズ起動音設定によるソフト起動音らしき音が鳴ります。
この時、秀丸はアクティブでなくなるようです。
ですが画面に立ち上がるものは何もありません。秀丸がアクティブにならない原因は、
このあたりにあるようですが
何か手は無いものでしょうか。

[ ]
RE:29280 起動後、画面がアクティブでないNo.29283
K'zawa さん 06/11/25 14:08
 
osakajoさん、こんにちは。
K'zawa/ユーザーです。

>この時、秀丸はアクティブでなくなるようです。
>ですが画面に立ち上がるものは何もありません。秀丸がアクティブにならない原因
>は、このあたりにあるようですが
>何か手は無いものでしょうか。

WINDOWS起動時には裏でいろんなものが起動していますから、
なにも起こらないように見えても、
やはりフォーカスを奪われているのではないでしょうか?

一番てっとりばやいのは、遅延起動ソフトを使って秀丸メールの
起動を少し後ろにずらしてやればいいと思います。

マクロでアクティブにする方法もないことはないですが…。
タイミングを図って
setactivehidemaru 0;
を実行するだけなんですが…スマートにやるにはどうしたものか。

[ ]
RE:29283 起動後、画面がアクティブでないNo.29285
秀まるお2 さん 06/11/25 22:56
 
> マクロでアクティブにする方法もないことはないですが…。
> タイミングを図って
> setactivehidemaru 0;
> を実行するだけなんですが…スマートにやるにはどうしたものか。

 マクロでやろうと思えば出来るんですが、何か他のウィンドウがアクティブな
状態でそういうマクロを実行しても、タスクバーで秀丸メールが点滅するだけで、
うまくアクティブになってはくれないと思います。

 スタートアップグループの他に、レジストリの

 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

 の所に登録されたソフトが起動してて、それがフォーカスを奪ってる可能性が
高いとは思うんですが…。そこを外してテストしてくれと言うのも難しいかも…。
例えばアンチウィルスソフト類なんかもそこに登録されてるとは思います。

 とにかく、秀丸メール以外の何らかのソフトがアクティブウィンドウを奪って
るのだとしたら、それを秀丸メールの力でなんとかすることは無理かなぁと思い
ます。

[ ]
RE:29285 起動後、画面がアクティブでないNo.29286
K'zawa さん 06/11/26 00:40
 
秀まるお2さん、こんにちは。
K'zawaです。

> マクロでやろうと思えば出来るんですが、何か他のウィンドウがアクティブな
>状態でそういうマクロを実行しても、タスクバーで秀丸メールが点滅するだけで、
>うまくアクティブになってはくれないと思います。

そうですか。
私のパソコンで実験した限りでは、有効だったんですけど、
osakajoさんがそこまでやる気があって、うまくいったら
ラッキーってことで…。

遅延起動ソフトを試してうまくいったら、
そっちのほうがいいとは思いますが。

[ ]
RE:29286 起動後、画面がアクティブでないNo.29290
osakajo さん 06/11/26 16:17
 
K'zawaさん、秀まるお2さん、コメントありがとうございます。

マクロの知識はありませんが、ここで教えられた2,3のマクロは利用しています。
マクロで上手くいくかもとのようですが、コメント29269に出た下のマクロは組み込
みました。

-------------------------------------------------------------------
    loaddll "tkinfo.dll";
    #n = dllfunc("Bypass_SetForegroundWindow", hidemaruhandle(0));
-------------------------------------------------------------------

結果は、アクティブに終了させたいと言う期待通りには行っていません。

今までと同じ動作、つまり送受信終了後に静かになり、その後何らかが起動する様子
のとき秀丸はアクティブでなくなります。

秀丸メールが最後に起動するような設定はどのようにしたらいいのでしょうか。
スタートアップの順序を見た目で(秀丸を一番下に)、ドラッグ&ドロップしました
が効果無しでした。

[ ]
RE:29290 起動後、画面がアクティブでないNo.29291
K'zawa さん 06/11/26 21:16
 
K'zawaです。

遅延起動ソフトは、下記にいくつかあります。

http://www.vector.co.jp/vpack/filearea/win/util/restart/startup/



<マクロの場合>
私が実験したマクロは下記です。

---------------------------------
#t=10;    //待ち時間(秒)
loaddll "tkinfo.dll";
#n=dllfunc("SetAutoPushTimer",#t);
message "しばらくお待ちください";
setactivehidemaru 0;
---------------------------------

上の例では、メッセージを出して10秒待たせています。
メッセージは自動で消えます。
待ち時間は、うまくいく範囲で短めにするといいです。
うまくいくかどうかは分かりませんが…。(環境による)

[ ]
RE:29291 起動後、画面がアクティブでないNo.29294
osakajo さん 06/11/27 10:04
 
><マクロの場合>
>私が実験したマクロは下記です。
>
>---------------------------------
>#t=10;    //待ち時間(秒)
>loaddll "tkinfo.dll";
>#n=dllfunc("SetAutoPushTimer",#t);
>message "しばらくお待ちください";
>setactivehidemaru 0;
>---------------------------------

これを実行しましたが、"しばらくお待ちください"が出た後、秀丸がアクティブにな
りますが、

送受信終了後、アクティブでなくなります。

10秒の遅延実行しても、なおその後に何かがアクセスしているようです。

[ ]
RE:29294 起動後、画面がアクティブでないNo.29297
K'zawa さん 06/11/27 12:03
 
osakajoさん、こんにちは。
K'zawaです。

>送受信終了後、アクティブでなくなります。
>
>10秒の遅延実行しても、なおその後に何かがアクセスしているようです。

そうですか。
それでもなお送受信後に…。
根本的に間違ってたようですね。
すいません。

あとは、「alt+tabを押してアクティブにする」くらいしか
思いつかないです。
失礼しました。

[ ]
RE:29294 起動後、画面がアクティブでないNo.29298
ぷれりゅ〜ど さん 06/11/27 12:27
 
こんにちは、ぷれりゅ〜ど@ユーザです。

大変苦労しておられるようなので、ちょっと質問です。

Windowsでは、スタートメニューの
スタートアップフォルダ以外にも、レジストリの
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
に記載されているソフトが起動しますが、
そこには何も無いのでしょうか?

Windows起動時に不要なソフトが上がっているようであれば、
http://www.atmarkit.co.jp/fwin2k/win2ktips/180disabl_autorun/disabl_autorun.html
この辺が参考になるかと思います。XPに限りますが。
Win2kならば、フリーソフト「窓の手」の「自動実行」のタブが
お役に立つかもしれません。

>10秒の遅延実行しても、なおその後に何かがアクセスしているようです。

10秒でダメなら、30秒程度にしてみるとか… 長すぎますか(^^;)

何かがアクセスしているなら、上記レジストリ等を疑ってみるのが
ベターかと思った次第です。

[ ]
RE:29298 起動後、画面がアクティブでないNo.29301
osakajo さん 06/11/27 16:07
 
K'zawaさん ぷれりゅ〜どさん コメントありがとうございます。

alt+tabを押す手間しか無いのかと諦めかけています。

>http://www.atmarkit.co.jp/fwin2k/win2ktips/180disabl_autorun/disabl_autorun.html
>この辺が参考になるかと思います。XPに限りますが。

ここで見た、msconfigを確認しましたが、自分でスタートメニューに入れたもの以外
は、どれが不要かよく判りません。

ところで、Windows起動時に秀丸メールを最後に実行させる設定は作れるのでしょうか。

>遅延起動ソフトは、下記にいくつかあります。
>http://www.vector.co.jp/vpack/filearea/win/util/restart/startup/

ここの中の2,3を、試行しましたが合うものに当たりませんでした。
【環境 XP SP1 Ver6.0.28, 秀丸 4.69, ウィルスバスター】

[ ]
RE:29301 起動後、画面がアクティブでないNo.29302
秀まるお2 さん 06/11/27 16:26
 
 起動に時間のかかるソフトの代表といえばアンチウィルスソフトなので、とり
あえずウィルスバスターを起動しないようにするか、またはいっそのこと、物は
試しってことでアンインストールしてみたらどうでしょ?

 というか、そもそも他にも、スタートアップと同時に起動してると思わしきソ
フトがあれば、それを全部アンインストールしてみたらいいと思いますが…。

 それか、もう1台パソコンがあればの話ですが、そこにまっさらのWindowsXP
環境を作って秀丸メールをインストールしてたしかにアクティブ状態で起動する
ことを確認し、それからご自身で利用されてるソフトを1つづつインストールし
て何が原因か調べるという手もあります。

 それで少なくとも原因となるソフトが何なのかは分かると思いますけど。

[ ]
RE:29301 起動後、画面がアクティブでないNo.29308
アルビレオ さん 06/11/27 17:39
 
ユーザーのアルビレオです。

>ところで、Windows起動時に秀丸メールを最後に実行させる設定は作れるのでしょう
>か。

そもそもややこしいのは、起動時にアクティブになるのは「最後に起動したプロ
グラム」ではなく「最後に起動処理が完了したプログラム」なので、秀丸メール
の起動を最後にしてもアクティブになるかどうかは確定しないことです。
そのため起動処理に時間のかかるプログラムがあると、いくら順番を入れ替えて
も確実にアクティブになる保証はありません。

だから確実にアクティブにするには十分な遅延時間をあけてから起動する必要が
ありますが、Windowsを起動するたびに30秒も空き時間を作るくらいなら手動で
切り替えた方がよっぽど手軽で、そろそろ本末転倒になっているんじゃないかと
いう気がするんですが…

[ ]
RE:29308 起動後、画面がアクティブでないNo.29310
ぷれりゅ〜ど さん 06/11/27 18:07
 
ぷれりゅ〜ど@ユーザです。

確かに30秒も待つぐらいなら、いっそのことスタートアップに
入れないで、手動で起動した方が速いですね。

秀まるおさんもおっしゃってますが、
アンチウイルス系ソフトなのかな〜って感じでしょうか。

msconfigのスタートアップタブでは、
ウイルスバスターなら「pccntmon」でしょうか。
コマンド欄に「"C:\Program Files\Trend Micro\〜\pccntmon.exe"
-HideWindow」みたいなヤツが居ればそれかと思います。
Trend Microがキーワードかと。

手っ取り早くアンインストールって手も有るかもしれませんが。

[ ]
RE:29310 起動後、画面がアクティブでないNo.29313
h.eguchi さん 06/11/27 19:08
 
h.eguchi@ユーザーです.

>ウイルスバスターなら「pccntmon」でしょうか。
>コマンド欄に「"C:\Program Files\Trend Micro\〜\pccntmon.exe"

“ウイルスバスター2007”を使用しておりますが,私の環境では,上記の
ようなファイルは無いです.

私は“Windows 2000”で使用しておりますが,“ウイルスバスター2007”の
自動起動の設定は;

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

にある;

"C:\Program Files\VB2007\pccguide.exe"

と,“サービス”として実行されている;

Trend Micro Central Control Component(C:\PROGRA~1\VB2007\PcCtlCom.exe)
Trend Micro Protection Against Spyware(C:\PROGRA~1\VB2007\PcScnSrv.exe)
Trend Micro Proxy Service(C:\PROGRA~1\VB2007\tmproxy.exe)
Trend Micro Real-time Service(C:\PROGRA~1\VB2007\Tmntsrv.exe)

の4項目です.

“Windows XP”であれば,最初のレジストリの項目は,“msconfig”の
“スタートアップ”タブで,4項目の“サービス”は同じく“サービス”タブ
内で停止させる事は可能かと思いますが,原因が“ウイルスバスター”だと
判明したところで,停止させたり,アンインストールする訳にも行かないと
思いますので,原因が判明するのみで,解決策は[Alt]+[Tab]キーで
アクティブにするしかないように思います.

[ ]
RE:29301 起動後、画面がアクティブでないNo.29314
K'zawa さん 06/11/27 20:02
 
>alt+tabを押す手間しか無いのかと諦めかけています。

alt+tabもいいですが、
秀丸メールのショートカットのプロパティで、
ショートカットキーを設定しておくという方法もあります。
アクティブになりますし、何かの裏に回っていてもOKです。
というか起動してなくてもOKですが。

[ ]
RE:29308 起動後、画面がアクティブでないNo.29316
Buckeye さん 06/11/27 20:30
 
枯れ木も山のにぎわいで、アイデアだけ、出しておきます。

どうしてもってことなら、VBScriptを使い、秀丸メールをアクティブにするって
処理を一定間隔(1秒おきとか5秒おきとか)でするって方法は、一応、考えられ
ますけど。ずっとすることもないので、Windows起動後、30秒とかでいいでしょ
う。

Best regards,
Buckeye

[ ]
RE:29314 起動後、画面がアクティブでないNo.29318
osakajo さん 06/11/27 22:06
 
皆さま いろいろ有難う御座います。

>alt+tabもいいですが、
>秀丸メールのショートカットのプロパティで、
>ショートカットキーを設定しておくという方法もあります。

色々やってみての現在の結論は、秀丸メールのショートカットのプロパティでのシ
ョートカットキー設定でした。
私の場合のこれは、+キーのワンキー設定で便利になりました。
未読メールは、7のワンキーですから、右手一つで済みます。Alt+Tabでは両手要りま
すからネ。


一番疑われているウィルスバスターの影響を見るため、起動を一時中止させてみまし
た。
msconfigを実行し、サービスでTrend Microの四つの実行中のチェックを外して再起
動しました。
結果は、秀丸メールは見事アクティブ状態で終了しました。
予測通り、原因はウィルスバスターのようです。

遅延時間を60秒ともしてみましたが、これは不成功です。


結局、秀丸メールのショートカットのプロパティで、ショートカットキー設定でこれ
から使います。


【環境 XP SP1 Ver6.0.28, 秀丸 4.69, ウィルスバスター 14.10.1041】

[ ]