【问题标题】:Output location Batch File输出位置批处理文件
【发布时间】:2014-10-15 15:50:34
【问题描述】:

我需要知道如何提示用户输入输出位置(IP 地址和共享文件夹名称),然后使用批处理文件将驱动器号映射到该位置。任何帮助将不胜感激

【问题讨论】:

标签: batch-file command-line batch-processing


【解决方案1】:

我先给出完整的代码,然后解释每个部分的作用。

这是完整的代码(注意,映射不是持久的,因此您必须在重新启动时再次运行它):

@echo off
set /p drive=map to (drive letter. ex: Z:):
set /p ip=I.P address:
set /p dir=directory:
net use %drive% "\\%ip%\%dir%"

现在解释一下:

@echo off 确保命令运行而不仅仅是打印。

set /p ip=I.P address:I.P address: 提示用户并将接收到的信息存储在变量%ip% 中(这适用于所有set /p 命令)。因此使用的命令是set /p varname=prompt

net use %drive% "\\%ip%\%dir%" 使用用户刚刚输入的变量(以% 作为参数括起来)映射网络驱动器。论据是:

net use drivename "\\ipaddress\directory_of_network_drive"

另外,如果您发现它有用,请不要忘记将其标记为答案。

【讨论】:

    猜你喜欢
    • 2022-01-23
    • 2013-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多