问题标签 [nircmd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
audio - 从 Windows 命令行切换音频线路输入的静音
我正在寻找一种从命令行静音/取消静音音频线路输入的方法。
我正在尝试使用NirCmd,但到目前为止无济于事。
我尝试了以下方法:
这只是为所有音频切换静音。我只想静音/取消静音“线路输入”。(参考:mutesysvolume)
在我的情况下,这没有任何作用。(参考:mutesubunitvolume)
我的设备有通用名称。我没有改变它们:
我究竟做错了什么?
windows - Nircmd 如何在没有管理员权限的情况下执行某些进程?
例如,如果我想清空回收站,我rd /s %systemdrive%\$Recycle.bin
在 cmd 中使用。但是需要以管理员权限运行cmd。否则,访问将被拒绝。
此外,还有一个名为 Nircmd 的小型命令行工具。它只有 115 kb。对于我提到的过程,我编写nircmd emptybin
并且不需要以nircmd
管理员权限开始。
当第三方工具可以在没有任何权限的情况下执行此操作时,我写的询问管理员权限的批处理命令的解释是什么?
winapi - 通过 NirCmd 将“Enter”键发送到未激活的窗口
亲爱的编码爱好者,
在去年,我了解了非凡的命令行工具 NirCmd。有了它,我在一个快捷方式上实现了许多功能,例如使麦克风静音、将音量设置为预定义的水平等等。因此,当我需要通过团队交谈时,我可以使用任何键盘控制所有声音选项,并关闭笔记本电脑。我还没有意识到接听和接听 MS Teams 的电话。NirCmd 可以选择可靠地识别窗口。
出于测试目的,我打开了一个名为 test.docx 的 word 文件。当它在后台时,这个通过桌面快捷方式调用的 NirCmd 会正确激活它:nircmd.exe win activate ititle "test" 所以 ititle 工作。
不,再次测试基本原理,我想将击键发送到 test.docx 窗口,而不激活它。它应保留在后台。
我在搜索 stackoverflow 和其他网站时发现的“[...] 因为 Sendmsg 将与 win api 对话,IIRC 发送您需要 0x102 的击键,并且 wparam dec ascii val 小写 e 为 101。所以尝试 nircmd win sendmsg ititle "gamename " 0x102 101 1 – user6811411" "# send a Return to that window (0x102 is WM_CHAR and 0x0D is VK_ENTER)"
所以我怀疑我的 NirCmd 调用必须如下所示:nircmd.exe win sendmsg ititle "test" 0x102 0x0D 0
但不幸的是,什么也没发生。我整个上午都在研究它,无休止地搜索网络,但我没有通过它。有没有人可以阐明如何将“输入”击键发送到通过“ititle”确定的背景中的单词窗口?
提前谢谢了!最好的问候, 安德烈亚斯
nircmd - nircmd sendkeypress 下划线'_'
我在命令行尝试各种值以将下划线字符发送到控制台,但到目前为止绝对没有任何效果。我必须将一些文件名注入脚本中,并且其中一些文件名中包含“_”(我无法控制文件或文件名)。有任何想法吗?
python - 尝试使用 nircmd 切换声音设备,但它没有
我尝试了这两个:
我没有错误,但音频设备也没有改变,这个:
我在哪里得到错误
“Der Befehl “nircmd” ist entweder falsch geschrieben oder konnte nicht gefunden werden。
这基本上意味着没有找到命令“nircmd”,这让我认为每个命令都是单独执行的,并且没有考虑到之前发生的直接更改,但是即使我的其他尝试在这不会成为问题的情况下它也不起作用,所以我有点迷路了