這是我的“user_profile.ps1”檔案和我的別名串列
# some data here
Set-alias idea 'C:\users\user\appdata\local\jetbrains\toolbox\apps\idea-c\ch-0\213.5744.223\bin\idea64.exe'
Set-Alias obsidian 'C:\Users\user\AppData\Local\Obsidian\Obsidian.exe'
Set-Alias brave 'C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe'
# and there
可以為這三個(或更多)應用程式創建“超級別名”以使用一個別名運行它,例如當我鍵入類似的superalias內容并運行三個(或更多)應用程式時。也許您知道或其他可能性而不是 Set-Alias
PS這不起作用:
Set-Alias superalias 'C:\users\user\appdata\local\jetbrains\toolbox\apps\idea-c\ch-0\213.5744.223\bin\idea64.exe', 'C:\Users\user\AppData\Local\Obsidian\Obsidian.exe', 'C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe'
uj5u.com熱心網友回復:
PowerShell 中的別名只能參考另一個命令名稱或路徑 - 它只是另一個命令的替代名稱(通常更短)。
為了呼叫多個命令,您需要一個函式(根據需要調整名稱):
function superalias {
& 'C:\users\user\appdata\local\jetbrains\toolbox\apps\idea-c\ch-0\213.5744.223\bin\idea64.exe'
& 'C:\Users\user\AppData\Local\Obsidian\Obsidian.exe'
& 'C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe'
}
請注意需要使用&呼叫運算子來呼叫外部程式,這是語法上的必要性,因為它們的路徑被參考(如果路徑包含變數名或運算式,則同樣適用)。
這些外部程式將按順序啟動,其中任何控制臺應用程式都將同步運行,即阻止進一步執行,直到它們退出。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/513396.html
標籤:视窗电源外壳
上一篇:如何在此功能中進行定期同步?
