Alternatives to SYS_Execute in 4Test
Use a windows API call to use the ShellExecute() method to execute your commandline as such ;
[ ] // Call the function from the windows API and set the prototype
[-] dll "Shell32.dll"
[ ] //ANSI
[ ] ansicall int ShellExecuteA(int hwnd, String lpOperation, String lpFile, string lpParameters,String lpDirectory, int nShowCmd)
[ ] //WIDE
[ ] int ShellExecuteW(int hwnd, String lpOperation, String lpFile, string lpParameters,String lpDirectory, int nShowCmd)
[-] testcase ShellExe() appstate none
[ ] // Sets iHandle = to the window handle for the desktop
[ ] int iHandle = Desktop.GetHandle()
[ ] // The operation that is to be carried out. Open will execute the file with the associated action or application
[ ] string lpOperation = "open"
[ ] // The file on which this operation will be carried out
[ ] string lpFile = "javaexamp"
[ ] // Any additional parameters to the commandline
[ ] string lpParameters = " "
[ ] // The working directory in which this will be run
[ ] string lpDirectory = "c:\"
[ ] // a flag that determines how the command will be shown
[ ] int iShowCmd = 5
[ ] ShellExecuteA (iHandle,lpOperation,lpFile,lpParameters,lpDirectory,iShowCmd)
The downside to this is that it will not return the output from command line.