我正在编写一个非常基本的批处理脚本来运行MD5哈希。我需要它询问用户输出目录,然后要求输出IP地址,然后将驱动器号映射到此输出。我可以让它询问,但它不会将文件输出到所选目录。它将它放在运行脚本的本地目录中。它也不会将驱动器号映射到它。
@ECHO OFF
pause
REM This section prompts user for output location
:start
CLS
set /p direct="Enter the directory output location: "
dir %1 %direct% > investigation.txt
pause
REM This section prompts user for IP output location
set /p direct="Enter the IP output location: "
dir %1 > investigation.txt
pause
REM Map share
@echo Map Share
@echo off
net use z:
\\%1
pause
修改
MD5哈希是将写入txt文件的内容。 任何人都可以解释如何将其输出到用户输入的目录以及如何将驱动器号映射到该位置?
答案 0 :(得分:0)
例如:
@echo off
set /p dir="enter directory: "
set /p ip="enter ip: "
net use Z: \\%ip%\%dir%
echo "asdf testing testing 1 2 3 ..." > Z:\output.txt
此代码使用描述性但适当的短变量名称,以及net use
命令的适当语法。