- ベストアンサー
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 などいくつか奥のディレクトリになってしまいます。 ちゃんとできる方法を教えてください。
- みんなの回答 (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)
- kabasan
- ベストアンサー率44% (264/588)
>日本語入力は直接できませんよね? Win98は設定しないと、標準状態で日本語入力はできなかったかな?記憶が・・・ ためしに、「半角」キー、または「Alt」+「半角」キーを押してみてください。 パスの件ですが、仮に D:\Program Files\AAAA\...\SAGYOU\ だとすると、「AAAA」以下にあるソフトをインストールした時に設定を変更されたに他なりません。 これを直すのは多少知識が必要ですし、先に述べた通りアプリケーションに支障をきたすかもしれません。 せめてProgram Files以下のパスを教えていただけませんか? それとDOS窓ですか?W98を終了したDOSモードですか?
- kabasan
- ベストアンサー率44% (264/588)
<再掲> >CONFIGなどでDドライブの起動時のカレントパスがそこに設定されているのでしょう。 >下手にいじると、アプリケーションに影響があるかもしれませんよ。 「前」と「今」の間に、何かソフトをインストールしませんでしたか? CONFIG.SYSとAUTOEXEC.BATを確認してください。
- taknt
- ベストアンサー率19% (1556/7783)
d:\ は d: と同じ意味のようです。 前に参照したフォルダがある場合、それを覚えていて そのフォルダが表示されるだけでしょう。
- yamamichi
- ベストアンサー率0% (0/1)
こんばんわ。 この質問をうけて、変だなと思い、実際にやってみたのですが、何度もやっていると、一発でならないですね。 取り敢えず、その後に "cd \" とやれば トップへ行くことは出来ますよ。 "d:\" だけだと、後の¥は無視されて、ただ ドライブを変えるだけかもしれません。 そして、フォルダを変えるときは cdコマンドを使う と言うことなんじゃないですか。
補足
皆さんにです。 前は一回でD:\ へ行けました。
蛇足気味ですが、もう一点だけ補足。(どーでもよいが・・・) パスの先頭が\またはドット(.)で始まる場合に限り、「CD」との間にスペースが要りません。(スペースがあってもなくても、どちらでも可)
- mneko
- ベストアンサー率33% (46/139)
c:\windows>d:\ は使えないと思います、c:\windows>d: でまずドライブ の変更、貴方の場合dドライブのprogramfilesにカレントディレクトリが あるためで、まずドライブを変更して、ディレクトリの変更をします。 c:\windows>d:[enter] d:\programfiles>cd d:\[enter] または、cd ..(ピリオド2つ) 以上です。
- kabasan
- ベストアンサー率44% (264/588)
DOSのドライブチェンジは、カレントパスは変更しません。 CONFIGなどでDドライブの起動時のカレントパスがそこに設定されているのでしょう。 下手にいじると、アプリケーションに影響があるかもしれませんよ。 「D:」 で、ドライブチェンジした後「CD ¥」でルートディレクトリに上るようにした方が無難です。 どんなに深い階層でも一発で一番上に戻りますよ。階層分繰り返す必要はありません。 CDコマンドでドライブは変わりません。
- skoga
- ベストアンサー率14% (1/7)
ドライブの変更とパスの指定は同時には出来ません。 C:\WINDOWS から D:\ へ移動する時は C:\WINDOWS>D: D:\Program Files>cd \ D:\> とします。 D:\ はD:だけが有効で、Dドライブのカレントなディレクトリに移ったわけです。
補足
カレント どういう意味ですか?
- NIWAKA_0
- ベストアンサー率28% (508/1790)
行っちゃった後に D:\Program Files>cd \ じゃダメっすか? これでルートに戻れるんですが・・・
No.2さんのコメントを見て気が付いたのですが、 > CD ..\..\..\..<Enter> こんなかったるい相対パス指定をしなくても、 CD D:\ でじゅうぶんでした。(汗) (別のドライブには移動できませんが)
- 1
- 2
補足
何かソフトをインストールした覚えはありません。 それと、日本語入力は直接できませんよね?