2013-02-19 91 views
1

我試圖通過我需要的腳本上的快捷方式傳遞參數。所以我已經完成了我的快捷方式,並在「目標」字段中寫入了我的參數「測試」(C:\ Users \ MBGR \ Desktop \ test2.ps1測試)。通過PowerShell腳本(.ps1)上的快捷方式傳遞參數

在我的腳本中,我有「$ args [0]」來接收我的參數。當我通過從Win7執行參數(powershell.exe -noexit C:\ users \ MBGR \ Desktop \ test2.ps1 TEST)發送參數時,它工作得很好。也可以通過CMD。

所以我的問題是爲什麼不使用快捷方式?這與VBS有很好的結合,是否有一點我錯過了讓它工作?

回答

3

您必須在目標編輯框中的腳本前添加Powershell可執行文件。

C:\ WINDOWS \ SYSTEM32 \ WindowsPowerShell \ V1.0 \ powershell.exe C:\用戶\ MBGR \桌面\ test2.ps1測試

+0

,我可以在5個小時之前回答我自己的問題......我在這裏發帖,就是這樣!感謝那真快又有用的答案^^。我不知道你必須在快捷方式中指定應用程序。 祝您有愉快的一天,再次感謝。 – crocteamgg 2013-02-19 14:27:33