2016-08-05 16 views
-1

私の教師はコマンドプロンプトの大ファンです。私たちは常にそれを使用していますので、私はそれに慣れています。今はそれがなくても生きられません。常に開いています。今日は、仮想ドライブを作成し、起動時に初期化するようにしたかったのです。デスクトップ上にcmd.exeのショートカットを作成し、スタートアップファイルに入り、次の内容を含むバッチファイルを作成しました。 @echo off subst w: c:\Users\******\Documents\CodEnv 起動時にコマンドライン "subst" ...指定されたドライブが見つかりませんでしたか?

これは期待どおり動作しますが、 、シンプルな "w:"を使用して、 "システムは指定されたドライブを見つけることができません"と言いますが、そこにあります!だから、誰かがその問題について何か光を当てることができますか?

編集:なぜdownvoteですか?

+0

私は似たような経験があったが、ちょうど 'SUBST'前に遅延を置くことによってそれを修正 - 全く分からない理由とYMMV。 –

+0

遅れてあなたはどういう意味ですか?ただ空白? – Maxwell

+0

'デスクトップ上にcmd.exeのショートカットを作成しました。スタートアップファイルに入り、バッチファイルを作成しました。デスクトップ上に 'cmd'ショートカットがあることは、作成したバッチファイルとは関係がありません。あなたが話している' Startupファイル 'は何ですか?バッチファイルからドライブ文字を 'subst'することは、サードパーティのユーティリティを使わずに、適切に設定された起動項目から確実に動作します。 – dxiv

答えて

0

私の質問に答えるために、スタートアップファイルからバッチファイルを初期化しようとしても、いつも動かない問題があります。しかし、VSubstと呼ばれる小さなプログラムがあり、リブート時に仮想ドライブを作成することができます。他の解決策には、レジストリに鍵を追加する方法などがあります。https://superuser.com/questions/29072/how-to-make-subst-mapping-persistent-across-reboots

誰かを助けることを願います!

0

次のスニペットを作成し、仮想ドライブで動作するようにショートカットせずにうまく機能し、何の管理者権限は必要ありません:Windowsが再起動生き残る永続Substのためにここに

@echo off 
subst w: %userprofile%\Documents\CodEnv 
timeout 3 >nul 
echo Hello > w:\test.txt 
exit /b 
関連する問題