1. 程式人生 > 其它 >create shortcut and autorun program in Windows

create shortcut and autorun program in Windows

  

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()