XenApp发布快捷方式(.lnk)

有些时候,用户可能需要发布一些快捷方式,比如,远程共享的程序,或者一些特殊的,需要使用特殊文件启动的程序(专有启动程序)等等。而XenApp默认发布的程序基本都是以可执行文件(.exe)为主,要想执行一些文件,可能就需要做一些变通的处理。

今天朋友一用户需要发布快捷方式,启动快捷方式,比较简单的就是脚本和批处理方式了。

第一种方式:

  1. 创建快捷方式
  2. 创建批处理文件(例如:LaunchApp.bat),并输入以下内容:

     

          
          
          
          
    1. start c:\app\someappy.lnk 

     

  3. 发布改批处理文件即可

第二种方式:

  1. 创建快捷方式
  2. 创建VBS脚本文件(例如:LaunchApp.vbs),并输入以下内容(注意 :/c参数,用来在执行完程序后关闭cmd窗口):

     

          
          
          
          
    1. 'LaunchApp.vbs  
    2. On Error Resume Next 
    3. Dim sAppPath  
    4. Set WshShell = WScript.CreateObject("WScript.Shell")  
    5. ' Path to the shortcut  
    6. sAppPath = "%comspec% /c c:\app\shortcut.lnk" 
    7. ' Executes the program then closes the script.  
    8. Return = WshShell.Run(sAppPath, 1, false)  
    9. Wscript.quit 

     

  3. 发布程序,需要使用wscript.exe来执行VBS脚本,代码如下:

     

          
          
          
          
    1. c:\windows\system32\wscript.exe "c:\LaunchApp.vbs" 

     

 

你可能感兴趣的:(用户,程序,快捷,执行文件,变通)