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