我正在尝试从 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)
那个人会发送一个带有“消息到这里”的通知,但好像我没有费心去包含前两个参数。但是,单斜杠或双斜杠,它从不发送通知(好像我根本不包含任何参数)。
四重斜线和五重斜线的作用与三重斜线相同。
我单击音频选项卡中的“配置默认...”按钮,将其设置为我喜欢的编解码器/比特率。
但是,如果我关闭并重新打开 Handbrake,这些默认值就会消失。如果我打开另一个文件进行编码,这些默认值就消失了。如果我在每次使用的基础上设置它们,那与“默认”有点相反。
我已经尝试了此对话框中可能的所有操作组合和一般的手刹。我没有得到什么?