View Single Post
Old 29th July 2012, 12:05   #2
Junior Member
Join Date: Jul 2012
Posts: 22
1. Exec:

Plainly execute the called string, be it some application, console or file.

2. ExecWait:

Executes like Exec but waits till the process exits.

3. ExecShell:

What is it for?

4. nsExec::Exec:

Just like Exec or ExecWait but only for command prompt and that too without opening the console window. I am unsure if it waits for process to exit. Does nsExec::Exec wait for child process to exit?

5. nsExec::ExecToLog:

The documentation says ExecToLog is similar to plain nsExec but it outputs to log window. What does that mean, what is a log window?

6. nsExec::ExecToStack:

The documentation says ExecToStack is similar to plain nsExec but it pushes output to stack. I get that.

7. ExecDos:

Same as nsExec::ExecToStack but it additionally (Is it not?)

a) takes string parameter that serves as stdin for running application.
b) works in both sync/async mode.
c) it works out of section - for .onInit check outs.

8. ExecCmd:

Same as ExecDos but it doesn't require these

ExpandEnvStrings $3 %COMSPEC%
ExecDos::exec /C

parts. Am I correct?
nawfal is offline   Reply With Quote