Bonjour,
Je viens vers vous pour un petit retour d'expérience :
Sur un serveur web, j'ai créé 2 fichiers l'un en html et l'autre sous la forme d'un fichier de commande .bat
Dans mon fichier html figure le code suivant :
Dans mon fichier .bat, qui s'appelle "test.bat", j'ai mis le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part window.open("test.bat");
J'ouvre l'explorateur de windows (ceci n'est qu'un exemple, toutes commandes peut normalement fonctionner ...), puis je me place dans le répertoire des téléchargements pour effacer le fichier téléchargé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 explorer.exe cd %HOMEPATH%\downloads del test.bat
Et cela fonctionne !!! j'ai testé sous Edge et IE : aucun problème !
Lorsque la commande window.open est exécutée, une demande de confirmation est affichée et en validant le fichier .bat se lance (ouverture de l'explorateur) puis le fichier .bat s'autodétruit !!! Il n'est même pas présent dans la corbeille !
Le window.open peut être remplacé par un lien vers le .bat ou par un iframe. C'a fonctionne aussi.
Etrange ce comportement ....
A+
Partager