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

  非常駐でTOINT29.EXEは? - あきろ 09/10/03-20:00 No.4216
  ┗ Re: 非常駐でTOINT29.EXEは? - konno 09/10/03-22:04 No.4217
   ┗ Re^2: 非常駐でTOINT29.EXEは? - あきろ 09/10/04-22:43 No.4222
    ┗ Re^3: 非常駐でTOINT29.EXEは? - konno 09/10/05-01:18 No.4225

(4216) 4216非常駐でTOINT29.EXEは?  投稿者:あきろ   2009/10/03(土) 20:00
   コメント数 1

 konno さん、こんばんは。

 このところずーっと非常駐Vzを利用しているのですが、TOINT29.EXE は、
  非常駐Vzでは使えないと考えて良いでしょうか? 

 それとも、何か方法はありますか?

 これって、すでに話題になってましたっけ?

 一応、非常駐でも使えるツールを見つけはしたのですが・・。

      - No.4216 -    このTreeへ           [リストへもどる] pre

(4216) 4217Re: 非常駐でTOINT29.EXEは?  投稿者:konno   2009/10/03(土) 22:04
    4216 番 あきろ さんへのコメント    コメント数 1

>  このところずーっと非常駐Vzを利用しているのですが、TOINT29.EXE は、
>   非常駐Vzでは使えないと考えて良いでしょうか? 

そういえば、非常駐Vzで、DIR とやると、SFNのDIRになりますね。当然コンソールに
出ます。つまり、そのままでは32ビットコマンドが使えないわけですね。

で、TOINT29.EXE は、16ビットコマンドなので、使用は出来ます。が、やりたいのは
32ビットコマンドの出力結果をコンソールに出したいのですよね。(^^;

これは、#4095で話題になってますが、非常駐VZのコマンドラインは16ビット
オンリーの環境になっているようです。なので、

cmd /c dir |toint29

と、頭に CMD /C をつければ32ビットコマンドが実行できます。ちょっと面倒ですが。
(^^;

>  一応、非常駐でも使えるツールを見つけはしたのですが・・。

おお、なんでしょう。教えてください。m(__)m

      - No.4217 -    このTreeへ    コメント元:4216 へ [リストへもどる] pre

(4216) 4222Re^2: 非常駐でTOINT29.EXEは?  投稿者:あきろ   2009/10/04(日) 22:43
    4217 番 konno さんへのコメント    コメント数 1

 konno さん、こんばんは。

 非常駐Vzでは、「DOS 画面出力の参照」って、できるのでしょうか? うち
  では、常駐Vzではできるのですが、非常駐Vzではできません。ですから、
  vmap などの結果をテキストに読み込むことができません。みなさん、どうや
  っているのでしょうか? もしかして、基本的なところで何か間違っているの
  かしら?

 えーと、私が見つけたツールは、「ptee」というツールです。Vector にあり
  ます。

http://www.vector.co.jp/soft/dos/util/se037517.html

 説明を要約すると、
        ---------------------------------------------
 ptee とは、「他のコマンドを実行して、その実行中に、そのコマンドの標準
  出力を、指定したファイルと本来の標準出力との 2 箇所に、リアルタイムに
  書き出す」という機能を持つ、DOS 汎用のツールです。
        ---------------------------------------------
 ということで、指定したファイルに書き出すので、vmap の結果を非常駐Vz
  でもテキストに取り込めました。

 UNIX に tee というツールがあり、それの dos 版といったもののようです。
  ただし、 UNIX の tee とは書式が異なるということです。

      - No.4222 -    このTreeへ    コメント元:4217 へ [リストへもどる] pre

(4216) 4225Re^3: 非常駐でTOINT29.EXEは?  投稿者:konno   2009/10/05(月) 01:18
    4222 番 あきろ さんへのコメント

>  非常駐Vzでは、「DOS 画面出力の参照」って、できるのでしょうか? うち
>   では、常駐Vzではできるのですが、非常駐Vzではできません。

もしかして、config.ntに、ansi.sysがあるのではないですか。常駐用のconfigには
入れて無いように思われます。
ごぞんじでしょうが、XP標準のansi.sysではVZのコンソール出力に対応してないので、
config.ntを確認して見てください。

>  えーと、私が見つけたツールは、「ptee」というツールです。Vector にあり
>   ます。

お、これは面白そうなツールですね。

>  ptee とは、「他のコマンドを実行して、その実行中に、そのコマンドの標準
>   出力を、指定したファイルと本来の標準出力との 2 箇所に、リアルタイムに
>   書き出す」という機能を持つ、DOS 汎用のツールです。

なるほど、説明を読むと、tee と同じようでいて、リアルタイムに書き出すという
ところが違うということですね。
そのために、pteeからコマンドを実行させているんですね。なるほど。

>  ということで、指定したファイルに書き出すので、vmap の結果を非常駐Vz
>   でもテキストに取り込めました。

う、もしかして、VZのコンソールには出力されていないということですか。原理的には
そんな気がしますが。そのうち試してみます。

>  UNIX に tee というツールがあり、それの dos 版といったもののようです。

昔、UNIXライクなDOSツール集で、TOOLSだったかな、買ったことがあり、
その中にtee というのがあったことを思い出しました。
今でも何処かにあるはずなんですが、今は探す気も起きないなぁ。

      - No.4225 -    このTreeへ    コメント元:4222 へ [リストへもどる] pre