[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理如何映射网络驱动器并根据多种情况重新命名?

最近在服务器上分类共享一些文件夹,但是不够灵活,希望各位能帮忙修改一下:

net use \\MWSY\IPC$ "MwsY" /user:Administrator
Net Use Z: \\MWSY\秋冬文件$                        │
Net Use Y: \\MWSY\春夏文件$                        │
Net Use X: \\MWSY\生产部$                            │  ← 此处为服务器中共享的文件夹名称。
Net Use U: \\MWSY\mw046$                          │
Net Use S: \\MWSY\小敏$                                │
echo Set oShell = CreateObject("Shell.Application")>Office.vbs
echo oShell.NameSpace("Z:\").Self.Name = "2011年秋冬文件">>Office.vbs
                                                                   ↑ 此处根据本机系统时间添加“当前年”的前缀
echo oShell.NameSpace("Y:\").Self.Name = "2012年春夏文件">>Office.vbs
                                                                   ↑ 此处根据本机系统时间添加“当前年+1”的前缀
echo oShell.NameSpace("X:\").Self.Name = "生产部文件">>Office.vbs
                                                                   ↑ 此处根据当前计算机所属工作组名称添加前缀
echo oShell.NameSpace("U:\").Self.Name = "mw046的文件">>Office.vbs
                                                                   ↑ 此处根据当前计算机名添加前缀
echo oShell.NameSpace("U:\").Self.Name = "小敏文件">>Office.vbs
                                                                   ↑ 此处根据当前计算机描述添加前缀
attrib +s +h Office.vbs
start Office.vbs

  1. ::当前年
  2. echo %date:~0,4%
  3. ::当前年+1
  4. set year=%date:~0,4%
  5. set year+=1
  6. echo %year%
  7. ::工作组名称
  8. wmic path Win32_ComputerSystem get Domain /value
  9. ::计算机名
  10. echo %computername%
  11. ::计算机描述
  12. wmic path Win32_OperatingSystem get Description /value
复制代码

TOP

回复 2楼 的帖子

感谢楼上热心朋友帮忙,但是
::当前年+1
set year=%date:~0,4%
set year+=1
echo %year%
这一段代码并不能正常显示为2012年

另外,如何以正确格式添加到
echo oShell.NameSpace("Y:\").Self.Name = "2012年春夏文件">>Office.vbs

望指教,谢谢。

TOP

回复 3楼 的帖子

  1. set /a year+=1
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 4楼 的帖子

感谢管理员协助,已修改成功。

TOP

返回列表