实例4:给当前文件在桌面建立快捷方式
对于经常要打开修改的文件,要是在桌面上为它建立一个快捷方式,打开的时候就方便多了。下面的这个宏,可以让你在桌面上为当前正在编辑的文件建立快捷方式,非常有用。
第一步:这个实例需要我们对JavaScript或VBScript脚本语方言有所了解,大家可以参看EmEditor的帮助文件。不过看不懂下面的代码也没关系,直接按下面的方法复制使用即可。在EmEditor中新建一个文件,输入以下代码:
if( document.FullName == "" ) {
alert( "The file is untitled." );
}
else {
WshShell = new ActiveXObject( "WScript.Shell" );
strDesktop = WshShell.SpecialFolders("Desktop");
oShellLink = WshShell.CreateShortcut(strDesktop + "Shortcut to My File.lnk");
oShellLink.TargetPath = document.FullName;
oShellLink.WindowStyle = 1;
oShellLink.Description = "Shortcut to My File";
oShellLink.WorkingDirectory = strDesktop;
oShellLink.Save();
}
第二步:将该文件另存为后缀为“.jsee”的文件(比如存为“在桌面建立快捷方式.jsee”,如果是使用VBScript编制的脚本,则后缀为“.vbee”),保存到“My Macros”文件夹中。执行“宏→选择”命令,选择打开上面建立的宏文件。以后,执行“宏→在桌面建立快捷方式”命令就可以为当前文件在桌面建立快捷方式了。
网友评论