Problème sur Wscript.Shell
Résolu
WebDev94
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Evilwill -
Evilwill -
Bonjour,
Je tente de lancer un exécutable sur le poste client à partir d'une fonction JavaScript, dans une appli VB.net.
Tant que le répertoire de lancement ne comporte pas d'espaces, tout se passe bien; par exemple :
function launchApp() {
var Obj = new ActiveXObject("WScript.Shell");
Obj.Run('C:\\windows\\system32\\mstsc.exe C:\\windows\\system32\\TS5.RDP /Console');
}
mais si le répertoire comporte des espaces (par exemple : C:\\Program Files\\ ), ça ne marche plus !
Quelqu'un peut-il m'aider ?
Je tente de lancer un exécutable sur le poste client à partir d'une fonction JavaScript, dans une appli VB.net.
Tant que le répertoire de lancement ne comporte pas d'espaces, tout se passe bien; par exemple :
function launchApp() {
var Obj = new ActiveXObject("WScript.Shell");
Obj.Run('C:\\windows\\system32\\mstsc.exe C:\\windows\\system32\\TS5.RDP /Console');
}
mais si le répertoire comporte des espaces (par exemple : C:\\Program Files\\ ), ça ne marche plus !
Quelqu'un peut-il m'aider ?
J'avais essayé plusiuers trucs mais pas celui-la ... Merci bien
je suis en train de faire un programme en HTML utilisant du javascript.
Dans une fonction javascript, je fais appel à un fichier .bat .
Le but, c'est que ds la page html, je rentre une adresse IP, le javascript crée un fic.vbs, et, le javascript appel un fic.bat qui appellera le fic.vbs.
Le probleme, c'est que sa ne marche pas pr un repertoire avec un nom non-attaché :
/*sa ne marche pas*/
var wScript = new ActiveXObject("Wscript.Shell" );
wScript.run("C:\\sauvegarde bat_vbs\\adtec_connect.bat");
/*la sa marche par contre*/
var wScript = new ActiveXObject("Wscript.Shell" );
wScript.run("C:\\sauvegarde_bat_vbs\\adtec_connect.bat");
Peux-tu m'aider dessus et pourrais tu m'envoyer ton code où ta reussit a trouver la solution. MERCI