![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-05 12:35 |
共 48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何用批处理实现 xp 快捷方式的查找目标功能 |
| 可打印版本 1,138 / 6 |
| 第1楼 aaa321a | 发表于 2006-11-22 05:26 |
| 初级用户 发帖 10 积分 29 | |
|
如何用批处理实现 xp 快捷方式的查找目标功能 如题,或者类似功能 比如转到 资源管理器-所在目录
|
|
| 第2楼 无奈何 | 发表于 2006-11-22 05:34 |
| 荣誉版主 发帖 356 积分 1,338 | |
|
到这里看看
http://www.cn-dos.net/forum/viewthread.php?tid=25053 [ Last edited by 无奈何 on 2006-11-25 at 06:00 AM ] |
|
| 第3楼 aaa321a | 发表于 2006-11-22 07:02 |
| 初级用户 发帖 10 积分 29 | |
|
出现 @echo off
if "%~1" == "" goto :EOF ::检查扩展名是否是快捷方式文件 if /i "%~x1" NEQ ".lnk" goto error for /f "delims=" %%i in ('find ":" "%~1" ^|findstr /r "^[A-z]:[\\]"') do ( start "" explorer /select,/n,"%%~fi" ) goto :EOF :error ::抛出错误提示窗口 start cmd /c "title 提示!&mode con cols=30 lines=5 &for /l %%i in (5,-1,1) do cls &echo. 所选文件不是快捷方式!( %%i )&ping/n 2 127.1>nul" 谢谢! 又 能否加到右键菜单呢 在注册表里试了一下,总是出现 所选文件不是快捷方式! 好像是参数不对 请高手指教 |
|
| 第4楼 electronixtar | 发表于 2006-11-22 09:37 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
可能的原因是:Windows会自动把 .lnk 指向目标文件。
|
|
| 第5楼 gues1688 | 发表于 2007-01-28 13:23 |
| 新手上路 发帖 5 积分 8 | |
Originally posted by aaa321a at 2006-11-21 06:02 PM: |
|
| 第6楼 0401 | 发表于 2007-01-28 13:37 |
| 中级用户 发帖 88 积分 435 | |
|
如果是增加到右键菜单那就不必判断是否是.lhk文件了。在CMD下直接执行:
我都是这么用的^_^ 如果是放到文件中,记得双写百分号。 |
|
| 第7楼 不得不爱 | 发表于 2007-08-12 16:49 |
| 超级版主 发帖 2,044 积分 5,310 来自 四川南充 | |
|
VBS版
命令版: |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |