找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 26220|回复: 8

[网络连接] 批处理怎样将net use 的映射的盘符写成变量形式?

[复制链接]
发表于 2013-11-13 15:00:00 | 显示全部楼层 |阅读模式
大神们,有这样的一个批处理,怎样将net use 的映射的盘符写成变量形式,每次映射的盘符都不一样??? 这样就不用担心上一次执行不成功net use的映射没有收到删除的麻烦。
  1. @echo off      
  2. net use k: /delete      
  3. net use k: \\10.74.17.11\transport Micros410 /USER:10.74.17.11\EMPKDOWN
  4. move k:\Send\???????-10.???.???.???\*.* d:\micros\res\em\transport\receive
  5. Xcopy d:\micros\res\em\transport\*.* d:\package\archives\ /e /y
  6. move d:\micros\res\em\transport\send\*.* k:\receive\
  7. net use k: /delete
复制代码
发表于 2013-11-13 15:04:01 | 显示全部楼层
标题过于模糊,请修改一下标题
发表于 2013-11-13 15:07:00 | 显示全部楼层
看不懂楼主想要什么。我是理解能力太差还是你表达有问题
 楼主| 发表于 2013-11-13 15:08:18 | 显示全部楼层
将net  use  映射的盘符写成变量形式!!!有会的?
发表于 2013-11-13 15:57:38 | 显示全部楼层
你是说每次的盘符都是随机的,
和上次的不一样?
随机和变量不一样的
不知道我理解有没有问题?
发表于 2013-11-13 20:45:10 | 显示全部楼层
设置每次启动都要手动输入盘符
  1. @echo off
  2. set/p drive=输入映射盘符(如 K ):
  3. net use %drive%: /delete
  4. net use %drive%: \\10.74.17.11\transport Micros410 /USER:10.74.17.11\EMPKDOWN
  5. move %drive%:\Send\???????-10.???.???.???\*.* d:\micros\res\em\transport\receive
  6. Xcopy d:\micros\res\em\transport\*.* d:\package\archives\ /e /y
  7. move d:\micros\res\em\transport\send\*.* %drive%:\receive\
  8. net use %drive%: /delete
复制代码
 楼主| 发表于 2013-11-14 10:58:31 | 显示全部楼层
回复 5# foxJL


    没有问题,我是想要形成随机的,帮帮忙,不会写啊
 楼主| 发表于 2013-11-14 11:02:48 | 显示全部楼层
回复 6# foxJL


    不行啊,手动输入盘符映射的不能创建成功。有没有让让其自动随机创建盘符呢?
发表于 2013-11-14 17:28:08 | 显示全部楼层
回复 8# chok

输入的时候只用输入字母就行了,不用输入:号
如果你的命令没问题,是不会出错的.

这个是随机产生盘符,假设你电脑里有c d e f四个分区,已经从随机产生的盘符里过滤了.
  1. @echo off&setlocal enabledelayedexpansion
  2. set str=GHIJKLMNOPQRSTUVWXYZ
  3. set /a n=%random%%%20
  4. net use !str:~%n%,1!: /delete
  5. net use !str:~%n%,1!: \\10.74.17.11\transport Micros410 /USER:10.74.17.11\EMPKDOWN
  6. move !str:~%n%,1!:\Send\???????-10.???.???.???\*.* d:\micros\res\em\transport\receive
  7. Xcopy d:\micros\res\em\transport\*.* d:\package\archives\ /e /y
  8. move d:\micros\res\em\transport\send\*.* !str:~%n%,1!:\receive\
  9. net use !str:~%n%,1!: /delete
  10. pause
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 19:53 , Processed in 0.030722 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表