2013-02-19 136 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