Manque de savoir

Fermé
polo - 19 avril 2019 à 13:57
little boy62 Messages postés 3591 Date d'inscription lundi 11 novembre 2013 Statut Membre Dernière intervention 19 octobre 2024 - 30 avril 2019 à 11:17
bonjour je cherche comment grâce à CMD on peut créer un fichier qui lorsqu'on l'exécutera lancera ou fermera plusieurs app

2 réponses

jordane45 Messages postés 38308 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
19 avril 2019 à 23:22
Bonjour,

Pour fermer des programmes : taskkill
Pour démarrer un programme : start

2
Oui je sais mais j'aimerais créer un fichier .exe qui exécute ou fermer des applications.
0
jordane45 Messages postés 38308 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
20 avril 2019 à 11:13
Via le CMD.. tu ne peux créer que des fichiers batch... pas d'exe... (enfin.. il semble exister des convertisseurs de batch en .exe... je n'ai jamais testé... ).
Sinon, si tu veux coder un fichier .exe, il te faut t'orienter vers des langages de programmation un peu plus évolués..
Un qui est assez simple et qui contient tout ce qu'il te faut pour réaliser ce que tu demandes... c'est autoit.
0
Okk merci
0
little boy62 Messages postés 3591 Date d'inscription lundi 11 novembre 2013 Statut Membre Dernière intervention 19 octobre 2024 1 766
Modifié le 30 avril 2019 à 11:18
Yo.

Suffit de "compiler" ton batch en exécutable.
Avec Batch Compiler par exemple : https://sourceforge.net/projects/batch-compiler/

Par contre, le souci avec le batch, ce sont les chemins à espace, que tu dois mettre en guillemet, sinon ça ne marchera pas...


Jordane45 a parlé d'AutoIt, un langage simple. Et il a totalement raison.

En AutoIt, pour lancer un progamme : run('chemin\programme.exe")
En AutoIt, pour fermer un progamme : processclose('programme.exe")

De plus, tu peux lancer des commandes DOS en AutoIt, plus besoin de passer par un batch, si tu dois lancer une seule ligne de commandes.

Et on peut faire de l'interface graphique.


++
0