其实最后还是通过vbs来创建快捷方式
思路:
思路:通过bat输出vbs代码,然后调用WScript.exe执行相关代码
@echo
set ShortcutTargetPath="%~dp0%../External/DEVENV.bat"
set ShortcutPath="C:/Documents and Settings/lanx/Desktop/TCT.lnk"
set IconLocationPath="%VS80COMNTOOLS%../IDE/devenv.exe,3"
set HotKey="CTRL+SHIFT+T"
echo Set WshShell=WScript.CreateObject("WScript.Shell") >>tmp.vbs
echo Set Shortcut=WshShell.CreateShortCut(%ShortcutPath%) >>tmp.vbs
echo Shortcut.Hotkey = %HotKey% >>tmp.vbs
echo Shortcut.IconLocation=%IconLocationPath% >>tmp.vbs
echo Shortcut.TargetPath=%ShortcutTargetPath% >>tmp.vbs
echo Shortcut.Save >>tmp.vbs
"%SystemRoot%/System32/WScript.exe" tmp.vbs
@del /f /s /q tmp.vbs
本文介绍了一种利用批处理(BAT)文件生成VBScript(VBS)代码的方法,并进一步通过该VBS代码创建带有热键及图标的桌面快捷方式。此过程涉及设置目标路径、快捷方式路径、图标位置及热键等参数。
5767

被折叠的 条评论
为什么被折叠?



