在W10中,我想自动启动在标准帐户中需要更高特权的应用程序。该应用程序已经很老了,我可以轻松地对其进行统计,但是我无法访问该应用程序,也无法在systray中看到该图标。
我在启动文件夹中找到了一种使用vbs脚本执行此操作的方法,它可以正常工作,但是我找不到添加所需的固定参数的方法。这是我需要开始的:
C:\Program files (x86)\K10STAT154\K10STAT.exe -StayOnTray -nw -ClkCtrl:1 -lp:1
这完全是完美运行的VBS脚本:
Set WshShell = CreateObject("WScript.Shell" )
WshShell.Run """C:\Program Files (x86)\K10STAT154\K10STAT.exe """ ,0 'Must quote command if it has spaces; must escape quotes Set WshShell = Nothing
我只需要添加4个参数。这些论点是固定的,它们永远不会改变。
我对vbs一无所知,因此尝试几件事并不容易,但是我尝试在.exe后添加带引号,不带引号等的参数。我遇到类型不匹配错误,预期的语句结尾等。
一个白痴证明的答案,将不胜感激!
非常感谢J Guy
答案 0 :(得分:2)
我终于发现了很多试验和错误....这是带有参数的工作脚本,可以为像我这样的其他人服务:
Set WshShell = CreateObject("WScript.Shell" )
WshShell.Run """C:\Program Files (x86)\K10STAT154\K10STAT.exe ""-StayOnTray -ClkCtrl:1 -nw -lp:1""""", 0
'Must quote command if it has spaces; must escape quotes
Set WshShell = Nothing
我不理解双引号系统,但是...有效!
J guy