http://www.perlmonks.org?node_id=992114


in reply to Re^2: execute a vbscript from a perl script.
in thread execute a vbscript from a perl script.

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

  • Comment on Re^3: execute a vbscript from a perl script.

Replies are listed 'Best First'.
Re^4: execute a vbscript from a perl script.
by hpomw (Initiate) on Sep 06, 2012 at 15:18 UTC
    Hello Corion,

    I am poor in scripting. however tried below before posting.

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

    but this started giving error and that is the reason i asked.

    Could you help??

    -KAKA-

      You could start helping us help you better by telling us what error you get.

Re^4: execute a vbscript from a perl script.
by Abe (Acolyte) on Sep 06, 2012 at 15:35 UTC

    :-)

    "cscript \"C:\\ProgramData\\HP\\HP BTO Software\\bin\\instrumentation\\Failover.vbs\" ";

    should do the trick

      Avoid the back-whacking..use "q":
      my $cmd = q(cscript "C:\ProgramData\HP\HP BTO Software\bin\instrumenta +tion\Failover.vbs");
      why not 'cscript "C:\ProgramData\HP\HP BTO Sortware\bin\insrumentation\Failover.vbs"'; ?