经常需要用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秒以后就会自动关闭,时间可以自己修改。