中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]将一个软件中的启动文件创建快捷方式到桌面
作者:
标题: [已结]将一个软件中的启动文件创建快捷方式到桌面 上一主题 | 下一主题
jjttefg
新手上路





积分 16
发帖 10
注册 2007-5-28
状态 离线
『楼 主』:  [已结]将一个软件中的启动文件创建快捷方式到桌面

一个绿色软件,写个批处理放在软件文件中,

start 绿化.exe
regedit /s xxx.reg
start 程序.exe

如何再将这个程序的图标和名称快捷到桌面



───────────────── 版务记录 ─────────────────
执行:HAT
操作:[2008-12-07]在帖子标题中增加搜索关键字
说明:原标题"[求助]帮忙写个批处理"不利于论坛搜索
处罚:扣除2点积分
提示:建议阅读以下帖子
{1415}提问的智慧
{7326}论坛新手必读,所有人的基本行为准则
{22703}请不要做浮躁的人
{32667}[愤怒]那些连标题都写不清楚的人们啊,你们醒醒吧
{32825}本版严厉整顿烂帖
───────────────── 版务记录 ─────────────────


[ Last edited by HAT on 2008-12-11 at 19:35 ]

   此帖被 -2 点积分    点击查看详情   
评分人:【 HAT 分数: -2  时间:2008-12-7 11:45


2008-12-7 09:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
scriptor
银牌会员




积分 1187
发帖 555
注册 2006-12-21
状态 离线
『第 2 楼』:  

@echo off
rem 进入目标文件夹,检查快捷方式并复制
dir x:\mulu|find ".lnk"&&copy a.lnk  "%userprofile%\desktop"
或者中文版"桌面"
dir x:\mulu|find ".lnk"&&copy abc.lnk "%userprofile%\桌面"

2008-12-7 11:22
查看资料  发短消息 网志   编辑帖子  回复  引用回复
newxso
初级用户

l i u s s


积分 73
发帖 101
注册 2008-9-17
来自 GZ
状态 离线
『第 3 楼』:  为程序创建快捷方式

批处理:
@echo off
set a="c:\green\1.exe"
set b="c:\green\2.exe"
set c="c:\green\3.exe"

echo [InternetShortcut] >"%userprofile%\桌面\1.url"
echo URL=%a% >>"%userprofile%\桌面\1.url"
echo IconIndex=0 >>"%userprofile%\桌面\1.url"
echo IconFile=%a% >>"%userprofile%\桌面\1.url"

echo [InternetShortcut] >"%userprofile%\桌面\2.url"
echo URL=%b% >>"%userprofile%\桌面\2.url"
echo IconIndex=0 >>"%userprofile%\桌面\2.url"
echo IconFile=%b% >>"%userprofile%\桌面\2.url"

echo [InternetShortcut] >"%userprofile%\桌面\3.url"
echo URL=%c% >>"%userprofile%\桌面\3.url"
echo IconIndex=0 >>"%userprofile%\桌面\3.url"
echo IconFile=%c% >>"%userprofile%\桌面\3.url"
VBS:
'在桌面上为QQ程序创建快捷方式
Set WshShell = WScript.CreateObject("Wscript.Shell")
strFolder = WshShell.SpecialFolders("Desktop")  '设置快捷方式所到的目录
set oShellLink = WshShell.CreateShortcut(strFolder & "\腾讯QQ.lnk")  '快捷方式绝对路径和名称
oShellLink.TargetPath = "D:\Program Files\Tencent\QQ\QQ.exe"  '快捷方式指向目标程序
oShellLink.WindowStyle = 1  '指向程序的运行方式(1常规窗口、3最大化、7最小化)
oShellLink.Hotkey = "Alt+Q"  '设置热键
oShellLink.IconLocation = "D:\Program Files\Tencent\QQ\QQ.exe, 0"  '图标文件位置
oShellLink.Description = ""  '快捷方式描述
oShellLink.WorkingDirectory = "D:\Program Files\Tencent\QQ\"  '快捷方式起始位置(指向程序所在目录)
oShellLink.Save

'快捷方式所到的目录说明:
'Desktop 桌面目录
'Startmenu 开始菜单目录
'Programs 程序菜单目录
'StartUp 程序启动目录
'Favorites 收藏夹目录
'SendTo 发送到目录
[ Last edited by newxso on 2008-12-9 at 21:02 ]

2008-12-7 20:54
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yishanju
银牌会员

[b]看你妹啊[/b]


积分 1488
发帖 1357
注册 2006-5-20
状态 离线
『第 4 楼』:  



  Quote:
Originally posted by newxso at 2008-12-7 20:54:
@echo off
set a="c:\green\1.exe"
set b="c:\green\2.exe"
set c="c:\green\3.exe"

echo [InternetShortcut] >"%userprofile%\桌面\1.url"
echo URL=%a% & ...

应该程序的快捷方式可不是这样建立的吧
你自己这用过?




有问题请发论坛或者自行搜索,再短消息问我的统统是SB
2008-12-8 17:44
查看资料  发短消息 网志   编辑帖子  回复  引用回复
moniuming
银牌会员

永远的菜鸟



积分 1335
发帖 574
注册 2007-11-27
来自 广西
状态 离线
『第 5 楼』:  



  Quote:
Originally posted by yishanju at 2008-12-8 17:44:


应该程序的快捷方式可不是这样建立的吧
你自己这用过?

看看这里?
批处理创建快捷方式的四种方法

2008-12-8 19:16
查看资料  发短消息 网志   编辑帖子  回复  引用回复
5872169
高级用户





积分 959
发帖 474
注册 2007-10-25
状态 离线
『第 6 楼』:  

要想创建真正的快捷方式,得用VBS

2008-12-9 17:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jjttefg
新手上路





积分 16
发帖 10
注册 2007-5-28
状态 离线
『第 7 楼』:  

一个绿色软件,写个批处理放在软件文件中,

start 绿化.exe
regedit /s xxx.reg
start xxx.exe

如何再将这个程序的图标和名称快捷到桌面

我用上述方法没有成功,请位在指点一下

2008-12-11 17:53
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jjttefg
新手上路





积分 16
发帖 10
注册 2007-5-28
状态 离线
『第 8 楼』:  

快捷成功了.可点击快捷程序启动不了

2008-12-11 18:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tempuser
高级用户





积分 547
发帖 261
注册 2006-4-15
状态 离线
『第 9 楼』:  



  Quote:
Originally posted by jjttefg at 2008-12-11 18:14:
快捷成功了.可点击快捷程序启动不了

试试这个,我可是为notepad.exe建立个快捷方式。

@echo off
echo [InternetShortcut] >>a.url
echo URL=c:\windows\notepad.exe >>a.url
rem echo URL=http://10.64.240.131 >>a.url
echo IconIndex=20 >>a.url
echo IconFile=C:\windows\system32\shell32.dll >>a.url

   此帖被 +2 点积分    点击查看详情   
评分人:【 HAT 分数: +2  时间:2008-12-11 19:35


2008-12-11 18:46
查看资料  发短消息 网志   编辑帖子  回复  引用回复
jjttefg
新手上路





积分 16
发帖 10
注册 2007-5-28
状态 离线
『第 10 楼』:  

非常感谢.成功了

2008-12-11 19:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: