0

私の先生はみんなコマンド プロンプトの大ファンで、私たちはいつもコマンド プロンプトを使っていたので、私はそれに慣れました。今では、コマンド プロンプトなしでは生きられません。常に開いていて、マウスは単なる補助的なアクセサリにすぎません。そこで今日は、仮想ドライブを作成して、起動時に初期化されるようにしたいと思いました。そこで、デスクトップに cmd.exe のショートカットを作成し、スタートアップ ファイルに移動して、以下を含むバッチ ファイルを作成しました。 @echo off subst w: c:\Users\******\Documents\CodEnv

期待どおりに動作しますが、単純な「w:」を使用してその仮想ドライブにアクセスしようとすると、「システムは指定されたドライブを見つけることができません」と表示されますが、そこにあります! それで、誰でも問題に光を当てることができますか?

編集:なぜ反対票を投じるのですか?

4

3 に答える 3

0

次のスニペットは、仮想ドライブを作成して操作するためのショートカットがなくてもうまく機能し、管理者権限は必要ありません。

@echo off 
subst w: %userprofile%\Documents\CodEnv
timeout 3 >nul
echo Hello > w:\test.txt
exit /b
于 2016-08-06T13:26:40.043 に答える
0

Windows の再起動後も存続する Persistent Subst (PSubst) については、こちらを確認してください。オープンソースのバッチファイルです。

https://github.com/cyberponk/psubst

于 2016-12-14T20:25:19.807 に答える
0

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

それが誰かに役立つことを願っています!

于 2016-08-05T23:23:37.503 に答える