2015-12-01 50 views
0

我正在創建一個批處理文件,將文件安裝到計算機上的某個位置。這可以用於各種各樣的東西,如遊戲mods,文件夾備份等。如果我想讓用戶輸入他們想要發送文件的路徑。我會怎麼做?我希望將該路徑粘貼到.txt文件中,這樣我可以稍後在程序中訪問它。我已經嘗試了「>」,它將路徑放入文件。我如何提取這些信息。 「直接問題」如何獲取用戶輸入,並使用指定的用戶路徑將其粘貼到計算機中的其他位置。用戶CMD批處理交互

回答

0

你想爲你的錢多少個問題?

要輸入一個字符串:

set /p "installdir=Install in which directory? " 

在其後的任何時候,你可以用%installdir%訪問目錄名的輸入。

如果您需要保存目錄名的文件,然後使用

>"c:\wherever\you\want\filename.txt" echo %directoryname% 

,並讀它,

for /f "usebackqdelims=" %%a IN ("c:\wherever\you\want\filename.txt") do set "dirread=%%a" 

set /p "dirread="<"c:\wherever\you\want\filename.txt" 

和 「粘貼」 或可能複製,

copy /b "x:\directory from\filename.whatever" "%dirread%\" 

從目錄中複製文件「filename.whatever」「X:\從\目錄」,以目錄中的環境變量dirread由前兩種方法之一讀取或替代directorynamedirread到原來使用的目錄名稱進入。

+0

謝謝,這幫了很大的忙! – ChapelCone56