2008-09-22 7 views
0

J'écris un script pour Caseware, le logiciel de comptabilité que ma société utilise, et j'ai besoin de tuer un processus qui bloque et gâche la compression des fichiers sur le serveur. Le problème est qu'il doit être écrit en jscript et je n'ai pas eu beaucoup d'expérience avec ça.Process Kill in Jscript

J'ai cherché des exemples de code que les gens utilisent pour tuer le processus mais je n'ai pas trouvé grand-chose. J'ai trouvé un exemple de quelqu'un qui appelle un .exe de jscript et j'ai pensé que je l'essayerais en utilisant le taskkill.exe dans Windows, mais cela ne semblait pas fonctionner.

Voici le bloc de code que j'ai utilisé.

function OnFileClose() 
{ 
    w = new ActiveXObject("WScript.Shell"); 
    w.run("taskkill.exe /im iexpore.exe"); 
    return true; 
} 

J'apprécierais tous les exemples que les gens ont ou suggestions.

Merci.

Mise à jour: J'ai effectué quelques tests supplémentaires sur le script et j'ai compris qu'il exécutait réellement taskkill.exe, mais qu'il ne transmettait pas le paramètre/im.

+0

@MaVRoSCy: Avons-nous vraiment besoin d'un nouveau tag pour une seule question où Caseware était complètement hors de propos et où tout le problème était une faute de frappe? – geoffspear

Répondre

2

Cela ne devrait-il pas être iexpLore.exe plutôt que iexpore?

+0

wow, je suis embarassé. Je fais une faute de frappe dans le processus que j'utilisais pour le tester. Fonctionne bien. – Dave

+0

Été là, fait cela! –