Talk:RunBatchScript
Revision as of 22:05, 24 November 2007 by imported>Scruggs (Questioning the Notes on this function)
The Notes section is incorrect as far as I can tell. RunBatchScript creates a temporary script object which knows nothing about the script from which the function was called. With the following batch script in a file:
set myVar to 1 messageBox "Press a button" "zero" "one" "two"
And the following script:
short button short myVar short test if (test == 1) ; set through console for testing runBatchScript "test.txt" set test to 2 endif if (test == 2) if (myVar) PrintC "MyVar != 0" endif set button to getButtonPressed if (button > -1) PrintC "Button pressed" set test to 0 endif endif
The variable remains zero and button presses are not recognized by the calling script.