gpt4 book ai didi

powershell - 使用参数运行 powershell 并隐藏标志

转载 作者:行者123 更新时间:2023-12-02 01:44:45 27 4
gpt4 key购买 nike

根据AHK Docs on Run , 它接受以下语法:

Run, Target , WorkingDir, Options, OutputVarPID

Options 可以包括:

  • Max: launch maximized
  • Min: launch minimized
  • Hide: launch hidden (cannot be used in combination with either of the above)

我有绑定(bind)到 powershell 脚本的快捷方式,如下所示:

^4::
Run, pwsh -WindowStyle Hidden -Command "Stop-ElgatoKeyLight -Host 192.168.1"
Return

但是,如 Powershell -WindowStyle Hidden still shows a window briefly 中所述, 这不会阻止控制台启动时的短暂闪烁

添加 hide 时,我似乎不太理解语法的正确性。当我尝试这个时:

Run, pwsh, -WindowStyle Hidden -Command "Stop-ElgatoKeyLight -Host 192.168.1", Hide

我收到以下错误:

Error Message

:如何在运行命令中使用隐藏标志,同时仍然将参数传递给powershell?

最佳答案

你要运行:

Run, pwsh -Command "Stop-ElgatoKeyLight -Host 192.168.1", , Hide

或者使用现代表达式语法:

Run, % "pwsh -Command ""Stop-ElgatoKeyLight -Host 192.168.1""", , Hide

您的代码目前的编写方式:

Run, pwsh, -WindowStyle Hidden -Command "Stop-ElgatoKeyLight -Host 192.168.1", Hide

正如您所指出的,参数是 Target、WorkingDir、Options、OutputVarPID,因此您正尝试在目录 -WindowStyle Hidden 中启动 pwsh - 命令“Stop-ElgatoKeyLight -Host 192.168.1”

关于powershell - 使用参数运行 powershell 并隐藏标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71065902/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com