2016-09-28 1 views
0
localement

Je veux exécuter le fichier sample.bat localement à partir de HTML/JavascriptComment exécuter * .bat fromHTML & Javascript de

sample.bat:

start /d "\\server\Software\" sample.exe 

Dans IE fonctionner en utilisant ActiveXObject mais il montre une fenêtre contextuelle comme run/Jeter

Je ne veux pas venir tout pop-up quand je lèche sur un bouton le fichier de chauve-souris doit exécuter et exécuter le fichier spécifié

+3

vous ne pouvez pas ...... –

+0

par serveur web seulement) – Maxx

+0

Je suppose que vous voulez dire le HTML dans un navigateur et non pas Node.js ou d'autres moteurs similaires. Et je comprends que vous savez déjà comment le faire, mais vous voulez passer le consentement de l'utilisateur. Ai-je raison jusqu'à présent? Si c'est le cas, vous pourriez obtenir de meilleures réponses si vous expliquez votre contexte et votre but ultime (plutôt que la solution que vous avez trouvée). –

Répondre

3

Vous ne pouvez pas exécuter un fichier .bat à partir du sandbox du navigateur. ActiveXObjects fonctionnera uniquement dans IE et est considéré comme un énorme danger de sécurité.

Il est également impossible d'exécuter une ligne de commande depuis une page Web. Je proposerais toujours contre cela comme tactique. Peut-être que vous pourriez obtenir une meilleure réponse si vous expliquez ce que vous essayez d'atteindre plutôt que la solution.

+0

Merci pour la réponse Rob, En fait j'ai essayé ActiveXObject dans IE seulement. Je vais vous expliquer ce que j'essayais, J'ai un fichier .bat dans le fichier que j'ai écrit "start/d" \\ serveur \ Software \ "putty.exe" pour installer/exécuter putty. Je veux juste exécuter cela du côté client. est-ce possible Rob? –

+0

Rob, S'il vous plaît partager vos pensées –

+0

Pas possible. Réponse mise à jour –