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

[文件操作] 如何批处理修改游戏路径?

e盘内一以中文名(网络游戏)命名的文件夹。因一程序不能以中文命名。所以须改名。
改名后所有路径快捷方式改变
求一批处理方法。最好附带命令注释。
谢谢

不太知道要所什么?
什么快捷方式
桌面的?
ㄗs:A good programming is 99% sweat and 1% coffee!--①個亾

============ >   hi.baidu.com/novaa   <============

TOP

匆忙中写了一个,使用说明也没时间详细写了,不知道好不好用?
  1. @echo off
  2. >>Change_Link.vbs more +8 <%~0
  3. set /p LinkName=请输入该游戏在桌面的快捷方式名称:
  4. set /p FileName=请输入要修改成的名称:
  5. cscript.exe Change_Link.vbs %LinkName% %FileName% //nologo
  6. del Change_Link.vbs
  7. pause>nul
  8. Rem ==============以下为要生成的vbs文件内容=========
  9. dim wsh,fso
  10. Set wsh=WScript.CreateObject("wscript.shell")
  11. Set fso = CreateObject("Scripting.FileSystemObject")
  12. DesktopPath=wsh.SpecialFolders("Desktop")
  13. Path=WScript.Arguments(0)
  14. newname=WScript.Arguments(1)
  15. Function Change_link(Soc,resname)
  16. Set OLink=wsh.CreateShortcut(DesktopPath&"\"&Soc&".lnk")
  17. Path=OLink.TargetPath
  18. Set f=fso.GetFile(Path)
  19. path=Replace(Path,f.name,resname)
  20. f.name=resname
  21. OLink.TargetPath=path
  22. OLink.save
  23. End Function
  24. Change_link path,newname
复制代码

TOP

哈哈
YOUXI牛。
BAT和VBS结合的那么好。 佩服。
ㄗs:A good programming is 99% sweat and 1% coffee!--①個亾

============ >   hi.baidu.com/novaa   <============

TOP

过奖,过奖,好久没玩了,手都生了,都不会写代码了
最近实在是太忙,头发都要掉光了

TOP

保重啊!!
我也是最近忙的头都晕了..

TOP

因不懂vbs也没测试3楼的代码,大概看了下,似乎只是修改快捷方式的名称,
那么用的着vbs么?
直接用bat不行吗?
技术问题请到论坛发帖求助!

TOP

呵呵,不是修改快捷方式的名称,而是修改快捷方式中 目标 路径和所对应的文件的文件名称

TOP

返回列表