• 締切済み

ms-dosについて

ms-dosを立ち上げるとms-dosプロンプトの画面に、 コマンドまたはファイル名がちがいますと出てしまいます。 よってpathにあたらしいファイルを追加しても読み込んでくれません。 なにがわるいのでしょうか? ちなみにパソコンは最近買い、 ファイルなどは全くいじっていません。

みんなの回答

  • BRADTOS
  • ベストアンサー率36% (65/179)
回答No.7

う~んそれだとたぶんファイルがおかしくなっているか 消えているかですね~~。 C:\WINDOWS\COMMAND\DOSIME.BATの中身は、 @ECHO OFF ADDDRV DOSIME.SYS %1 %2 %3 %4 %5 %6 %7 %8 %9 ですよね。 そして、ADDDRVコマンドで指定されているDOSIME.SYSは、 device=C:\WINDOWS\COMMAND\msimek.sys /A1 device=C:\WINDOWS\COMMAND\msime.sys /D*C:\WINDOWS\COMMAND\msimer.dic /C1 /N /A1 /DC:\WINDOWS\COMMAND\msime.dic になっているはずです。 ですので、C:\DOSIME.SYSが無いか、 指定されているC:\WINDOWS\COMMAND\msimek.sys又は C:\WINDOWS\COMMAND\msime.sysが無いと思われます。 それ以外の原因は、、ちょっとわかりません・・・

  • BRADTOS
  • ベストアンサー率36% (65/179)
回答No.6

ええと、まずバッチファイルのところにcommand.comを 指定する必要はありません。プロンプトからさらに プロンプトを起動するだけです。 そのプロパティでのバッチファイルの項目は、 .BATファイルを同時に起動したい時用なので、 空欄にしても問題ないです。 あと、普通にショートカットからプロンプトを出しても、 Microsoft(R)~はでないようになってるようです。 つまりそれは正常ということですね。 PATHの指定もそれでOKです。 あと、今c:\windows\DOSIME.batの内容を調べたところ、 c:\dosime.sysを読み込むようになっています。 ですので、C:\WINDOWS>(これが正常) とでている状態でdosimeを打っても、 c:\dosime.sysを認識できずエラーが出るという訳です。 デフォルトの状態にするなら、バッチファイルの指定で DOSIMEと入力すればちゃんと起動できるはずです。

urutoraman
質問者

補足

いつも詳しい説明本当にありがとうございます。 dosプロンプトのパッチに DOSIMEと入力したのですが、 定義ファイルが開けませんと出てしまいます。 ちなみにDOSIME.batは c:\windows\commandにあり DOSIMEのプロパティのパッチファイルには、 DOSIMEが入力されています。

  • BRADTOS
  • ベストアンサー率36% (65/179)
回答No.5

