如何设置输出目录和映射驱动器号

时间:2016-10-24 19:06:16

标签: php batch-file scripting

我正在编写一个非常基本的批处理脚本来运行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文件的内容。 任何人都可以解释如何将其输出到用户输入的目录以及如何将驱动器号映射到该位置?

1 个答案:

答案 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命令的适当语法。