Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery

execute a vbscript from a perl script.

by hpomw (Initiate)
on Sep 06, 2012 at 14:38 UTC ( #992108=perlquestion: print w/replies, xml ) Need Help??
hpomw has asked for the wisdom of the Perl Monks concerning the following question:

Hello Experts,

I have a simple perl script to check the last modified time of a file and if files's time was not modifed in last 5 minute as a next course of action i wan to execute a vb script.

i tried

my $cmd = "cscript C:\\ProgramData\\HP\\HP BTO Software\\bin\\instrumentation\\Failover.vbs";

and then used qx($cmd);

but this script will not be executed.

Could you help me with this?


Replies are listed 'Best First'.
Re: execute a vbscript from a perl script.
by Abe (Acolyte) on Sep 06, 2012 at 14:50 UTC

    Shouldn't there be escaped quotes round the path to the vbs?

    cscript will think it's getting 3 parameters as things stand

      Hi Abe, Could you reply with how should it look like as per you? -KAKA-

        Maybe you could try to add quotes yourself instead of making others do your work for you?

Re: execute a vbscript from a perl script.
by aitap (Deacon) on Sep 06, 2012 at 18:10 UTC
    but this script will not be executed.
    Does it print anything? Did you check $? or $! for error codes or explanations?
    $ perl -E'qx(thereisnosuchcommand); say "$? $!"' -1 No such file or directory
    Sorry if my advice was wrong.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://992108]
Front-paged by Corion
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (6)
As of 2017-11-24 00:18 GMT
Find Nodes?
    Voting Booth?
    In order to be able to say "I know Perl", you must have:

    Results (343 votes). Check out past polls.