Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

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?

-KAKA-

Comment on execute a vbscript from a perl script.
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?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://992108]
Front-paged by Corion
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (5)
As of 2014-08-30 15:28 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best computer themed movie is:











    Results (293 votes), past polls