From 5b1ce9d4ce8c773cbc5aa95b7cd096bb2ffee674 Mon Sep 17 00:00:00 2001 From: rainwater Date: Thu, 5 Sep 2002 16:31:16 +0000 Subject: [PATCH] Added nsExec.dll and readme file git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@928 212acab6-be3b-0410-9dea-997c60f758d6 --- Contrib/nsExec/nsExec.txt | 27 +++++++++++++++++++++++++++ Plugins/nsExec.dll | Bin 0 -> 20480 bytes 2 files changed, 27 insertions(+) create mode 100644 Contrib/nsExec/nsExec.txt create mode 100644 Plugins/nsExec.dll diff --git a/Contrib/nsExec/nsExec.txt b/Contrib/nsExec/nsExec.txt new file mode 100644 index 00000000..b3acfffe --- /dev/null +++ b/Contrib/nsExec/nsExec.txt @@ -0,0 +1,27 @@ +nsExec +------ +nsExec will execute command-line based programs and capture the output +without opening a dos box. + +Usage +----- +nsExec::Exec path [/TIMEOUT=x] + +-or- + +nsExec::ExecToLog path [/TIMEOUT=x] + +Both functions are the same except ExecToLog will print the output +to the logwindow. + +The timeout value is optional and is used to set the time in +milliseconds for the dll to wait for the process to return +before it quits. + +Return Value +------------ +If nsExec is unable to execute the process, it will return "error" +on the top of the stack, else it returns "success". + + +Copyright (c) 2002 Robert Rainwater \ No newline at end of file diff --git a/Plugins/nsExec.dll b/Plugins/nsExec.dll new file mode 100644 index 0000000000000000000000000000000000000000..f6e497622493b0031b1f0c64a65b9d9911db3174 GIT binary patch literal 20480 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 L1{echZ3g}g7@=bW literal 0 HcmV?d00001