有些时候,用户可能需要发布一些快捷方式,比如,远程共享的程序,或者一些特殊的,需要使用特殊文件启动的程序(专有启动程序)等等。而XenApp默认发布的程序基本都是以可执行文件(.exe)为主,要想执行一些文件,可能就需要做一些变通的处理。
今天朋友一用户需要发布快捷方式,启动快捷方式,比较简单的就是脚本和批处理方式了。
第一种方式:
- 创建快捷方式
- 创建批处理文件(例如:LaunchApp.bat),并输入以下内容:1start c:\app\someappy.lnk
- 发布改批处理文件即可
第二种方式:
- 创建快捷方式
- 创建VBS脚本文件(例如:LaunchApp.vbs),并输入以下内容(注意 :/c参数,用来在执行完程序后关闭cmd窗口):123456789‘LaunchApp.vbsOn Error Resume NextDim sAppPathSet WshShell = WScript.CreateObject(“WScript.Shell”)‘ Path to the shortcutsAppPath = “%comspec% /c c:\app\shortcut.lnk”‘ Executes the program then closes the script.Return = WshShell.Run(sAppPath, 1, false)Wscript.quit
- 发布程序,需要使用wscript.exe来执行VBS脚本,代码如下:1c:\windows\system32\wscript.exe “c:\LaunchApp.vbs”