小编Joh*_*n O的帖子

Mingw32/Msys 可以在不搞砸参数的情况下运行 dos/cmd.exe 可执行文件吗?

我正在尝试从 Windows bash 提示符运行growlnotify.exe。为 mingw32 重新编译它对我来说不是一个好选择。

如果我在 cmd 提示符下使用它,growlnotify 可以工作,但它(主要是)从 bash 提示符下失败。它似乎只能接受一个参数,一个没有开关(即通知消息)。如果有多个参数,它会默默地失败。如果只有一个开关且没有其他参数,则该开关将作为消息发送。

我设法在 Google 上找到了一些提示,表明它与 Windows 不提供真正的 tty 的方式有关,但没有修复。有什么聪明的方法可以强制这样做吗?某种正确转义参数的方法,使其按预期运行?

新讯息:

如果我用三重斜线运行它,参数将被忽略。而如果我在 DOS 中以正确的格式运行它,它会默默地失败。

失败(如果我使用 // 也会失败):

growlnotify /a:'Application Name' /n:'Notification Type' 'message goes here'
Run Code Online (Sandbox Code Playgroud)

但是这个:

growlnotify ///a:'Application Name' ///n:'Notification Type' 'message goes here'
Run Code Online (Sandbox Code Playgroud)

那个人会发送一个带有“消息到这里”的通知,但好像我没有费心去包含前两个参数。但是,单斜杠或双斜杠,它从不发送通知(好像我根本不包含任何参数)。

四重斜线和五重斜线的作用与三重斜线相同。

各种开关的说明

command-line mingw msys

7
推荐指数
2
解决办法
6448
查看次数

如何让 Handbrake 保存默认音频设置?

我单击音频选项卡中的“配置默认...”按钮,将其设置为我喜欢的编解码器/比特率。

但是,如果我关闭并重新打开 Handbrake,这些默认值就会消失。如果我打开另一个文件进行编码,这些默认值就消失了。如果我在每次使用的基础上设置它们,那与“默认”有点相反。

我已经尝试了此对话框中可能的所有操作组合和一般的手刹。我没有得到什么?

audio handbrake default-settings

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

audio ×1

command-line ×1

default-settings ×1

handbrake ×1

mingw ×1

msys ×1