retValue = objWShell.Run(""""& executable &""" -l -s " & my_period & " """ & the_file & """", 1, true)
The equivalent perl (he was rewriting a perl script I wrote to run in windows because they don't install perl there) was a very happy
my @cmd_out = `bplist -l -s $date $file 2>&1`;
my $err_status = $? / 256;
Admittedly there's some oddness (2>&1 and $? not to mention the backticks) if you don't come from a unix world but it's a world ahead of the quoting hell in the VBScript.

0 comments:
Post a Comment