Indexへ
(8814)//【8809】→(8810)
------------------------
【タイトル】外部処理終了時の不具合について(XP限定)
【記事番号】 8809 (*)
【 日時 】07/01/26 23:31
【 発言者 】Tack tack.matsuoka@-nospam-nifty.com

jiroさん、W.Tさん、皆さん こんにちは。

Windows XP上でのみ起きる不具合な現象を報告します。
但し、原因が OSにあるのか Jw_cadなのかよく判っていないのですが一応・・・


【症状】
  複数のJw_cadを立ち上げていて、外部変形や外部エディタなどで処理後、
  Jw_cadに制御が戻ったときに別のプロセスのJw_cadに勝手に切り替わってしまう。

  具体的には…
  ・A.jww B.jww C.jww 3つの図面を順に開いて(最大化の状態で)
  ・C.jwwを作図中に外変を実行、あるいは外部エディタで一括置換などを実行
  ・処理が終わると B.jwwに切り替わってしまっている

  ということが“よく”起きるのです。(起こらないこともあります (^^;)
  元の C.jwwに切り替えると、外部処理は問題なく完了した状態です。


OSが違うだけで、常駐物やフォルダ構成、使用するエディタなど...運用ソフト的に同じ
環境の Windows 2000機では今まで全く経験のないことです。
また、Jw_cadのバージョンにも依存しないようです。

対処法などの情報をいただけたら幸いです。。。


Indexへ
(8809)←【8810】→(8811)
------------------------
【タイトル】Re(1):外部処理終了時の不具合について(XP限定)
【記事番号】 8810 (8809)
【 日時 】07/01/27 14:45
【 発言者 】joker
【 リンク 】http://www.atsmile.com/jw/



▼Tackさん:

取りあえず、聞いた話です。

言語バーを、フロート状態にせず、タスクバーの中に収納してみてください。

との事です。


Indexへ
(8810)←【8811】→(8812)
------------------------
【タイトル】Re: 外部処理終了時の不具合について(XP限定)
【記事番号】 8811 (8810)
【 日時 】07/01/27 16:38
【 発言者 】Tack tack.matsuoka@-nospam-nifty.com

▼ jokerさん

情報ありがとうございます。

タスクバーに収納かぁ.....XP機は事務所のパソなんで、週明けに試してみます。
現状の入力ロケールは ATOK19のみで、タスクトレイに入れてますが...これで何か変化があるといいですねー (^^


Indexへ
(8811)←【8812】→(8813)
------------------------
【タイトル】テキストサービスをOFF
【記事番号】 8812 (8811)
【 日時 】07/01/27 17:19
【 発言者 】おっじゃ

ATOKのみであるなら[詳細なテキスト サービスをオフにする]を行ってみては?
http://www.atmarkit.co.jp/fwin2k/win2ktips/630ctfmon/ctfmon.html
http://journal.mycom.co.jp/column/winxp/009/

テキストサービスが提供する機能は

- 音声認識:マイクで文字入力変換(マイク必要)
- 手書き認識 :手書きテキストで文字入力変換(専用ディバイス必要)
※IMEパッドの事ではありません。
- 翻訳機能:Word で翻訳機能を使用できる

ですが、対応しているソフトってofficeくらいしか知りません・・・

officeXP以降(MS IME2002以降)からナチュラルインプットとテキストサービスが提供されましたがこれらが密接に関係しているようで・・・
ナチュラルインプットに対応しているのってIEとWordくらい(たしかExcelもナチュラルインプットには対応していません)、テキストサービス対応はoffice製品くらいだったかと・・・
言語バーの実行プロセス=ctfmon.exeはタスクのフォーカスを横取りする事がよくあるようで・・・
アプリのプロセスが動くたびにナチュラルインプットに対応しているのか横取り確認しているように思っています。
横取りの例を挙げると
・JWWの印刷で言語バーがタスクバーに格納されていないと印刷できない場合がある
http://www.atsmile.com/jw/faq04_01.html
※JWWが印刷用データを画面キャプチャ中にタスクを横取り

・ctfmon.exeが動いているとWSH外変が機能しない
http://bbs2.sekkaku.net/bbs/?id=rsaBBS&mode=res&log=1346
※rsaさんスレリンク失礼♪

・CLCLというクリップボードユーティリティで言語バーをタスクバーに格納していないと一部の機能が働かない
http://www.nakka.com/soft/clcl/window.html

その他・・・

また、テキストサービスを使用しない設定にしたはずでも、Windows Update を行うと、この設定がクリアされてしまう事がよくありますので気をつけてください。

「テキストサービスが有効になっている際に発生する現象について」も貼っておきます。
http://support.microsoft.com/kb/898663/ja


Indexへ
(8812)←【8813】→(8820)
------------------------
【タイトル】Re: テキストサービスをOFF
【記事番号】 8813 (8812)
【 日時 】07/01/27 18:37
【 発言者 】Tack tack.matsuoka@-nospam-nifty.com

▼ おっじゃさん

> ATOKのみであるなら[詳細なテキスト サービスをオフにする]を行ってみては?

  これはまだ手をつけていなかったと思います。
  今回の現象に、入力ロケール関係を疑ってはいなかったのですが...XP以降ということは怪しそうです。


> 言語バーの実行プロセス=ctfmon.exeはタスクのフォーカスを横取りする事がよくあるようで・・・
> アプリのプロセスが動くたびにナチュラルインプットに対応しているのか横取り確認しているように思っています。

  おお....ますます疑わしい (p_-)

  filemonというソフトでファイルアクセスを監視していたのですが...「ctfmon.exe」は見過ごしてました。
  今、手元にXP機がないのがもどかしいです。 週明けにやってみて報告しますね。。。


おっじゃさん、たくさんのアドバイス感謝です。
  なんか有望な感じ… (^-^)/


Indexへ
(8813)←【8820】→(8823)
------------------------
【タイトル】Re: テキストサービスをOFF
【記事番号】 8820 (8812)
【 日時 】07/01/29 16:01
【 発言者 】Tack tack.matsuoka@-nospam-nifty.com

▼ おっじゃさん、jokerさん

残念ながら、[詳細なテキストサービスをオフ]にしても状況は変わりませんでした。

メモリ上から ctfmon.exeプロセスがなくなり、msconfigの[スタートアップ]からも
ctfmonのエントリが削除され、再起動しても復活してませんでしたが依然・・・
外変、外部エディタとも 処理終了時に “よく” タスクが切り替わってしまいます (--;


あと、jokerさんがおっしゃった「言語バーをタスクバーに格納」については、
MS-IMEを削除しているので、設定自体がなくて試せませんでした。


有望だと思ったんですけどねー。。。
しかし、いろいろ不具合のもとになりそうな ctfmonのことを教えてもらえたのは収穫でした。


Indexへ
(8820)←【8823】→(8825)
------------------------
【タイトル】マウスユーティリティなどは?
【記事番号】 8823 (8820)
【 日時 】07/01/29 23:02
【 発言者 】ryb

▼Tackさん:
カーソル下にフォーカスを移しアクティブウインドウ化してしまうマウスユーティリティなどは使っていませんか?
例えば、”Tweak UI””ぴたすちお”や、その手のマウスドライバー類など。


Indexへ
(8823)←【8825】→(8833)
------------------------
【タイトル】Re: マウスユーティリティなどは?
【記事番号】 8825 (8823)
【 日時 】07/01/30 01:31
【 発言者 】Tack tack.matsuoka@-nospam-nifty.com

▼ rybさん
> カーソル下にフォーカスを移しアクティブウインドウ化してしまうマウスユーティリティなどは使っていませんか?

  Tweak UIは リムーバブルドライブの自動再生阻止のために入れてますが、X-Mouseは使っていません。
  ONにしていても、Jw_cadは全画面で使いますから それが元ではタスク替わらないですね。

  他にマウス系は マウ筋を使っていますが、本スレの不具合とは結びつけにくいし…
  また、このあたりのユーティリティソフトが原因なら、同環境の w2k機でも同じようになると思います。


ところで、アドバイスを下さっている おっじゃさん、rybさんのところでは
この『XP限定 外部処理後のタスク切り替わり現象』は起こらない......って理解で良いんですよね。

  ふむむ...なにかが違うのよね? (‥;


Indexへ
(8825)←【8833】→(8898)
------------------------
【タイトル】Re(1): マウスユーティリティなどは?
【記事番号】 8833 (8825)
【 日時 】07/01/30 20:22
【 発言者 】ryb

▼Tackさん:
 ぴたすちおを使っていますし全画面は基本的に使っていないので頻繁に成りますが、自らカーソル下にフォーカス移す様にしているので気になりません。
 XP使っていますが全画面&シングルモニター環境なら機能ON/OFF関係なく起こりませんね。マルチモニタ環境での片側が全画面状態では、外変等のサブウインドウがもう一つのモニター上に有ると成りますけど。
 
 マウスボタン、ホイールの劣化なら、正常機のマウスと取り替えて見ると判るかもですね。 

 外変終了まで全画面の中にカーソルがあるんでしたら、やはりタスク関係なんでしょうか。この辺は良くわからないのでお役に立てそうにもないです。


Indexへ
(8833)←【8898】//(8815)
------------------------
【タイトル】たぶん解決!
【記事番号】 8898 (8809)
【 日時 】07/02/06 12:11
【 発言者 】Tack tack.matsuoka@-nospam-nifty.com

某MLで教えてもらったのですが.....jw_win.exeを windows2000互換モードに設定することで
『XP限定 外部処理後のタスク切り替わり現象』を封じることができたようです。

私の場合、今までほぼ100%の再現率だった外変・外部エディタ操作とも現象が起きなくなりました。
cmd.exeなどは互換モードを試していたのですが、なぜか jw_win.exe本体はやってなかったです (^^;

2k互換モードは、Jwwの起動が若干遅くなることを除けば、今のところ違和感なく
起動後の動作は かえって軽いように思えます。


ということで...いろいろアドバイスいただいた皆さん、ありがとうございました。
しばらくこれで様子見してみます。。。


設定法など...こちらです↓
http://www.microsoft.com/japan/windowsxp/pro/using/itpro/compatibility/apcompatmode.mspx
http://www.microsoft.com/japan/windowsxp/expertzone/columns/russel/02february18.mspx