Difference between revisions of "RunBatchScript"
update with optional second param
imported>Arexodius (→Notes) |
imported>Scruggs (update with optional second param) |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
'''Syntax:''' | '''Syntax:''' | ||
(nothing) RunBatchScript | (nothing) ''ref.''RunBatchScript filename:string ''runOnRef:bool'' | ||
Runs a specified text file under the Oblivion directory as a script. | '''Example:''' | ||
RunBatchScript "myScripts\script.txt" ; runs script contained in Oblivion\myScripts\script.txt | |||
Runs a specified text file under the Oblivion directory as a script. If the second argument is non-zero, executes the script as if it had been called from the console while the calling reference was selected. | |||
==Notes== | ==Notes== | ||
* | *Because the batch script runs on a temporary script object, it behaves as if each script line was called from the console. Therefore, variable declarations are ignored, and reference functions require an explicit calling reference. | ||
*Every line in the batch file will run before control passes back to the calling script. | |||
[[Category: Functions]] | [[Category: Functions]] |