[Flash] fscommand : Comment puis-je masquer une fenêtre MS-DOS?

fscommand : Comment puis-je masquer une fenêtre MS-DOS? [Flash] - Flash/ActionScript - Programmation

Marsh Posté le 13-11-2006 à 21:34:29    

Bonsoir,
Y a t il un moyen de masquer la fenêtre MS-DOS quand je lance un fichier batch?
 

Code :
  1. bouton.onPress = function() {
  2. fscommand ("exec", "monfichier.bat" );
  3. };


 
Quand j'exécute cette fonction la fameuse fenêtre MS-DOS s'ouvre, mais c'est vraiment pas esthétique, que dois-je faire?
Merci de votre aide!


Message édité par Masterpingouin le 13-11-2006 à 22:28:58
Reply

Marsh Posté le 13-11-2006 à 21:34:29   

Reply

Marsh Posté le 19-11-2006 à 13:35:20    

aucune idée?

Reply

Marsh Posté le 20-11-2006 à 12:33:29    

AMHA ça n'a rien à voir avec Flash

Reply

Marsh Posté le 10-12-2006 à 13:59:55    

Si le problème c'est que la fenêtre reste ouverte ben t'inquiète pas j'ai la solution !
 
Je ne sais pas trop comment faire pour que la fenêtre ne s'affiche pas du tout mais ça passe en un éclair donc c pas vraiment un problème. En fait il faut démarrer ton fichier avec la commande start au lieu de la démarrer comme ça.
 
Dans ton fichier de commande DOS tu fait comme ça :

Code :
  1. @echo off // Pour qu'il n'y ai pas de prompt ça fait déjà un tantinet plus esthétique
  2. // Éventuellement utiliser la commande color pour changer les couleurs de texte et de fond "help color" ou "color /?"
  3. start fichier.ext
  4. exit // Pour fermer la fenêtre


Tu peut éventuellement mettre des @ devant start et exit mais je vois pas trop ce que ça change.
 
Sinon tu peut aussi développer ton interface en C mais pourquoi faire compliquer quand on peut faire simple ?
 
Surtout arrange toi pour qu'il n'y ai pas d'espaces dans le chemin vers ton fichier. Je pensais pouvoir utiliser le paramètre /B avec start pour ne pas avoir de fenêtre mais ça n'a rien changé et surtout ça t'empêche d'utiliser ctrl+C en cas de problème.


Message édité par EminoMeneko le 10-12-2006 à 14:02:08
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed