代码很简单:
#!/usr/local/bin/math -script
UsingFrontEnd[FE=$FrontEnd];
Unprotect[$FrontEnd];
$FrontEnd=FE;
nb= NotebookOpen["/home/src/math/test.nb",Visible->True];
Pause[10]
但是笔记本的窗口首先被最小化,当点击(未最小化)时,它会立即再次自动最小化。当我使用 Option WindowFrame->ModelessDialog 它保持不变,但我不知道为什么只在这种情况下。任何人都可以向我解释一下这种行为。我正在使用数学几天,不知道如何在文档中找到它。谢谢。PS 我正在使用带有 Gnome 的 Debian 6,而 Mathematica 8 的试用版运行良好。