原帖由 zjw767676 于 2009-4-4 14:53 发表 
(依据在线翻译)抛砖引玉,望达人们补充完整Shortcut [版本 1.11]
创建,修改或查询快捷方式
这个命令的语法是:
shortcut /F:filename /A:C|E|Q [/T:target] [/P:parameters] [/W:workingdir]
... - Shortcut [V 1.11]
-
- 创建,修改或查询快捷方式
-
- 这个命令的语法是:
-
- shortcut /F:文件名 /A:C|E|Q [/T:目标] [/P:自定义运行参数] [/W:起始位置]
- [/R:窗口状态] [/I:图标,位置] [/H:快捷键] [/D:描述]
-
- /f:文件名 :快捷方式名.lnk 【可指定存放的"绝对路径",不指定则为当前路径】
- /a:动作 :指定动作(c=新建快捷方式 e=修改快捷方式 q=查询快捷方式)
- /t:目标 :要创建快捷方式的文件【需要绝对路径】
- /p:自定义运行参数 : 快捷方式的运行参数
- /W:起始位置 : 设置起始位置
- /r:窗口状态 : 自定义目标文件的窗口状态(1=正常 3=最大 7=最小)
- /I:图标,位置 : 自定义图标和可选的图标位置 (例:文件名.exe or 文件名.exe,0).
- /H:快捷键 : 定义热键 对应键盘上的 ASCII 码
- /D:描述 :快捷方式的描述(当鼠标指向快捷方式时显示说明)
-
- 注意:
- - 任何包含空格的参数必须放进双引号里面。
- - 如果使用【/A:Q】命令查询,除了【/F:】其他的命令都会被忽略。
- - 查询某个快捷键可以先手动创建一个带有改快捷键的快捷方式之后使用【/A:Q】命令查询。(我记得网上有参考的...)
- - 为了防止 环境变量 扩展直到程序完全启动,使用^这个转义字符可以避免比如:^%WINDIR^%
-
- 举例:
- /f:"%ALLUSERSPROFILE%\「开始」菜单\程序\附件\计算器.lnk" /a:q
- /f:"%USERPROFILE%\桌面\记事本.lnk" /a:c /t:^%WINDIR^%\Notepad.exe /h:846
- /f:"%USERPROFILE%\桌面\记事本.lnk" /a:e /p:C:\Setup.log /r:3
-
- 参数"/?"或"-?"显示此帮助和返回1。
- 成功会返回0。
-
-
- 版权所有 2000-2005 Marty List, www.OptimumX.com
-
- ※set tag=%userprofile%\Application Data\Microsoft\Internet Explorer\Quick Launch
- set %9=
- Shortcut /F:"%tag%\启动 Internet Explorer 浏览器.lnk" /A:C /T:"%ProgramFiles%\Internet Explorer\iexplore.exe" /P:%IE首页% /W:%%%1HOMEDRIVE%%%9%%%9HOMEPATH%%%9 /R:3 /I:"%ProgramFiles%\Internet Explorer\iexplore.exe",0
- 这个呢...用来每次开机修复下链接用的(放到"开始菜单\启动"文件夹)。因为我经常下载东西首页也经常被改(当然还每次开机修改注册表自己劫持IE首页)。
- PS:VBS版太难了所以就想用这个工具,顺手翻译了下。如有差错还请见谅^_^
- 还有“%%%9%%%9”是用来变成两个%的,“^%WINDIR^%”这个方法发生成出来的打不开(汗...)
复制代码
[ 本帖最后由 jixun66 于 2010-7-18 05:43 编辑 ] |