[HOME]  [リストへもどる]
一括表示

  VZk07s3 - konno 09/09/10-01:09 No.4122
  ┗ Re: VZk07s3 - めざら 09/09/12-09:35 No.4124
   ┣ Re^2: VZk07s3 - あきろ 09/09/12-12:57 No.4125
   ┃┗ Re^3: VZk07s3 - konno 09/09/13-17:07 No.4130
   ┃ ┗ Re^4: VZk07s3 - あきろ 09/09/14-00:15 No.4132
   ┃  ┗ Re^5: 非常駐Vzのプロセスはcmd? - konno 09/09/14-01:24 No.4133
   ┗ Re^2: VZk07s3 - konno 09/09/13-00:21 No.4128

(4122) 4122VZk07s3  投稿者:konno   2009/09/10(木) 01:09
   コメント数 1

VZk07s3 (2009-09-09版)です。

・$FF抑止で^@のキーに影響したバグを修正した。

・^^、^@ のキーをキーボードの刻印通りに入力できるようにした。
アイドルにキーを保持させることにより常駐ソフト無しで実現できました。

・@_ のキーをキーボードの刻印通りに入力できるようにした(s0,s3の時)。
AltキーがFEP起動の関係でアイドルループできないのと、s1,s2がDOS Call のために
モードの制限があります。あまり意味なし。

ということで、CtrlとShiftをアイドル中でループさせているので、マシン語でシフト
チェックしていると問題があるかもしれません。


#アイドルは合鍵を持つ

      - No.4122 -    このTreeへ           [リストへもどる] soft

(4122) 4124Re: VZk07s3  投稿者:めざら   2009/09/12(土) 09:35
参照先:http://homepage3.nifty.com/mezala/
    4122 番 konno さんへのコメント    コメント数 2

 VZk07s3 (2009-09-09版),さっそく頂戴していきました。

> ・^^、^@ のキーをキーボードの刻印通りに入力できるようにした。

 こういうところが嬉しいですね。
 しかも,旧来の ^6 ^2 もきっちり通るという互換性もありますし。

 ありがとうございます。
 アイドルコールとの関係はさっぱりわかりませんが。(^^;

 ところで,各版のダウンロード数ってわかりますよね。
 差し支えなかったら参考までに教えてください。(メールで結構です)

      - No.4124 -    このTreeへ    コメント元:4122 へ [リストへもどる] soft

(4122) 4125Re^2: VZk07s3  投稿者:あきろ   2009/09/12(土) 12:57
    4124 番 めざら さんへのコメント    コメント数 1

 めざらさんに続き、私もダウンロードいたしました。

 この文章は、s3 で書いています。

 ところで、非常駐Vzだと、ファイルを開いていないコマンドラインの状態
でも、CPU の使用が0%になりました。(常駐Vzですと、ファイルをオー
プンしていないと、CPU の使用率が上がりますよね)

 非力なノートPCを使っている私には、うれしいことです。

      - No.4125 -    このTreeへ    コメント元:4124 へ [リストへもどる] soft

(4122) 4130Re^3: VZk07s3  投稿者:konno   2009/09/13(日) 17:07
    4125 番 あきろ さんへのコメント    コメント数 1

>  めざらさんに続き、私もダウンロードいたしました。
>  この文章は、s3 で書いています。

あきろさん、早速使っていただき、ありがとうございます。

>  ところで、非常駐Vzだと、ファイルを開いていないコマンドラインの状態
> でも、CPU の使用が0%になりました。(常駐Vzですと、ファイルをオー
> プンしていないと、CPU の使用率が上がりますよね)

これはVZkだけでなく、全ての非常駐VZでなりますね。なので、OSの機能だと思います。
非常駐VZのまとめに書こうと思っていたんですが、先を越されてしまいました。(^^;

>  非力なノートPCを使っている私には、うれしいことです。

そうですね。これも非常駐VZのメリットでしょうか。

      - No.4130 -    このTreeへ    コメント元:4125 へ [リストへもどる] soft

(4122) 4132Re^4: VZk07s3  投稿者:あきろ   2009/09/14(月) 00:15
    4130 番 konno さんへのコメント    コメント数 1

> あきろさん、早速使っていただき、ありがとうございます。

 こちらこそ、いつもありがとうございます。

 タスクマネージャのプロセスで見ると、
 非常駐Vzだと、cmd.exe ですが、常駐Vzだと、ntvdm.exe ですね。

      - No.4132 -    このTreeへ    コメント元:4130 へ [リストへもどる] soft

(4122) 4133Re^5: 非常駐Vzのプロセスはcmd?  投稿者:konno   2009/09/14(月) 01:24
    4132 番 あきろ さんへのコメント

>  タスクマネージャのプロセスで見ると、
>  非常駐Vzだと、cmd.exe ですが、常駐Vzだと、ntvdm.exe ですね。

ええ? っと思って見てみましたが、表示は無いようですね。
アイコンを右クリック、プロセスの表示でcmd.exeが選択表示されました。これかな。
なるほど、常駐VZだと、ntvdm.exe になりますね。

これはおもしろいですね。外部コマンドの実行では32ビットコマンドが
そのままでは実行できないのと関係しているのでしょうかね。

      - No.4133 -    このTreeへ    コメント元:4132 へ [リストへもどる] soft

(4122) 4128Re^2: VZk07s3  投稿者:konno   2009/09/13(日) 00:21
    4124 番 めざら さんへのコメント

> > ・^^、^@ のキーをキーボードの刻印通りに入力できるようにした。
>  こういうところが嬉しいですね。
>  しかも,旧来の ^6 ^2 もきっちり通るという互換性もありますし。

今回は、高橋さんの vkeyc.com にたよらず、また、その仕組み(ハードウエア割り込み)
を使用しないで実現できたのがけっこう嬉しかったりします。

旧来の ^6 ^2 は何もしてないので、そのまま使えるわけですが、@_ のほうが問題で。
VZのキー入力は、s0,s3 の編集モードとファイラーモードでは BIOS CALL なんですが、
s1,s2 の入力窓とコマンドラインでは、DOS CALL を使ってるんですよね。そのために
特殊キーとかAltキー関係の一部のキーは判別できないのです。

>  アイドルコールとの関係はさっぱりわかりませんが。(^^;

アイドルコール中ではキー入力のチェックをしています。何かキー入力があればループを
抜けますが、その時に押されたキーコードをメモリに保存して、本来のキー入力の直後に
その保存したコードをチェックして、該当のキーであれば、動作可能なコードに入れ替え
ているわけです。

忘れてましたが、今回の変更で、s1,s2 の入力窓とコマンドラインでも、未定義キーの
$FF 出力の抑止ができました。上と同じルーチンを利用しています。
なぜか、未定義特殊キーで ^@ のマクロが起動してしまうのまで抑止できています。

>  ところで,各版のダウンロード数ってわかりますよね。
>  差し支えなかったら参考までに教えてください。(メールで結構です)

う、ダウンロードログを放置したままでした。(++; 幸い、今回は大丈夫でしたが、
半年で自動削除する設定なので、何回かログを消失させています。(T_T)

うう、ローカルで総検索数を見ればいいかと思いましたが、グレップ系では複数ファイル
の総ヒット数は出ないんですね。こういうツールって意外とないんでしょうかねぇ。

ローカルで解析用のPerlを動かせれば一番いいんでしょうが、環境を整えてないし、
この際だから、awkでも覚えてみようかなぁ。(^^;

      - No.4128 -    このTreeへ    コメント元:4124 へ [リストへもどる] soft