无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 18033|回复: 27
打印 上一主题 下一主题

[共享]一个可以用命令行创建快捷方式的exe文件

[复制链接]
跳转到指定楼层
1#
发表于 2006-10-11 22:22:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在drl看见的,好像一直有人要,就转过来吧

在附件中,/? 参数可以知道具体使用方法。(就几个e文嘛)

[ 本帖最后由 strongchen 于 2006-10-11 10:24 PM 编辑 ]

SHORTCUT.rar

5.77 KB, 下载次数: 1850, 下载积分: 无忧币 -2

2#
发表于 2006-10-11 23:07:45 | 只看该作者
原帖由 strongchen 于 2006-10-11 22:22 发表
在drl看见的,好像一直有人要,就转过来吧

在附件中,/? 参数可以知道具体使用方法。(就几个e文嘛)

呵呵,不错,感谢分享!

我对它作了点汉化,有的地方 E 文吃不准,就没有汉化,怕说错了让大家笑话。不过关键的几个参数都给汉化了,完全可以创建一般的快捷方式了。我附带了一个例子,在桌面创建记事本的快捷方式,大家尝试一下

SHORTCUT.rar

6.76 KB, 下载次数: 1733, 下载积分: 无忧币 -2

点评

不错,谢谢分享  详情 回复 发表于 2014-2-15 11:38
回复

使用道具 举报

3#
发表于 2006-10-12 07:54:07 | 只看该作者
这两天一直在找,网上下了个什么2003kit(说是里面有),打开后居然没有,很是郁闷,想不到在这儿见到了!!!!

谢谢楼主
回复

使用道具 举报

4#
发表于 2006-10-12 09:10:36 | 只看该作者
现在很多软件都带有这种建立快捷方式的选项,比这个还要方便。如:“文件夹压缩器” 和 WinRAR 都有这种功能!

不过,这个在单独的建立快捷方式方面发挥作用。
回复

使用道具 举报

5#
发表于 2006-10-20 16:49:31 | 只看该作者
xp中本来就有相关命令行^.^
回复

使用道具 举报

6#
发表于 2006-10-20 21:36:44 | 只看该作者
原帖由 玄天 于 2006-10-20 16:49 发表
xp中本来就有相关命令行^.^

请教一下,什么命令?
回复

使用道具 举报

7#
发表于 2007-2-7 17:18:11 | 只看该作者
can you tell me ? what's drl? web? what's is full link? Thanks!
回复

使用道具 举报

8#
 楼主| 发表于 2007-2-9 16:25:16 | 只看该作者
回复

使用道具 举报

9#
发表于 2007-2-10 11:05:46 | 只看该作者
nircmd.exe
这个小程序可以。

点评

这个小程序在哪里下?  详情 回复 发表于 2013-10-27 11:12
回复

使用道具 举报

10#
发表于 2007-2-10 12:45:26 | 只看该作者
学习中。。。。。。。。。。。。。。
回复

使用道具 举报

11#
发表于 2007-3-29 14:27:07 | 只看该作者
windows 命令行本来就有这个命令,创建记事本快捷方式到桌面命令如下:

set path=%WINDIR%\notepad.exe
set topath="%USERPROFILE%\桌面\记事本.url"
echo [InternetShortcut] >> %topath%
echo URL="%path%" >> %topath%
echo IconIndex=0 >> %topath%
echo IconFile=%path% >> %topath%

[ 本帖最后由 bitera 于 2007-3-29 02:52 PM 编辑 ]

评分

参与人数 1无忧币 +10 收起 理由
阿非 + 10 我很赞同

查看全部评分

回复

使用道具 举报

12#
发表于 2007-3-29 17:08:56 | 只看该作者
麻烦 直接右建创建快捷方式~
回复

使用道具 举报

13#
发表于 2007-3-31 00:02:55 | 只看该作者
呵呵,怎么加上参数呢???
回复

使用道具 举报

14#
发表于 2007-4-22 12:44:38 | 只看该作者
gfrdgsdfgsdgfdsg
回复

使用道具 举报

15#
发表于 2007-5-6 23:47:46 | 只看该作者
原帖由 sbyguli 于 2007-3-31 12:02 AM 发表
呵呵,怎么加上参数呢???

对啊,如何加入快捷键?
比如说创建快捷方式到开始的程序菜单中,并设置其快捷键为f9
很想知道
回复

使用道具 举报

16#
发表于 2008-2-20 15:44:12 | 只看该作者
原帖由 bitera 于 2007-3-29 02:27 PM 发表
windows 命令行本来就有这个命令,创建记事本快捷方式到桌面命令如下:

set path=%WINDIR%\notepad.exe
set topath="%USERPROFILE%\桌面\记事本.url"
echo  >> %topath%
echo URL="%path%" >> %topath%
...


这个可以.我试了一下,创建了一个指向某网站的快捷方式.代码基本照抄:
set path=http://192.168.207.3:8080/jckj
set topath="%USERPROFILE%\桌面\基础会计.url"
echo [InternetShortcut] >> %topath%
echo URL="%path%" >> %topath%
echo IconIndex=0 >> %topath%
echo IconFile=%path% >> %topath%

楼上有朋友说用右键就可以了,是的,那确实非常简单.可是如果让你创建一百个快捷方式呢?
所以还是用命令,用批处理来得快.不管电脑再智能,再人性化,命令永远不会消失.
微软推出了WINDOWS2008,不也是引进了命令模式?
回复

使用道具 举报

