Win2K下でのDOS起動No.07865
けんさん さん 01/03/07 15:54
 
ちょっと教えてほしいのですが、これまでWin95/98環境で秀丸を使用するのに、DOS
Windowから以下のBatchファイルで起動していました。いちいちExplorerでファイル
を探すのが面倒なので、DOSで"e test"と打てば、test.cやtest.asmのファイルが開
いてくれるというものです。

e.batの内容
@ECHO OFF
:LOOP
    IF "%1"=="" GOTO END
    FOR %%Z IN (%1 %1.c %1.h %1.asm ) DO IF EXIST %%Z C:\PROGRA~1\HIDEMARU\H
IDEMARU.EXE %%Z
    SHIFT
    GOTO LOOP
:END

今回、OSをWin2000に変えてこのBatchファイルを使用すると、秀丸は起動される(こ
の点は問題ないのですが)のですが、DOS窓上Batchが終了せず、プロンプトが出てき
ません。次のファイルを開くためにBatchファイルを起動することができません。

開いた秀丸を終了させるとBatchも終了するみたいです(プロンプトが出ます)。ま
た、手で"C:\PROGRA~1\HIDEMARU\HIDEMARU.EXE test.c"を打つと、秀丸起動と同時に
DOSプロンプトが出てきます。

このBatchファイルでも、秀丸を終了せずに、DOSプロンプトに戻す方法はないでしょ
うか?秀丸とは関係なく、Win2000のDOS窓の問題と思うのですが、何か解決策はない
ものでしょうか?

変な質問ですが、どなたか助けてください!!!

[ ]
RE:07865 Win2K下でのDOS起動No.07867
むらやん さん 01/03/07 16:26
 
>    FOR %%Z IN (%1 %1.c %1.h %1.asm ) DO IF EXIST %%Z C:\PROGRA~1\HIDEMARU\
>HIDEMARU.EXE %%Z

秀丸にあまり関係ないような気もするけど、

FOR %%Z IN (%1 %1.c %1.h %1.asm ) DO IF EXIST %%Z START C:\PROGRA~1\HIDEMARU
\HIDEMARU.EXE %%Z

と変更するだけで良いのではないのでしょうか?

[ ]
RE:07865 Win2K下でのDOS起動No.07868
える さん 01/03/07 18:03
 
>このBatchファイルでも、秀丸を終了せずに、DOSプロンプトに戻す方法はないでし
>ょうか?秀丸とは関係なく、Win2000のDOS窓の問題と思うのですが、何か解決策は
>ないものでしょうか?

command.com の仕様ですね。

1. start コマンドを使う

   頭に start を入れて start hidemaru.exe にするだけ。
   待ちたい場合は start /wait hidemaru.exe

2. cmd を使う

   ファイル名を e.bat から e.cmd にするだけ

Microsoft から Win95/98 用の cmd.exe も手に入りますし、
command.com は色々と制限があるので cmd 環境に統一
されるのが良いかもしれません。

[ ]
RE:07865 Win2K下でのDOS起動No.07880
けんさん さん 01/03/07 22:30
 
むらやん、えるさんへ、
ありがとうございました。STARTを入れることで解決しました。
自分の無知が恥ずかしいです。

[ ]
RE:07868 Win2K下でのDOS起動No.08069
ひろ さん 01/03/19 19:38
 
 えるさん今日は、ひろです。
> Microsoft から Win95/98 用の cmd.exe も手に入りますし、
 今ごろの質問で気が引けるのですが、これは具体的には何処で入手できる
のでしょうか?「hidesoft.2:08058| DLL 関数の作成」のスレッド関係で、
command.com ではどうやらコマンドが長すぎる場合が有るようで、cmd.exe
を試してみたいのです。

 Microsoft の WEB サイトの検索や、Google で検索をやってみたのですが、
見付けることが出来ませんでした。

[ ]
RE:08069 Win2K下でのDOS起動No.08076
encodingshiftjis さん 01/03/20 17:54
 
>> Microsoft から Win95/98 用の cmd.exe も手に入りますし、
>見付けることが出来ませんでした。
Win95cmd
で検索すると少し出ます。国内は少ないが
http://www.ruby-lang.org:80/~eban/diary/200101c.html
http://www.neuro.gatech.edu/users/cwilson/cygutils/unversioned/consize/
私は、上のDownload:の最初のを使っています。
かな漢字変換入力、とかCDコマンドの動きなど、一通り慣れてから
どうぞ.copy,moreなどの動きも確認しましょう

consizeは英語ベースで使う人しか快適でない

[ ]
RE:08076 Win2K下でのDOS起動No.08078
ひろ さん 01/03/20 18:36
 
 encodingshiftjisさん今日は、ひろです。
> Win95cmd
> で検索すると少し出ます。国内は少ないが
> http://www.ruby-lang.org:80/~eban/diary/200101c.html
> http://www.neuro.gatech.edu/users/cwilson/cygutils/unversioned/consize/
 win95cmd で検索すべきだったのですね、有り難うございました。

[ ]