用户 CMD 批量交互
User CMD Batch Interaction
我正在创建一个批处理文件,它将文件安装到计算机上的特定位置。这可以用于各种事情,例如游戏模组、文件夹备份等。如果我试图让用户输入他们希望将文件发送到的路径。我该怎么做?我想将该路径粘贴到 .txt 文件中,这样我以后就可以在程序中访问它。我试过“>”,它可以将路径放入文件中。我如何提取该信息。 "Direct Question" 如何获取用户输入,并使用指定的用户路径将文件粘贴到计算机中的其他位置。
你要多少钱?
输入字符串:
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"
和"pasting"或者可能是复制,
copy /b "x:\directory from\filename.whatever" "%dirread%\"
将文件 "filename.whatever" 从目录 "x:\directory from\" 复制到环境变量 dirread
中的目录,如前两种方法之一所读取的那样,或者将 directoryname
替换为 dirread
使用最初输入的目录名。
我正在创建一个批处理文件,它将文件安装到计算机上的特定位置。这可以用于各种事情,例如游戏模组、文件夹备份等。如果我试图让用户输入他们希望将文件发送到的路径。我该怎么做?我想将该路径粘贴到 .txt 文件中,这样我以后就可以在程序中访问它。我试过“>”,它可以将路径放入文件中。我如何提取该信息。 "Direct Question" 如何获取用户输入,并使用指定的用户路径将文件粘贴到计算机中的其他位置。
你要多少钱?
输入字符串:
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"
和"pasting"或者可能是复制,
copy /b "x:\directory from\filename.whatever" "%dirread%\"
将文件 "filename.whatever" 从目录 "x:\directory from\" 复制到环境变量 dirread
中的目录,如前两种方法之一所读取的那样,或者将 directoryname
替换为 dirread
使用最初输入的目录名。