簡體   English   中英

如何使用Powershell在快捷方式中編輯Target屬性以在文件路徑之后包含字符?

[英]How do I edit the Target property in a shortcut to include a character after the file path using Powershell?

為了運行應用程序的新的離散實例,我們已經手動創建了應用程序.exe文件的快捷方式,然后編輯該快捷方式的Target屬性,以在路徑的右引號后加上空格和字符,像這樣 -

"C:\\Program Files (x86)\\Apps\\MyApplication.exe" 2

調用此快捷方式時,它將導致應用程序的完全離散實例使用其自己的注冊表設置運行。

我想使用PowerShell腳本自動創建快捷方式,但是要使用它-

$TargetFile = '"C:\Program Files (x86)\Apps\MyApplication.exe" 2'
$ShortcutFile = "C:\Users\USER1\Desktop\MyApplication.lnk"
$WScriptShell = New-Object -ComObject WScript.Shell
$Shortcut = $WScriptShell.CreateShortcut($ShortcutFile)
$Shortcut.TargetPath = "C:\Program Files (x86)\Apps\MyApplication.exe"
$Shortcut.Save()

我發現Target屬性僅包含如下文件路徑:

"C:\\Program Files (x86)\\Apps\\MyApplication.exe"

沒有附加2

我假設您想將參數2與應用程序一起傳遞。

您可以嘗試添加

$shortcut.Arguments = "2"

$Shortcut.Save()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM