|
| Exe lancé en ligne de commande ou par un raccourci ? |
| Iniciado por Roland FINNÉ, 20,nov. 2019 12:36 - 2 respuestas |
| |
| | | |
|
| |
Miembro registrado 2 mensajes |
|
| Publicado el 20,noviembre 2019 - 12:36 |
Bonjour à tous,
J'ai écrit une petite appli de MAJ. Celle-ci peut être lancée soit dans un batch (dos box ou cmd) Mais aussi par l'icône. Et selon le mode d'exécution, j'ouvre une fenêtre, ou j'écris dans la dos box l'avancement des opérations.
Ma question est la suivante : Comment détecté la manière dont l'appli à été lancée. Par la ligne de commande ou par l'icône (ou un raccourci) de l'appli ?
J'ai déjà fouiller pas mal de page, et même google n'arrive pas à m'aider.
Merci d'avance pour votre aide et au plaisir de vous lire...
Bonne journée
Roland.
-- R.F. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 953 mensajes |
|
| Publicado el 20,noviembre 2019 - 14:13 |
bonjour Roland
vous pouvez le gérer grâce à la ligne de commande et la fonction Windev LigneCommande()
Au lancement de votre projet, vous ajoutez
dans le cas suivant , vous devrez spécifier dans votre batch MonExe.EXE -mode=silencieux
SELON Majuscule(SansEspace(LigneCommande("mode"))) CAS "SILENCIEUX" AUTRE CAS FIN
vous pouvez aussi faire l'inverse, gérer une option qui affichera votre interface....
bon dèv |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 2 mensajes |
|
| Publicado el 20,noviembre 2019 - 15:08 |
Bonjour Christophe,
Merci pour l'info. C'est ce que je comptais mettre en place comme solution. Je recherchais plus une fonction, voir même en passant par une API Windows du Shell qui aurait permis de voir cette info.
Génial en tous cas. Merci encore.. 
-- R.F. |
| |
| |
| | | |
|
| | | | |
| | |
|