• ベストアンサー

MS-DOS

Win98で MS-DOSを使うとき Microsoft(R) Windows 98 (C)Copyright Microsoft Corp 1981-1999. C:\WINDOWS> と出で、 ディレクトリを変えるとき C:\WINDOWS> のあとに たとえばD:\へなら C:\WINDOWS>D:\ としますよね。 ところが C:\WINDOWS>D:\ と入れEnterを押すと ふつうなら D:\ なのに D:\Program Files などいくつか奥のディレクトリになってしまいます。 ちゃんとできる方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • RandyPlus
  • ベストアンサー率32% (91/279)
回答No.13

 kabasanが指摘しているのとは別の可能性として >何かソフトをインストールした覚えはありません。  であれば・・・・  Dドライブに Program Files を作り、そこにソフトをインストールしているようですが、そのソフト(あるいはそのディレクトリに、なんらかのファイルを置いているソフト)をスタートアップで立ち上げるようにしたか、常駐するようにしませんでしたか?  これは、「そのソフトがいったん起動した後、終了している場合」も含めますし、市販ソフトであるか、フリーソフトなどのオンラインソフトであるかは関係ありません。  そうであれば、そのソフトが、Dドライブのカレントディレクトリをそのディレクトリに変更(そのディレクトリに用事があった)したため、そういった状態になっていると思われます。  以下、この推測が当たっているものとして書きます。 >前は一回で D:\ へ行けました。  それは、Dドライブにファイルがあるソフトが起動していない状態だったからでしょう。  Dドライブにファイルがあるプログラムを起動していない状態なら、Dドライブはルートディレクトリがカレントディレクトリになっていますので、ドライブ移動だけでルートに移動したのです。  セーフモードで立ち上げた直後にDOSプロンプトを起動して、D: とすれば D:\ に移りますよ。ひょっとしたら、SHIFTキーを押しながら起動するだけでも(スタートアップを無効にする)だけでも、D: で D:\ に行くかもしれませんね。  Dドライブにいくつかのソフトをインストールしている以上、はっきり言ってどうしようも無いので、素直に cd \  としてもらうのが一番かと思います。  どうしても、D: としたときにD:\に行かせたいのなら、 ◆「スタートアップに登録ソフト」「常駐ソフト」など起動に実行するソフトをインストールするドライブをCドライブに変更する。 ◆D:\に移動するBATファイルを作って、passの通っているディレクトリに入れておく  位しか私は思いつきません。ただし、一つ目のパターンは、プログラムを起動したら、カレントディレクトリが移動するかもしれませんので制限付きの回避方法です。  さて、日本語入力モードについてですが、DOS窓ですよね?  「MS-DOSモードでの起動」はほとんど利用しないため記憶に無いですからDOS窓での話ですが、私の使っているWin95やWin98は「Alt+漢字キー」で問題なく日本語入力モードに移行できますけど、できませんか?  最近のMS-IMEは「漢字キー」を押すだけで、日本語入力モードになるので単独キー押ししか知らない人が増えているようですが、元々は日本語入力モードへは「Alt+漢字キー」が必要です。 #カレントディレクトリ=現在ユーザーが作業をしているディレクトリ   http://yougo.ascii24.com/gh/04/000430.html より #カレントドライブ=現在ユーザーが作業をしているドライブ #ディレクトリ(MS-DOS用語)=フォルダ(Windows用語) #「漢字キー」=「半角/全角キー」

その他の回答 (12)

  • digitalian
  • ベストアンサー率29% (323/1104)
回答No.2

C:\WINDOWS>CD D:\

noname#4564
noname#4564
回答No.1

> ふつうなら > D:\ > なのに > D:\Program Files > などいくつか奥のディレクトリになってしまいます。 要するに、カレントドライブを変更したときに、ドライブのルートではなく、深い階層がカレントディレクトリ(フォルダ)になっているということですよね? 残念ながら、コマンド一発で、カレントドライブと同時に(ドライブ変更先の)カレントディレクトリも変更する方法はないと思います。 PROMPT>D: <Enter> の後、 CD ..\..\..\..<Enter> としてください。(..\ は階層の数だけ繰り返し) 「.」はカレントフォルダ自身を、「..」はカレントフォルダの親階層を意味します。例えば、 CD ..<Enter> とすると、カレントフォルダから1階層だけ上位のフォルダに移動します。 ※ <Enter>はキーボードのEnterキーを意味します。  

関連するQ&A