@
kiko #6 用 VBScript 可以实现“如果已经打开则转到窗口”的功能,因为文件夹的“打开”命令就是这样实现的。
于是可以这么写:
Set shapp = CreateObject("Shell.Application")
shapp.Open WScript.Arguments(0)
保存,比如保存为 C:\ShellExecute.vbs 。
然后建立快捷方式 wscript.exe "C:\ShellExecute.vbs" "C:\文件夹路径",比如保存到桌面,命名为 打开文件夹。
接着可以修改快捷方式的图标、快捷键啦等等,也可以固定到任务栏。
这个代码实际上可以打开任意文件。也有 JScript 版本:
var shapp = new ActiveXObject("Shell.Application");
shapp.Open(WScript.arguments(0));
扩展名必须是 .js 才能被 wscript.exe 正确解读。