Am 06.05.2012 22:26, schrieb Hans Hagen:
On 3-5-2012 19:01, Peter Rolf wrote:
Hi,
the system parameter 'n' is not properly set on the third run.
% test.tex \starttext
\ifnum\systemparameter{n}=1\relax \ctxlua{print("*** 1st run")}\fi \ifnum\systemparameter{n}=2\relax \ctxlua{print("*** 2nd run")}\fi \ifnum\systemparameter{n}=3\relax \ctxlua{print("*** 3rd run")}\fi
\stoptext % ------------
A fresh run (three runs) gives
*** 1st run *** 2nd run *** 2nd run
from core-sys:
\ifcase\directsystemparameter\c!n\relax % % 0 : unknown \or \setsystemmode\v!first % 1 : first run \or % % 2 : successive run \or \setsystemmode\v!first % 3 : first and only run \or \setsystemmode\v!last % 4 : (extra) last run \fi
the run number is \systemparameter{m}
Thanks Hans. No unwanted batch start in the third run anymore. :-)