Já pesquisei na internet e não consigo encontrar solução para o meu problema. Acho que todos já tiveram este problema porque não é normal não haver uma resolução para o caso.
eis o meu código simples em html:
<html> <head> <title></title> <script language="javascript" type="text/javascript"> function runCmd, runCmd1(sApp, sApp1) { var shell=new ActiveXObject("WScript.shell"); shell.run(sApp); shell.run(sApp1); } </script> </head> <body> <input type="Button" value="Path With Spaces" onclick="runCmd('C:\\Program Files\\Movie Maker\\moviemk.exe')"> <br><br> <input type="Button" value="Path Not Space" onclick="runCmd1('C:\\Windows\\notepad.exe')"> </body> </html>
No primeiro butão dá erro porque não consegue encontrar o caminho completo, visto que existe o caracter espaço entre Program Files e Movie Maker.
Como dar a volta à solução?
Já escrevi C:\\Program%20Files\\Movie%20Maker, mas o erro persiste.
Já inseri double quotes """C:\\Program Files\\Movie Maker....""" mas o erro persiste.
Apenas o botão dois sem espaço é que funciona.
Copiem o código para um ficheiro teste.html e por favor ajudem-me....
Sei que posso fazer de uma outra maneira apenas em teste.vbs, mas eu como sou curioso e persistente gostava de saber executar o código como ele está.
Abraços