经常需要用Mathematica进行一点耗时还比较多的计算,放在后台运行,去做其它事情,但运行结束以后,并没有提醒,有时过了很久才想起来。想办法弄了一个计算完成以后的提醒。
方法一:在nb文件末尾加上
1 |
Run["cmd"]; |
计算结束后会弹出一个cmd的窗口,看见就知道计算结束了,窗口需要手动关闭。
方法二:在nb文件的工作目录下,新建一个done.bat文件,内容为:
1 2 |
@echo on ping -n 5 127.1>nul |
默认的Mathematica工作目录应该在“我的文档”,如果要改为nb文件所在目录,需要在nb文件开头加上:
1 |
SetDirectory[NotebookDirectory[]]; |
nb文件末尾的语句改为:
1 |
Run["done.bat"]; |
这样运行结束以后,也会弹出一个cmd窗口,不过5秒以后就会自动关闭,时间可以自己修改。
- 本文固定链接: https://www.ljchen.com/archives/354
- 转载请注明: ljchen 于 三言两语 发表