我有断裂,需要输入/相互作用继续,但是当我切换到另一个窗口,我想(通过声音)通知,一个任务就完成了,现在等待输入需要长时间运行的脚本。
我宁愿能够播放音频剪辑(* .MP3,* .OGG等),但也不会介意唯一的解决办法是让PC喇叭鸣叫声。
有任何想法吗? 我欢迎任何CLI公用事业我可以安装播放声音,反过来需要的时候我可以执行。
FYI:我的系统是WinXP的运行专业。
更新:卫生署! 我的Windows>控制面板>声音>默认提示音:设置为(无)。 哎呀...
问题解决了。
我有断裂,需要输入/相互作用继续,但是当我切换到另一个窗口,我想(通过声音)通知,一个任务就完成了,现在等待输入需要长时间运行的脚本。
我宁愿能够播放音频剪辑(* .MP3,* .OGG等),但也不会介意唯一的解决办法是让PC喇叭鸣叫声。
有任何想法吗? 我欢迎任何CLI公用事业我可以安装播放声音,反过来需要的时候我可以执行。
FYI:我的系统是WinXP的运行专业。
更新:卫生署! 我的Windows>控制面板>声音>默认提示音:设置为(无)。 哎呀...
问题解决了。
试试这个:
回波^ g
(^ G由CTRL + G获得)。
注意:你不能在一个批处理文件复制并粘贴此代码,它不会工作。 为了获得在cmd窗口在文件中的^ G字,类型:
回波^ g> beep.txt
(再次,^ G由CTRL + G获得)。
然后你就会有一个名为beep.txt文件,用记事本打开它,会有一个正方形字符。 这是我们的^ g一旦它被保存在一个文件中。
然后,您可以复制并粘贴在批处理文件中发出声音(不要忘了把“回声”在它前面)。
这将使哔音从庆典中
echo -en "\007"
复制骗子beep.bat [进入]
@回响[确定]
回波一个[Ctrl + G] [确定]
一个[Ctrl + Z] [确定]
beep.bat [进入]
通过如下设置此变量
PROMPT_COMMAND="echo -en '\a'"
然后bash将发出蜂鸣声每次显示提示时间。 当你不需要它了,
unset PROMPT_COMMAND
spd-say
sleep 2; spd-say 'get back to work'
具有无限循环-w
如果你需要额外的动力:
sleep 2; while true; do spd-say -w 'get back to work'; done
通过包装上的Ubuntu 14.04预装speech-dispatcher
: http://releases.ubuntu.com/trusty/ubuntu-14.04.4-desktop-amd64.manifest盲人我想?
参见: https://askubuntu.com/questions/277215/how-to-make-a-sound-once-a-process-is-complete
还添加了一个弹出
这个组合是一个生命的救星, b
代表beep
:
b() ( spd-say 'done'; zenity --info --text "$(date);$(pwd)" & )
然后:
super-slow-command;b
如果我在房间里我的地方,我会听到它,知道长的工作已经完成。
否则,我会看到弹出时,我回到我的电脑。
相关阅读: 如何显示在Linux中bash脚本的GUI消息框?
听你的冷却器
我是在开玩笑,但对于编辑我注意到,我经常使用下意识地使用这个队列。 当冷却器停止哼唱了一段时间,这意味着编译结束了!
要播放从您可以运行Windows命令行的系统声音:
rundll32 user32.dll,MessageBeep
它应该在所有Windows版本中使用。