I moving forward with the Menu Cleanup. Just figured som detail about the JobQueue and documented it.
As easy as two lines.
AddCommand("do_breakpoint", opt inwhichDir, opt jobType, opt input, opt jobMode.flags);
if (jobQueue.HasCommandToRun()) Execute();
And myJobqueue ? playing DiabloIII, Execute! grin
/*
Descr: Adds an already defined CMD to the JobQueue / sets Directory if not given.
AddCommand("do_breakpoint", opt inwhichDir, opt jobType, opt input, opt jobMode.flags);
if (jobQueue.HasCommandToRun()) Execute();
Reference:
opt .jobType: jobCLI = 0 / "console" , jobGUI = 1 / "windows", jobShell = 2 / "shellexec", jobExtension = 3 / "lua or director", jobHelp = 4 / "htmlhelp", jobOtherHelp = 5 / "winhelp", jobGrep = 6 / (notNamed), jobImmediate = 7 / "immediate"}
opt .jobInput: ""
opt .jobFlags: jobForceQueue = 1, jobHasInput = 2, jobQuiet = 4, // 8 reserved for jobVeryQuiet, jobRepSelMask = 48, jobRepSelYes = 16, jobRepSelAuto = 32, jobGroupUndo = 64
*/