![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 22:31 |
共 48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » shortcut.exe批量建立快捷方式的问题,请给些思路! |
| 可打印版本 1,173 / 4 |
| 第1楼 bdpq | 发表于 2007-11-03 16:34 |
| 初级用户 发帖 17 积分 37 | |
|
shortcut.exe批量建立快捷方式的问题,请给些思路! 我写了个用shortcut.exe写了个批量建立快捷方式p:
@echo off setlocal ENABLEDELAYEDEXPANSION for /f "delims=" %%i in ('dir /b/s "D:\Progra~1\*.exe"') do (for /f "delims=" %%j in ('dir /b "%%i"') do D:\Shortcut\Shortcut\shortcut.exe /f:"D:\Shortcut\Program Files\%%j.lnk" /a:c /t:"%%i")) 但是该p会对制定目录下的全部.exe文件创建快捷方式。如:uninstall.exe 请高手给些过滤非主程序的思路(当然给出代码最好)! 发现一个问题:大部分非主程序文件的图标都是exe文件默认的那个,而主程序都有自己的图标,看能不能通过这个过滤(怎么写代码)? |
|
| 第2楼 lxmxn | 发表于 2007-11-04 10:09 |
| 版主 发帖 4,938 积分 11,386 | |
|
过滤的条件是什么呢?
哪些才算是主程序呢?要让程序知道才行,不是用人去判断的。 |
|
| 第3楼 bdpq | 发表于 2007-11-04 17:29 |
| 初级用户 发帖 17 积分 37 | |
|
我的思路是 能否读出 .exe文件所含的图标 ,自身没有则过滤掉(因为如果没有实际默认是SHELL32.DLL中的) 这样可以过滤绝大多数 非主程序。
|
|
| 第4楼 lxmxn | 发表于 2007-11-05 00:25 |
| 版主 发帖 4,938 积分 11,386 | |
|
内部命令还不行,不知道有没有外部工具可以读取。
|
|
| 第5楼 ijsiwj | 发表于 2008-03-30 05:13 |
| 新手上路 发帖 2 积分 4 | |
|
请问怎么创建桌面IE快捷方式 我想修改下面客户机桌面上的IE快捷方式的地址
请问批处理怎样做 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |