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

能否分享一下这个链接?我想学习学习

TOP

回复 5# llqcnw


    你是根据几楼的代码修改的?请把你修改之后未能得到正确结果的代码贴出来看看

TOP

回复 10# llqcnw
  1. find /i ":" QQ游戏.lnk
复制代码
意思是在QQ游戏.lnk这个文件里面查找包含冒号的行
你得保证.bat和QQ游戏.lnk放在同一个目录下面

TOP

回复 12# llqcnw


    查找以字母a-z开头的后面跟着一个冒号的行

TOP

回复 14# llqcnw


还有个问题,如果lnk文件的文件名中包含。(点)或_(下划线)或 (空格)等的要怎么处理

8楼的代码可以处理这个情况。如果你遇到了无法处理的,请把结果贴出来看看。
以及bat文件和lnk文件不在同一目录中的处理方法

使用完整路径
  1. find /i ":" "C:\test\QQ游戏.lnk"
复制代码
我用同样的代码在两个文件夹内试验,可结果却不一样(lnk文件名做了相应的更改)
  1. cd /d "C:\Documents and Settings\All Users\「开始」菜单\程序\盛大网络\龙之谷"
  2. dir
  3. find /i ":" *.lnk
复制代码
在CMD窗口手工依次执行上面的三个命令,把结果贴出来看看。

TOP

回复 17# llqcnw


你选择一个有问题的.lnk文件,比如:输入法管理器.LNK
1、右键单击,属性,看看里面有没有程序的完整路径。
2、在CMD窗口里面执行这个命令:
  1. type 输入法管理器.LNK
复制代码
把结果贴出来看看

TOP

回复 19# llqcnw


你下载一个shortcut.exe试试它能否识别
http://www.bathome.net/thread-4020-1-1.html
  1. shortcut.exe /f:"输入法管理器.LNK" /a:q
复制代码

TOP

回复 21# llqcnw


    开起来是可以识别的,还有其它问题吗?

TOP

你好,感谢这几天的耐心解答,不过现在问题没有解决,我做了测试,如果把快捷方式的起始位置的路径中的中文都改成英文,执行这段代码就能得到结果即快捷方式的目标位置的路径,请问有办法解决执行结果中的中文路径的问题吗?

你是说shortcut.exe无法支持中文路径是吗?

TOP

回复 23# llqcnw


ECHO 处于关闭状态。
请按任意键继续. . .

你执行的哪个代码得到的这个结果?

TOP

返回列表