もしかしたら、いままで勘違いしてたっぽいです(^^;; ようは、WINDOWSからDOSプロンプトを起動するときに エラーメッセージがでるってことですね。 DOSプロンプトのショートカットにバッチファイルが 指定されていて、そのファイルがないときに そうなることが判明しました。 普段DOSプロンプトを起動しているショートカットの上で 右クリックしてください。そして、上のプログラムタブを 押して、バッチファイルのところを見てみてください。 普通だとDOSIMEが指定されてると思います。 それを消して試してみてください。 もし直っていれば、原因はDOSIME.BATがないか PATHが変になっているかです。 C:\WINDOWS\COMMANDに通常DOSIME.BATがあるので、 もしあれば、PATHが原因です。 一回、プロンプトから、md testといれて フォルダを作成してdeltree testで消してみて下さい。 以前と同じエラーがでればPATHを見てみましょう。 autoexec.batを今度はメモ帳で開いてください。 PATHの行が2行あると上書きされて先に指定されたものが 無効になってしまいます。もしあれば1行にしましょう。 urutoramanさんの環境だと、 set path=c:\windows;c:\windows\command;c:\just\jslib32;c:\lsic86\bin でいいはずです。 setと入力してpath=c:\just\jslib32 と返されるのが上書きされてた証拠ですね。 とにかく試してみてください。

urutoraman
質問者

お礼

詳しい説明ありがとうございます。 dosプロンプトのプロパティのプログラムみてみたのですが、 パッチには何も指定されていませんでした。 ファイル名を指定して実行でmsconfigをうちPATHを見たところ、 c:\just\jslib32しか無かったので、この前にc:\windows;c:\windows\commandをつけてみました。 するとファイル名コマンドが違うというのは出なくなり、 いきなりC:\WINDOWS>が一行目にでます。 dosプロンプトのパッチにDOSIMEと打ってみたのですが、 こんどは定義ファイルを開けませんと出ました。 やはりpathが問題なんでしょうか?

urutoraman
質問者

補足

dasプロンプトのプロパティのプログラム・・コマンドラインが c:\windows\command.comとなっていたので、 パッチにcommandと打ってみました。 すると Microdofto(R)~とでました。 pathと打ってみところ、 c:windows;c:windows:command;c\just\jslib32;c:\lsic86とでました。 これでよろしいのでしょうか? ちょっと不安なのですが・・・。

  • BRADTOS
  • ベストアンサー率36% (65/179)
回答No.4

ええと、WindowsMEからは、Autoexec.batの内容が レジストリに加えられているみたいなので、 PATHのような環境変数は直接いじるとよくないです。 ですので、編集するときは、 「ファイル名を指定して実行」から、 msconfigと入力し、環境タグのところの PATHのところに追加したほうがいいです。 あと、起動するときに 「コマンドまたはファイル名が違います」 と出るのは、Autoexec.batに謎のコマンドが入っている ためだと思います。ですから、Autoexec.batを のぞいてみて、c:\a\a.exeみたいな 行があったらそのファイルがあるかチェックしましょう。

urutoraman
質問者

補足

ありがとうございました c:\のAutoexec.bat覗いてみたのですが、 exeファイルは所定の場所にありました。 「ファイル名を指定して実行」から、 msconfigと入力し、環境タグのところの PATHのところに追加したら、 Autoexec.batのなかが"SET~"というのになりました。 ms-dosプロンプトでsetと打ってみたら、 pathのところにちゃんとlsic86がでました。 しかし相変わらず、一行目に ファイル、コマンドが違いますとでています。 Windows(R)~・・とでません。 なぜでしょう?

回答No.3

MS-DOSな回答を(謎) SETコマンド。 PATHコマンド PROMPTコマンド等を自動的に実行する場合は (あれ?、WindowsMeって、MS-DOS機能は撤廃されたんじゃなかったっけ(^-^;) autoexec.batがブートドライブにある必要があります (DOS/V機はc:\,PC9801シリーズはA:\) また、PATHでc:\just\jslib32が出ているという事は 一太郎、花子とかジャストシステム製のアプリケーションが入っていると思います。 exeファイル(実行可能ファイル)がそこにあればOKです。 という事で、 autoexec.batはc:\のが正しいです。

urutoraman
質問者

補足

ありがとうございました。 autoexec.batはc:\にあり、中のexeファイルもちゃんとあります。 ・・でもsetで確認しても、 認識されません。 相変わらずファイル名が違いますとででいます。

  • bluemint
  • ベストアンサー率40% (2/5)
回答No.2

まず、フルパスで入力して動きますか? 例)abcというコマンドがある場合 c:\lsic86\bin\abc 目的のDOSアプリがそのディレクトリに存在するか確認してみてください。 また、DOSプロンプトで set と打ってみてください。pathがちゃんと設定してあるか確認できます。

urutoraman
質問者

補足

setと打ってみました。 comsperc=c:\windows\command.comや path=c:\just\jslib32とか出てきました。 恥ずかしながら、 最近windows始めたばかりなので、 よくわかりません。 pathはこれでよろしいのでしょうか? それからautoexecというファイルが2つあるのですが・・、 1つはcドライブ、 もう一つはcドライブ--windows--command--ebdの中にあります。 pathを追加するときはどちらでやればよろしいのでしょうか? ms-dosプロンプトにMicrosoft(R)~・・、 とでないのは、ms-dosプロンプトに問題があるのでしょうか? 何卒宜しくお願いします。

  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.1

 MS-DOSを起動とは?  DOS窓を起動しているのでしょうか?  何が悪いのかは、貴方のパソコンの環境を見てみないとズバリと言い当てる事は無理です。  もう少し情報を下さいね。  パソコンの機種は?  OSは、WindowsMEでいいの?  pathに新しいファイルを追加したとは? どんな作業をしたのでしょうか?  エラーメッセージの前にファイル名がある場合には、ファイル名も書いて下さいね。  大抵の場合、pathの設定ミスか、ファイルがないが、原因ですけどね。

urutoraman
質問者

補足

説明不足でした。 ms-dosはwindows上でのdos画面です。 普通は、Microsoft(R)~・・と最初に出るはずが、 コマンドまたはファイル名が違いますとででしまいます。 path追加はAutoexec.batにメモ帳で PATH=c:\;c:\windows;c:\windows\commandの後にcコンパイラのLSIC86を ;c:\lsic86\binと追加しました。 これをまた元の状態にもどして再起動しても、 dos画面に「コマンドまたはファイル名が違います」とででしまいます。 エラーメッセージの前にはファイル名はないです。 一行目に「コマンドまたはファイル名が違います」がでます。 パソコンはSOTECのe-note(H370TDX4), OSはWindowsME です。 宜しく願いします。

関連するQ&A

  • ms-dosについて

    そろそろパソコンにもなれてきたので、ms-dosプロンプトを使えるようになりたいと思っています。とりあえず、適当なHPで、コマンドを調べてやってみたんですが、ファイル削除というコマンドが使えません。何回も確認したので、コマンドには間違いがないと思いますが、使ってみても「そんなファイルはありません」みたいなことを言われてしまうんですが、<del のあとに続くファイルのパスみたいなのが違ってるんでしょうか?プロパティを開くと, ms-dosファイル名というのがあるので、それを入力してみるんですが、できません。どこに書いてあるのを打ち込めば消せるんでしょうか。 あと、映画の「電車男」で、電車男が、MS-DOSプロンプトだかコマンドプロンプトだかわかりませんが、そんなようなもんを開いて、エロページの広告みたいなのを一瞬で消してたんですが、どうやるんでしょうか。 キーボードをちょっとカチャカチャってやっただけで消してて、かなりかっこよかったんですが

  • MS-DOSの勉強をしたいのですが

    Windows2000のコマンドプロンプトにてMS-DOSの勉強をしなければならないのですが、自宅のパソコンはWindows98なのでMS-DOSプロンプトしかありません。Win98のMS-DOSプロンプトでは「tree」コマンドを実行すると「コマンドまたはファイル名が違います」と言われてしまうなど、Win2000では出来たはずのことが出来なくて困っています。Win2000にUPすればよいのですが、予算とパソコンの都合上でそれが出来そうにありません。そこで、Windows2000のコマンドプロンプトと同じ役割をするフリーソフトはあるのでしょうか?ベクターで探したのですが、MS-DOSの勉強をこれから始めるため、知識が全く無いので説明の意味すら分らず、どれをダウンロードしたらよいか分りません。どなたかよろしくお願いします。

  • MS-DOSで困っています。

    MS-DOSプロンプトを起動させるたびに、コマンドまたはファイル名が正しくありませんと表示されます。どうしたら、表示されなくなるのでしょうか。また、MS-DOSプロンプトのプロパティーの意味が理解できません、どのように設定したらよいのでしょうか。よろしくお願いします。

  • MS-DOSが開けません。

    javaをインストールしようとしてAUTOEXEC.BATやMS-DOSプロンプトをいじってたら、プロンプトが開けなくなってしまいました。「ファイルが見つかりません。」となってしまいます。 コマンドラインをいろりろいじったのが原因だと思うのですが・・・・。 どのようにしたら開けるようになるでしょうか。 おまけにjavaもインストールできていません。

  • MS-DOSモードで再起動

    WIN98からMS-DOSモードで再起動すると「コマンドまたはファイル名が違います」と表示されてしまいます。もちろんその後にプロンプトは表示され、普通に使えます。

  • MS-DOSプロンプトでのファイルの階層表示

    Cドライブのフォルダやファイルの階層をテキストファイルにしたいです。 過去の質問から、MS-DOSプロンプトで”tree”と いうコマンドを入力すると、表示されることがわかったの ですが、うまくいきません。 まずMS-DOSプロンプトを起動すると、 C:\WINDOWS> と表示されるので、その後ろに tree と入力すると ”コマンドまたはファイル名が違います”という メッセージが表示され、次の行にまた C:\WINDOWS> と 表示されます。 パソコンは、WINDOWS98です。マイドキュメントの中に あるフォルダの階層をテキストファイルにする 方法を教えてください。宜しくお願いします。

  • MS-DOSの使い方

    プロンプトであるコマンドを実行します。 そのあと、自動的にMS-DOSの窓を閉じる方法を教えて下さい。 #MS-DOSの入門前のレベルのものです。

  • MS-DOSとコマンドプロンプト

    MS-DOSとコマンドプロンプトにはそれぞれ、使えるコマンドと使えない(認識しない)コマンドってやっぱりあるんでしょうか? 家で使っているWinXPに入っているコマンドプロントを使用して、helpとかcompは認識してくれるんですが、 学校で使っているWin98に入っているMS-DOSを使用すると、認識してくれません。 やはり、使用しているソフトの違いが出ているんでしょうか?それとも、Win98のパソコンが壊れてるんですか? もしWin98で、コマンドプロンプトのように使える方法はあるんでしょうか? どうかよろしくお願いします。

  • MS-DOSプロンプトについて

     「スタート」→「プログラム」→「MS-DOSプロンプト」を選択すると、Windowsが終了してしまいます。(プロンプトは出ます。)多分、exit以外では抜けられません。「スタート」→「ファイル名を指定して実行」でcommand.comを指定すると正常(?)です。プロパティのコマンドラインは、C:\WINDOWS\COMMAND.COMとなっております。なぜでしょうか?

  • MS-DOS(プロンプト?)の起動について

    製造機械でのデータ送信をMS-DOSで行ってます。 いつもはwindows95を起動させてから、すべてのプログラム~MS-DOSって感じで立ち上げてました。 しかし、後輩がMS-DOSプロンプト画面の設定を少しイジってしまったようで・・・ 同じようにMS-DOSを起動させたら、小さい画面が出てきて「このプログラムはMS-DOSモードで実行するように設定されており、ほかのプログラムの動作中には実行できません。続行すると、ほかのプログラムをすべて終了します」と出てきます。 続行するとMS-DOS モードで再起動したような真っ黒な全画面になります。 US/を入力して、コマンドを入力して以前のようにプログラムは起動できます。 設定を元に戻したいのですが、前のようなMS-DOSプロンプト画面になってくれないので設定変更できないのです。 どうすれば、元のMS-DOSプロンプト画面に戻せますか?教えてください。