17#
发表于 2008-2-21 12:14:04 | 只看该作者
谢谢楼主和毛桃版主,收藏了
回复

使用道具 举报

18#
发表于 2008-2-24 12:18:18 | 只看该作者

关于这个命令的更多思考

那天用这个命令创建了指向网站的快捷方式后,我又想试着创建一下应用程序的快捷方式。
set path="D:\Program Files\模拟交易股票客户端\stocks.exe"
set topath="%USERPROFILE%\桌面\模拟交易股票客户端.url"
echo [InternetShortcut] >> %topath%
echo URL="%path%" >> %topath%
echo IconIndex=0 >> %topath%
echo IconFile=%path% >> %topath%

这个命令也可以创建,于是我又创建了许多其他的快捷方式,可是双击其中一个快捷方式的时候我发现在老是提示“toolbar error"而不能运行,但是我回到程序所在文件夹双击程序文件又没有问题,于是开始怀疑是这样创建的快捷方式有问题。我用右键在桌面创建了另一个快捷方式,再双击进入就没有问题。于是肯定是这样创建的快捷方式对于某些程序是不可行的。

我点右键比较了一下两个快捷方式的属性,发现在通过上述命令创建的快捷方式是网页属性的,其地址为
http://"d:/Program Files/模拟交易股票客户端/stocks.exe"
而通过右键创建的快捷方式的属性为:
"D:\Program Files\模拟交易股票客户端\stocks.exe"
呵呵,这就是两者的区别所在了。

可是怎么批量在很多台电脑的桌面上建立快捷方式呢?总不能一台一台机去点右键创建吧。我想到了COPY命令,于是尝试了一下:
copy "D:\Program Files\模拟交易股票客户端\模拟交易股票客户端" "%USERPROFILE%\桌面\"
结果提示“系统找不到指定文件”。

找不到文件?难道是文件名不对?又核对了一下,都是复制过来的,没有什么问题。那是哪里出了问题呢?
找不到文件,会不会是后缀名不对?于是在文件夹选项中选中“显示已知文件类型扩展名”,快捷方式没有后缀啊。那到底是为什么呢?再上百度搜索“快捷方式后缀”,有人讲快捷方式的后缀是.lnk,再加上去试试:
copy "D:\Program Files\模拟交易股票客户端\模拟交易股票客户端.lnk" "%USERPROFILE%\桌面\"
这次成功了。原来系统是不显示快捷方式.lnk后缀的……

[ 本帖最后由 jia 于 2008-2-24 12:36 PM 编辑 ]
回复

使用道具 举报

19#
发表于 2008-3-25 21:49:52 | 只看该作者
呵呵
竞争激烈呀。呵呵
这样才有前进的动力。
回复

使用道具 举报

20#
发表于 2008-4-12 14:26:47 | 只看该作者
请教一下,什么命令?
回复

使用道具 举报

21#
发表于 2008-4-13 09:38:50 | 只看该作者
拜托用URL的快捷方式,要记得抄全,我老早就用了,感觉比较慢@_@
SET link=%UserProfile%\桌面\记事本.url
ECHO [InternetShortcut]>"%link%"
ECHO URL=file:///%SystemRoot%/notepad.exe>>"%link%"
ECHO WorkingDirectory=%SystemRoot%>>"%link%"
rem 据我感觉好像没用处
ECHO IconFile=%SystemRoot%\notepad.exe>>"%link%"
ECHO IconIndex=^0>>"%link%"
rem 不能直接用ECHO IconIndex=0,因为0、1、2、3都是默认管道,需要用“^”转义
ECHO HotKey=1602>>"%link%"
rem 假设热键为Ctrl+Alt+B;不过很奇怪居然无效,还要进属性应用一下才行@_@

好处是网络地址也可以,你把file:///%SystemRoot%/notepad.exe改成http://bbs.wuyou.net,然后随便来个图标,就可以上无忧了:)

[ 本帖最后由 netwinxp 于 2008-4-13 10:08 AM 编辑 ]
回复

使用道具 举报

22#
发表于 2009-5-19 22:26:21 | 只看该作者
不错,

不过我想改掉这个默认的快捷方式后缀名,能否实现?

一个XXX.EXE程序,其正常的快捷方式是 XXX.EXE.LNK ,

我想自己建立一个快捷方式,比如.lzz ,这样XXX.EXE程序的快捷方式变成了XXX.EXE.lzz ,双击XXX.EXE.lzz 就能打开XXX.EXE程序,该如何实现  ?
回复

使用道具 举报

23#
发表于 2010-3-29 14:50:25 | 只看该作者
正好需要,    谢谢分享
回复

使用道具 举报

24#
发表于 2010-3-30 08:49:11 | 只看该作者
呵呵呵,不错的东东,顶一个!
回复

使用道具 举报

25#
发表于 2013-10-27 11:12:30 | 只看该作者
pk4321 发表于 2007-2-10 11:05
nircmd.exe
这个小程序可以。

这个小程序在哪里下?
回复

使用道具 举报

26#
发表于 2014-2-15 11:38:44 | 只看该作者
老毛桃 发表于 2006-10-11 23:07
呵呵,不错,感谢分享!

我对它作了点汉化,有的地方 E 文吃不准,就没有汉化,怕说错了让大家笑话。 ...

不错,谢谢分享
回复

使用道具 举报

27#
发表于 2014-2-16 14:43:17 | 只看该作者
不知可否在WIN7及以上系统运行呢?
回复

使用道具 举报

28#
发表于 2014-2-18 13:08:41 | 只看该作者
nircmd.exe
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-28 17:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表