Differences
This shows you the differences between the selected revisions of the page.
2013-05-20 | 2013-05-20 | ||
space after write-host (martin) | streamlining jscript examples (martin) | ||
Line 34: | Line 34: | ||
<code javascript> | <code javascript> | ||
// Local path to download to (keep trailing slash) | // Local path to download to (keep trailing slash) | ||
- | var LOCALPATH = ".\\"; | + | var LOCALPATH = "c:\\downloaded\\"; |
// Remote path to download from (keep trailing slash) | // Remote path to download from (keep trailing slash) | ||
- | var REMOTEPATH = "/"; | + | var REMOTEPATH = "/home/user/"; |
// File to download | // File to download | ||
- | var FILE = "winscp421.exe"; | + | var FILE = "download.txt"; |
// Session to connect to | // Session to connect to | ||
- | var SESSION = "test@127.0.0.1"; | + | var SESSION = "session"; |
// Path to winscp.com | // Path to winscp.com | ||
var WINSCP = "c:\\program files\\winscp\\winscp.com"; | var WINSCP = "c:\\program files\\winscp\\winscp.com"; | ||
Line 76: | Line 76: | ||
"exit\n"); | "exit\n"); | ||
- | // wait until the script finishes | + | // wait until it finishes and collect its output |
- | while (exec.Status == 0) | + | var output = exec.StdOut.ReadAll(); |
- | { | + | // optionally print the output |
- | WScript.Sleep(100); | + | WScript.Echo(output); |
- | ···WScript.Echo(exec.StdOut.ReadAll()); | + | |
- | } | + | |
</code> | </code> | ||
Line 123: | Line 121: | ||
"exit\n"); | "exit\n"); | ||
- | // wait until the script finishes | + | // wait until it finishes and collect its output |
- | while (exec.Status == 0) | + | var output = exec.StdOut.ReadAll(); |
- | { | + | // optionally print the output |
- | WScript.Sleep(100); | + | WScript.Echo(output); |
- | ···WScript.Echo(exec.StdOut.ReadAll()); | + | |
- | } | + | |
if (exec.ExitCode != 0) | if (exec.ExitCode != 0) | ||
Line 193: | Line 189: | ||
"exit\n"); | "exit\n"); | ||
- | // wait until the script finishes | + | // wait until it finishes and collect its output |
- | while (!exec.StdOut.AtEndOfStream) | + | var output = exec.StdOut.ReadAll(); |
- | { | + | // optionally print the output |
- | ···WScript.Echo(exec.StdOut.ReadAll()); | + | WScript.Echo(output); |
- | } | + | |
if (exec.ExitCode != 0) | if (exec.ExitCode != 0) | ||
Line 263: | Line 258: | ||
"exit\n"); | "exit\n"); | ||
- | // wait until the script finishes | + | // wait until it finishes and collect its output |
- | while (exec.Status == 0) | + | var output = exec.StdOut.ReadAll(); |
- | { | + | // optionally print the output |
- | WScript.Sleep(100); | + | WScript.Echo(output); |
- | ···WScript.Echo(exec.StdOut.ReadAll()); | + | |
- | } | + | |
if (exec.ExitCode != 0) | if (exec.ExitCode != 0) |