批处理通过vsb创带热键的快捷方式

转载本站文章请注明,转载自:昕星谷[http://oneyicn.gobaiyi.com]
本文链接: 批处理通过vsb创带热键的快捷方式">http://oneyicn.gobaiyi.com/archives/94/

@echo off
set tmpvbs=C:\WINDOWS\TEMP\tmp.vbs
if not exist “%ALLUSERSPROFILE%\「开始」菜单\程序\附件\系统工具” mkdir “%ALLUSERSPROFILE%\「开始」菜单\程序\附件\系统工具”
echo rem start >%tmpvbs%
for /f “usebackq skip=7 tokens=*” %%a in (%0) do @echo %%a>>%tmpvbs%
%tmpvbs%&del %tmpvbs% /q
exit

Rem 以下为VbScript脚本
Set WshShell = WScript.CreateObject(“WScript.Shell”)
strDesktop = WshShell.SpecialFolders(“AllUsersPrograms”) :’特殊文件夹“桌面”

Rem 在开始菜单里创建一个快捷方式 ,注意,在开始菜单跟桌面上的快捷方式都可以设置热键.
可以按http://oneyicn.gobaiyi.com/archives/97这里的方法找到为快捷方式设置热键的文字内容
set oShellLink = WshShell.CreateShortcut(strDesktop & “\附件\系统工具\系统工具.lnk”)
oShellLink.TargetPath = “o.bat” : ‘目标,路径在windows目录,可以省略.就是系统变量path目录下的都可以.
oShellLink.WindowStyle = 1 :’参数1默认窗口激活,参数3最大化激活,参数7最小化
oShellLink.Hotkey = “Ctrl+Alt+Insert” : ‘快捷键 ,可以看下面的方式去确定那些快捷的内容.
oShellLink.IconLocation = “SHELL32.dll, 27″ : ‘图标
oShellLink.Description = “系统工具快捷方式” : ‘备注
oShellLink.WorkingDirectory = “C:\WINDOWS\system32″ : ‘起始位置
oShellLink.Save : ‘创建保存快捷方式

随机文章推荐

2009年9月6日 | 归档于 脚本
标签:
本文目前尚无任何评论.

发表评论

XHTML: 您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

无觅相关文章插件,快速提升流量