问题标签 [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.

0 投票
3 回答
493 浏览

batch-file - nircmd mediaplay:访问被拒绝

我正在尝试制作一个 bat 文件,该文件在启动时会打开一个媒体文件并在 x 毫秒后关闭。

mediaplay [播放时间] [音频文件]

我正在尝试使用 nircmd 的媒体播放命令,但它无法识别它。我在cmd中尝试了以下代码。

我也试过这个,但什么也没发生

**************************************更新*********** *************************

我发现我在mp3文件目录名称中犯了一个错误,现在它只是说

我尝试使用 cmd 作为管理员,但没有任何反应。

0 投票
1 回答
1179 浏览

windows - 有什么方法可以检查哪个显示器是主显示器,然后在 Windows 命令行中执行基于该命令的命令?

我正在使用 nircmd 通过在我的桌面上使用两个批处理文件来更改我的第一台和第二台显示器之间的主显示器;一个将主显示器设置为第一台显示器,另一个将主显示器设置为第二台显示器。

我想知道是否有一种方法可以检查哪个显示器是当前的主显示器,然后根据该结果将显示器更改为另一个。本质上,我想将两个批处理文件合并为一个,以便我可以用一个文件切换显示。

0 投票
0 回答
547 浏览

linux - 将 setappvolume 与 nircmd 一起使用的问题

我正在将nircmd用于个人小组项目。我正在尝试使用setappvolume命令将特定的程序/进程声音发送到默认声音设备以外的声音设备。

这是命令的格式:

我试过这个:

该命令不起作用。但是,当我删除可选命令时,该功能确实有效:

同样的问题也适用于changeappvolume命令。我尝试过的所有其他列出的命令都有效。有谁知道我做错了什么?或者,如果有其他方法可以做到这一点,请告诉我(Windows 或 Linux,但最好是 Windows)。

0 投票
1 回答
716 浏览

cmd - 从 WMIC 调用时 VBS 代码不起作用

我正在尝试使用 Window 10 WMIC 远程调用一些代码。

这个电话似乎正确地通过了。它从 test.vbs 产生部分输出(如下所示),这意味着文件被调用并执行。

预期行为:脚本应将“test1”写入 out.txt。然后它应该打开一个 MsgBox。在 Machine_2 上关闭 MsgBox 后,它应该用“test2”覆盖 out.txt 的内容。

MsgBox 下面的两行注释代码可以替换 MsgBox 代码,并且具有相同的行为。

在本地执行 vbs 文件时,会发生预期的行为。但是,当使用 WMIC 调用时,会打印“test1”,然后执行似乎会停止。MsgBox 永远不会显示,“test2”永远不会覆盖 out.txt 的内容。

我很困惑为什么会发生这种情况,以及我可能会采取哪些步骤来使其发挥作用。在这一点上,我已经用尽了我的 google-fu。

0 投票
3 回答
2304 浏览

batch-file - 如何批量制作拨动开关?

我需要一个在运行两个命令行之间切换的批处理文件;

一个存在

另一个存在

我尝试使用 .txt 文件的存在作为标志,但由于某种原因,它总是认为它不存在。您如何在每次运行时(无声地)制作批处理文件?

0 投票
1 回答
684 浏览

windows - 在 Windows 机器中远程(通过 ssh)移动光标

我想通过 ssh 命令将我的光标从我的 Linux 机器上移到我的 Windows 机器上。我尝试使用 nircmd 和 pyautogui,当我直接在 Windows 机器上测试它们时,它们都可以正常工作。但是,当我远程输入命令提示符、Cygwin 或 PowerShell 并尝试使用它们时,它会失败。

蟒蛇错误:

nircmd 不会失败,但也不会移动光标。我尝试使用 PsExec,启动 nircmd 进程但什么也不做。

你能帮我吗 ?

0 投票
0 回答
279 浏览

cmd - 某些 Nircmd 命令不适用于任务调度程序

我目前尝试制作阻止用户使用 nircmd 静音音量的脚本。但是当我手动运行时脚本很好但是当我使用任务调度程序运行但只执行了 2 行系统声音脚本时,我尝试在系统声音和应用程序声音结果之间制作 2 个不同的脚本,结果仍然相同,只执行系统声音脚本。

0 投票
0 回答
188 浏览

batch-file - 如果 NIRCMD.exe 失败,则返回 ErrorLevel 或控制台消息

我正在寻找一种方法来确定 NIRCMD 是否没有按照我的要求去做。有没有办法让 NIRCMD 告诉我它是否失败?

例子:

"nircmd.exe" win activate title "Untitled - Notepad"

上面的代码有效,因为我打开了这个文件。

"nircmd.exe" win activate title "Untitled - Notepad12345"

上面的代码不起作用,因为这个窗口还不存在,Nircmd 的行为就像它在 CMD 提示符下运行正常,并且没有给出任何类型的消息让我知道它实际上并没有按照我的要求做。

此外,“NIRCMD showerror”不会导致错误。

0 投票
0 回答
116 浏览

python - 创建热键时,子进程无法与 Pynput 很好地交互

我正在将 Pynput 和 Subprocess 与NirCmd一起使用,以创建一个可以关闭我的显示器的热键。第一次触发该功能时,该程序运行良好。但是,当第二次触发该功能时,按下任何 ctrl 键,即使是单独按下,也会触发该功能。这是我的代码:

0 投票
1 回答
439 浏览

audio - 如何检查声音设备是否在 AutoHotkey 脚本中连接?

我有 AutoHotkey 脚本,可以通过一次按键在多个声音设备之间切换。

一切正常,我正在使用 nircmd 实用程序激活设备(设置为默认设备)

Run, Tools\nircmd.exe setdefaultsounddevice "%playback%"%playback%实际的声音设备名称在哪里。

所以我的脚本基本上循环通过声音面板中的 3 个设备(耳机、扬声器、电视)。

但是,当我的电视关闭(断开连接)时,它仍会循环播放所有 3 台设备。

在此处输入图像描述

我需要的是能够检查设备是否在我的脚本中断开连接。

我在 nircmd 中找不到任何可以做到这一点的命令。

如果您有任何想法,请告诉我。

谢谢。