zl程序教程

您现在的位置是:首页 >  系统

当前栏目

Windows: create shortcut and autorun program

Windows and create program
2023-09-11 14:16:16 时间

  

 

For Current User:

  1. startup folder
    shell:startup

     

     

     

     

     

     

  2. Registry

     

     

     

     

     

     

     

     

For Local Machine:

  1. startup folder
    shell:common startup

     

     

  2. Registry

     

     

     

     

 

Create shortcut:

  1. cmd

     

     

     

     

     

     

     

     

     

     

  2. powershell
    # 通过new-object(cmdlet)创建com对象,类是WScript.shell
    $com=new-object -ComObject WScript.shell
    # 使用.NET框架System.Environment类的GetFolderPath静态方法取得common folder路径(desktop,windows,system32)
    $destFolder=[System.Environment]::GetFolderPath("commonstartup")
    # 调用com对象CreateShortcut
    $shortcut=$com.CreateShortcut("$destFolder\vmware-tray.lnk")
    # 设置TargePath, IconLocation属性
    $shortcut.TargetPath="C:\Program Files (x86)\VMware\VMware Workstation\vmware-tray.exe"
    $shortcut.IconLocation="C:\Program Files (x86)\VMware\VMware Workstation\ico\generic.ico"
    # 调用save方法, 生成快捷方式
    $shortcut.save()

     

  3. shell:appsfolder