Aide en Batch
Résolu/Fermé
A voir également:
- Aide en Batch
- Fichier batch - Guide
- Batch renommer une partie du nom de plusieurs fichiers - Guide
- Batch net use - Forum Réseau
- Color batch - Forum Autoit / batch
- Script batch utile ✓ - Forum Programmation
9 réponses
Utilisateur anonyme
26 avril 2009 à 18:53
26 avril 2009 à 18:53
Je ne suis pas sûr de bien comprendre se que tu veut, mais essaye sa :
Si cela ne te convient pas, reposte un message plus précis...
@+
@echo off cls echo. set /p PROCESS=Nom du processus à éteindre : cls Taskkill /im %PROCESS% /F
Si cela ne te convient pas, reposte un message plus précis...
@+
Cela me convient oui et non. Je vais vous donner carrément un exemple. Admettons que je veux pas que mon internet ouvre: iexplorer.exe
J'ouvre mon fichier batch et je le laisse ouvert.
Lorsque je clique sur l'icône de Internet Explorer, il doit se refermer immédiatement.
Je sais pas comment faire ça, alors:
@echo off
: start
if iexplorer.exe en fonction tskill explorer
goto start
Vous comprenez un peu mieux ?
J'ouvre mon fichier batch et je le laisse ouvert.
Lorsque je clique sur l'icône de Internet Explorer, il doit se refermer immédiatement.
Je sais pas comment faire ça, alors:
@echo off
: start
if iexplorer.exe en fonction tskill explorer
goto start
Vous comprenez un peu mieux ?
Utilisateur anonyme
26 avril 2009 à 19:40
26 avril 2009 à 19:40
Ok, je voit mieux.
Tu veut que tant que le batch est ouvert, le processus ne se lance pas. Puis quand le batch est fermé, le processus ne soit pas bloqué.
Ben a part un GOTO, je ne voit pas...
Si tu veut toujours éteindre le même processus :
Si veut parfois changer :
Et enfin un petit dernier, si tu veut entrer toi même le nom du processus :
Si ce n'est pas encore sa, reprécise. =)
@+
Tu veut que tant que le batch est ouvert, le processus ne se lance pas. Puis quand le batch est fermé, le processus ne soit pas bloqué.
Ben a part un GOTO, je ne voit pas...
Si tu veut toujours éteindre le même processus :
@echo off cls :SHUTDOWN_PROCESS Taskkill /im mon_processus.exe /F goto SHUTDOWN_PROCESS
Si veut parfois changer :
@echo off :START cls echo. echo 1) Internet Explorer echo. echo 2) Mozilla Firefox echo. echo 3) EXPLORER echo. echo 4) Windows Live Messenger echo. echo. set /p CHOICE=Processus : if "%CHOICE%"=="1" goto IE if "%CHOICE%"=="1" goto MF if "%CHOICE%"=="1" goto EX if "%CHOICE%"=="1" goto WLM goto ERROR :IE cls Taskkill /im iexplore.exe /F goto IE :MF cls Taskkill /im firefox.exe /F goto MF :EX cls Taskkill /im explorer.exe /F goto EX :WLM cls Taskkill /im msnmsgr.exe /F goto WLM :ERROR cls color 0C echo. echo Mauvaix Choix echo. pause goto START
Et enfin un petit dernier, si tu veut entrer toi même le nom du processus :
@echo off cls echo. set /p PROCESS=Nom du processus a eteindre : :SHUTDOWN_PROCESS Taskkill /im %PROCESS% /F goto SHUTDOWN_PROCESS
Si ce n'est pas encore sa, reprécise. =)
@+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
26 avril 2009 à 20:48
26 avril 2009 à 20:48
En fait je viens de comprendre a 100%^^
Le Batch est très utile mais limité... On ne peut pas définir une action par un clique sur un icone...
Lorsque je clique sur l'icône de Internet Explorer, il doit se refermer immédiatement.
Le Batch est très utile mais limité... On ne peut pas définir une action par un clique sur un icone...
Ha bon ?... En tout cas, merci à vous tous. Vous avez fait des efforts pour moi et je vous remercie encore. :P J'vais m'arranger avec ce que vous m'avez donner. Mais à titre d'information, existerait-il un autre language, pas trop compliqué, qui se programme un peu comme le batch ???
Utilisateur anonyme
26 avril 2009 à 21:15
26 avril 2009 à 21:15
Le batch doit surement être un des langages les plus simples. Après, il éxiste beaucoup de langage, mais ils se ressemblent beaucoup.
Le batch à l'avantage (et aussi l'inconvénient) de ressembler à aucun autre langage (façon de parler).
Il éxiste le VB, l'AutoIt... Mais ils sont basés sur le C, qui est un langage très basique. Une fois que vous avez appris le C, sa va beaucoup plus vite à apprendre les autres langages.
Voici un shéma (qui résume LE PLUS POSSIBLE, il est même un peu faux car il manque beaucoup de choses...) pour vous montrer que peu de language lui ressemble vraiment.
Batch C
/ | \
C++ VB AutoIt
Cela vaut peut être le coup de coder ton petit programme en AutoIt qui est un langage assez complet qui permet de faire quelque chose d'assez intéréssant.
En revanche, ne n'ai pas encore appris AutoIt (Hé oui, 16 ans, j'ai pas trop le temps avec le lycée et tout...) mais tu trouveras des tutos et des forums pour poser des questions ICI
Voila, en revance si tu as quelques soucis en Batch, demande^^
Si jamais : H4RDW4RE@hotmail.fr
@+
Le batch à l'avantage (et aussi l'inconvénient) de ressembler à aucun autre langage (façon de parler).
Il éxiste le VB, l'AutoIt... Mais ils sont basés sur le C, qui est un langage très basique. Une fois que vous avez appris le C, sa va beaucoup plus vite à apprendre les autres langages.
Voici un shéma (qui résume LE PLUS POSSIBLE, il est même un peu faux car il manque beaucoup de choses...) pour vous montrer que peu de language lui ressemble vraiment.
Batch C
/ | \
C++ VB AutoIt
Cela vaut peut être le coup de coder ton petit programme en AutoIt qui est un langage assez complet qui permet de faire quelque chose d'assez intéréssant.
En revanche, ne n'ai pas encore appris AutoIt (Hé oui, 16 ans, j'ai pas trop le temps avec le lycée et tout...) mais tu trouveras des tutos et des forums pour poser des questions ICI
Voila, en revance si tu as quelques soucis en Batch, demande^^
Si jamais : H4RDW4RE@hotmail.fr
@+
Utilisateur anonyme
26 avril 2009 à 21:18
26 avril 2009 à 21:18
M****, mon schéma s'ai décallé... Je vais le faire différement...
Batch
C -> C++ -> VB -> AutoIt ...