使用批处理创建快捷方式
其实WScript.Shell经方法createshortcut创建出的快捷方式对象有下面几个属性:TargetPath 快捷方式对象的目标路径---对应于快捷方式中的"目标(T)"
Arguments 快捷方式对象的参数---对应于快捷方式中的目标程序的参数
WorkingDirectory 快捷方式对象的工作目录---对应于快捷方式中的"起始位置(S)"
Hotkey 快捷方式对象的热键---对应于快捷方式中的"快捷键(K)"
WindowStyle 快捷方式对象的窗口样式---对应于快捷方式中的"运行方式(R)"1--常规窗口3--最大化7--最小化
Description 快捷方式对象的说明---对应于快捷方式中的"备注",不知此处是不是老大要的说明。
IconLocation 快捷方式对象的图标位置---对应于快捷方式中的
可以通过批处理生成桌面快捷方式调用网维大师游戏菜单中的单个游戏或分类。
单个游戏
E:\NBMSClient\BarClientView.exe -Package 10001(游戏编号)
单个分类
E:\NBMSClient\BarClientView.exe -Class 网络游戏
下面给出个我将菜单中的跑跑卡丁车的快捷方式放到桌面的例子:
@echo off
echo On Error Resume Next >>ico.vbs
echo Set WshSHell = WScript.CreateObject("WScript.Shell") >>ico.vbs
echo Set fso = CreateObject("Scripting.FileSystemObject") >>ico.vbs
rem 创建"跑跑卡丁车桌面图标"
echo set oShellLink = WshShell.CreateShortcut("C:\Documents and Settings\All Users\桌面\跑跑卡丁车.lnk") >>ico.vbs
echo oShellLink.TargetPath = "E:\NBMSClient\BarClientView.exe" >>ico.vbs
echo oShellLink.Arguments="-package 10001" >>ico.vbs
echo oShellLink.WindowStyle = 1>>ico.vbs
echo oShellLink.IconLocation = "E:\网络游戏\跑跑卡丁车\System32File\icons\pkg.ico" >>ico.vbs
echo oShellLink.WorkingDirectory = "E:\NBMSClient\" >>ico.vbs
echo oShellLink.Description = "By Sunward" >>ico.vbs
echo oShellLink.Save >>ico.vbs
echo WScript.Sleep 1000>>ico.vbs
echo FSO.DeleteFile(WScript.ScriptName) >>ico.vbs
echo Set WshSHell = Nothing>>ico.vbs
echo Set FSO = Nothing >>ico.vbs
echo WScript.Quit >>ico.vbs
ico.vbs
謝謝樓主分享技術.
謝謝樓主 谢谢分享经验 谢谢楼主分享经验 感謝樓主技術交流。 多谢分享 谢谢分享经验 囧..我看了半天没看懂.. 谢谢楼主分享
页:
[1]
2