中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-02 08:01
48,037 主题排行 / 350,122 发帖 / 今日 0 篇 / 48,250 会员排行
DOS批处理 & 脚本技术(批处理室) » 如何用批处理创建一个快捷方式?
可打印版本  6,224 / 16
第1楼 alfredhou 发表于 2006-04-19 20:33
初级用户 发帖 34 积分 100
如何用批处理创建一个快捷方式?
各位大哥:
假设在WINXP系统下要为D:\prog\abc.exe创建一个快捷方式,保存在c:\prg目录下,如何实现?
先谢谢啦
第2楼 3742668 发表于 2006-04-19 21:21
荣誉版主 发帖 718 积分 2,013

变通的方法,这个快捷方式和用右键中的“发送桌面快捷方式”建立的是不一样的。
如果想建立那种的话可以考虑用vbs。
iconfile指定了快捷方式使用的图标文件。
iconindex指定了快捷方式使用的图标文件中的第几个图标。
url指定了快捷方式指向的可执行文件。
第3楼 alfredhou 发表于 2006-04-20 11:05
初级用户 发帖 34 积分 100
楼上的大哥:
谢谢!
问题很大程度解决了,真谢谢你!下面是我稍作改动的代码,请斧正!虽然还不能说100%解决问题,但已经基本解决了,谢谢
@echo off
set /p filename=please input:
echo [InternetShortcut] >>%filename%
echo URL=c:\windows\system32\notepad.exe >>%filename%
echo IconIndex=1 >>%filename%
echo IconFile=C:\windows\system32\shell32.dll >>%filename%
第4楼 WisdomNil 发表于 2006-04-20 17:02
新手上路 发帖 2 积分 4
我将楼上大侠的方法做成了一个命令,看各们觉得如何:

@ECHO OFF

ECHO > %1.URL
ECHO URL=%2 >> %1.URL
ECHO IconIndex=0 >> %1.URL
ECHO IconFile=%2 >> %1.URL

@ECHO ON

[ Last edited by WisdomNil on 2006-4-20 at 17:03 ]
第5楼 flysp 发表于 2006-04-25 03:19
中级用户 发帖 41 积分 207
嗯,挺棒的了。努力学习 中……
第6楼 senffon 发表于 2006-05-13 18:44
初级用户 发帖 66 积分 118
这问题不知道在批处理中到底能不能解决!微软的人也许都
第7楼 electronixtar 发表于 2006-05-14 19:54
铂金会员 发帖 2,672 积分 7,493
能输出为lnk的吗?lnk是binary格式的哦,我猜系统中的某个dll因该可以用rundll32来建立lnk
第8楼 3742668 发表于 2006-05-14 23:15
荣誉版主 发帖 718 积分 2,013

能输出为lnk的吗?lnk是binary格式的哦,我猜系统中的某个dll因该可以用rundll32来建立lnk

用rundll32需要交互。
用vbs就行了,XP中利用wmic似乎也可以实现。
第9楼 不得不爱 发表于 2006-10-18 04:24
超级版主 发帖 2,044 积分 5,310 来自 四川南充
怎么我在2000里无法实现这个快捷方式功能,设置好了后点这个快捷方式就要求建立文件关联!
第10楼 electronixtar 发表于 2006-10-18 05:21
铂金会员 发帖 2,672 积分 7,493
现在才知道vbs可以建立快捷方式,汗!

恩,Vista里有7种快捷方式,呵呵

当初真的是什么都不会啊,在联盟网站学到了好多东西哦,感谢各位坛友~

[ Last edited by electronixtar on 2006-10-18 at 05:33 ]
第11楼 lovehack2006 发表于 2006-12-20 08:09
初级用户 发帖 64 积分 135
这里的人都是强人!
第12楼 lxmxn 发表于 2006-12-20 10:54
版主 发帖 4,938 积分 11,386

  请教版主,XP下用WMIC如何建立快捷方式?
第13楼 hellen 发表于 2006-12-21 03:16
中级用户 发帖 32 积分 205
我试了试,输入文件名时加上.lnk后缀,结果出了个快捷方式,但双击并不执行链接文件!

我是在XP中的命令行模式下试验的!
第14楼 shashou5 发表于 2006-12-21 08:56
新手上路 发帖 3 积分 6
高手啊!
第15楼 fastslz 发表于 2006-12-22 01:36
铂金会员 发帖 2,315 积分 5,493 来自 上海
我是利用winrar创建快捷方式的 :-)
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023