MathKernel per Batch Script steuern in Windows
Das entsprechende APS-Paket ist über unseren ADDITIVE Professional Service erhältlich. Um das Paket zu erhalten, kontaktieren Sie unseren Support per E-Mail an
Bilder
Erläuterung
Kann man in Mathematica auf die Kommandozeilenparameter zugreifen?
Wenn man Mathematica (bzw. den Mathematica Kernel) über die Kommandozeile starten möchte, kann man eine Datei mit Mathematica Befehlen übergeben. Diese Befehle werden dann von Mathematica ausgeführt. Dazu gibt es in der Mathematica Hilfe eine ausführliche Dokumentation, die aber nicht auf die Besonderheiten von Windows eingeht: http://reference.wolfram.com/mathematica/tutorial/MathematicaScripts.html
In dieser Beschreibung wird vielmehr darauf eingegangen, wie man den Mathematica Kernel unter LINUX und MacOSX verwendet. Ist es aber auch möglich den Kernel unter Windows per Script zu starten und dann zusätzliche Kommandozeilenparameter zu verwenden?
Dazu kann man Mathematica so starten:
"C:\Programme\...\8.0\math.exe" -initfile "c:\temp\befehle.m" 100 Testparameter
In der Datei mit den Mathematica - Befehlen kann man nun auf die Parameter 100 und Testparameter über die Variable $CommandLine zugreifen. Ein Beispiel, welches diesen Weg nutzt um eine lang laufende Berechung zu starten die per Logfile überwacht wird, finden Sie zum Download