Package com.tagtraum.core.win
Class WindowsScriptHost
- java.lang.Object
-
- com.tagtraum.core.win.WindowsScriptHost
-
public class WindowsScriptHost extends Object
Windows script host allows the execution of VB and other scripts.- Author:
- Hendrik Schreiber
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
execute(String script, String fileExtension, int timeout, String... args)
Execute script with timeout.String
execute(Path scriptFile, int timeout, String... args)
Execute script file.String
execute(Path scriptFile, String... args)
Execute script file with default timeout.static WindowsScriptHost
getCScript()
static WindowsScriptHost
getWScript()
-
-
-
Method Detail
-
getCScript
public static WindowsScriptHost getCScript()
-
getWScript
public static WindowsScriptHost getWScript()
-
execute
public String execute(String script, String fileExtension, int timeout, String... args) throws ScriptException
Execute script with timeout.- Parameters:
script
- scripttimeout
- timeoutargs
- arguments- Returns:
- script output (this might be truncated)
- Throws:
ScriptException
- if something goes wrong
-
execute
public String execute(Path scriptFile, String... args) throws ScriptException
Execute script file with default timeout.- Parameters:
scriptFile
- scriptargs
- arguments- Returns:
- script output (this might be truncated)
- Throws:
ScriptException
- if something goes wrong
-
execute
public String execute(Path scriptFile, int timeout, String... args) throws ScriptException
Execute script file.- Parameters:
scriptFile
- scripttimeout
- timeout in secondsargs
- arguments- Returns:
- script output (this might be truncated)
- Throws:
ScriptException
- if something goes wrong
-
-