我正在创建一个批处理文件,用于将文件安装到计算机上的某个位置。这可以用于各种事情,如游戏模块,文件夹备份等。如果我试图让用户键入他们希望文件发送到的路径。我该怎么办?我希望将该路径粘贴到.txt文件中,这样我以后可以在程序中访问它。我试过“>”它可以将路径放入文件中。如何提取该信息。 “直接问题”我如何接受用户输入,并使用它来使用指定的用户路径将文件粘贴到计算机的其他位置。
答案 0 :(得分: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%\"
将目录“x:\ directory from”中的文件“filename.whatever”复制到环境变量dirread
中的目录,由前两种方法之一读取,或者用directoryname
代替dirread
使用最初输入的目录名。