TexteTop
Recherches

Nom:
Mot de passe:

Register S'enregistrer

Visiteurs: 1307639
Aujourdhui: 41
Connectés: 2

Login Membres: 3286


Menu

Liens Commerciaux

flecheMon premier Script

Désormais, nous allons créer notre premier batch.

 

f Etape 1 : L'éditeur de texte

f Etape 2 : Création d'un fichier batch

f Etape 3 : Enregistrement

f Etape 4 : Exécution

f L'éditeur PowerBatch

 


 

 

 

puceÉtape 1: L'éditeur de texte

Vous pouvez utiliser le bloc note windows, il marchera parfaitement. Sinon si vous faites des scripts plus complèxes vous aprécierez la coloration syntaxique de Powerbatch, ou de notepad++.

powerbatch

 

 

puceÉtape 2: Création du fichier batch

rem la directive rem permet de commenter une ligne au sein
rem d'un fichier batch

rem la commande echo off permet de désactiver l'affichage
rem  des commandes
echo off

rem la commande cls de mettre à blanc l'affichage effaçant
rem toutes les lignes précédentes
cls

rem la commande echo texte permet d'afficher du texte dans
rem la fenêtre dos
echo Voila mon premier batch

rem la commande pause permet d'arreter le script en
rem demandant une action de l'utilisateur
pause

 

puceÉtape 3: Enregistrement

Une fois le fichier taper il faut l'enregistrer avec une extension spécifique .bat, en selectionnant le Type "All Types(*.*), pour l'éditeur bloc note.

save

 

Le fichier ainsi crée apparaît comme ceci sous Windows.

file

q Il est également possible d'enregistrer le fichier sous l'extension .cmd ou encore grâce à powerbatch de le compiler en .com.

 

puceÉtape 3: Exécution

Pour l'éxécuter double cliquez simplement sur le fichier. Vous pouvez sinon l'éxécuter dans une tâche planifiée de programmer le lancement tous les jours par exemple.

 

exec

 

Voila comment créer un script n'ayant aucun intérêt :-), voyons dans la suite comment faire un script plus sophistiqué intégrant des variables.

 

q Copier / Coller

Si vous souhaitez réaliser une copie vers votre fenêtre MS-DOS sélectionner le texte à copier ci-dessous puis faite un clic droit dans la fenêtre. A l'inverse si vous souhaité copier une commande de votre fenêtre MS-DOS vers un fichier batch, faite un clic droit puis sélectionner le texte à copier, une fois en blanc faite un clic droit sur la région sélectionnée. Votre texte est désormais copier, vous pouvez le coller dans votre fichier batch.

 

q Pour tester vos commandes à intégrer dans votre batch n'hésitez pas à les essayées dans une fenêtre MS-DOS (Démarrer -> Exécuter -> CMD)

 

p Étape suivante: Les variables

 

puceL'éditeur Powerbatch

p Présentation :

PowerBatch sert à créer facilement des fichiers batch (*.bat). Cette application permet d'inclure sans notions de programmation (à l'aide d'assistants) les commandes batch les plus fréquentes afin d'automatiser certaines tâches ou de créer aisément de petits programmes éxécutables.

Il est également possible de compiler les fichiers batch produits pour les transformer en applications DOS/Windows (*.com), en proposant un support graphique à l'utilitaire Bat2Exec.

p Aperçu :

 

q Une question, une remarque, n'hésitez pas à visiter le forum

 



comment Commentaire de thejew2020    le 09/04/2012

Write

c'est cool, j'apprend tres vite sur ce site, je crois que je vais passer toutes mes nuits a m'essyer au scripting. :)


comment Commentaire de vincent60340    le 05/04/2012

Write

@echo off
set /p prenom=salut sa va comment t'appel tu?
cls
set /p =%prenom% sympa jolie prenom !
cls
set /p ville=ok %prenom% sinon tu est de ou  ?
cls
set /p =moi je suis de lyon je connais tres bien %ville% !
cls
set /p =tres beau %ville% j'adore %ville% !
cls
set /p =y a une tres bonne architechture a %ville% !
cls
set /p reponse=il parait que a %ville% les boulangeries sont bonnes !
cls
set /p =c'est ce que on m'as dit a %ville% %reponse% !
cls
set /p travail=sinon tu travail dans quoi ?
cls
set /p =moi je suis en formation je ne m'y connais pas en %travail% !
cls
set /p =%prenom%  %travail% c'est pas trop compliquer?
cls
set /p =je ne pourais pas travailler %travail% !
cls
set /p moi=sinon %prenom% tu as des passion dans la vie ?
cls
set /p =%moi% c'est comme comme tout le monde !
cls
set /p musique=dit moi %prenom% tu ecout


comment Commentaire de vincent60340    le 05/04/2012

Write

@echo off
set /p prenom=salut sa va comment t'appel tu?
cls
set /p =%prenom% sympa jolie prenom !
cls
set /p ville=ok %prenom% sinon tu est de ou  ?
cls
set /p =moi je suis de lyon je connais tres bien %ville% !
cls
set /p =tres beau %ville% j'adore %ville% !
cls
set /p =y a une tres bonne architechture a %ville% !
cls
set /p reponse=il parait que a %ville% les boulangeries sont bonnes !
cls
set /p =c'est ce que on m'as dit a %ville% %reponse% !
cls
set /p travail=sinon tu travail dans quoi ?
cls
set /p =moi je suis en formation je ne m'y connais pas en %travail% !
cls
set /p =%prenom%  %travail% c'est pas trop compliquer?
cls
set /p =je ne pourais pas travailler %travail% !
cls
set /p moi=sinon %prenom% tu as des passion dans la vie ?
cls
set /p =%moi% c'est comme comme tout le monde !
cls
set /p musique=dit moi %prenom% tu ecout


comment Commentaire de Karasuky    le 05/03/2012

Write

Voici mon premier BATCH

 

@echo off

Title By Karasuky

ping localhost -n 2 > nul

Salut c'est Karasuky tu va bien?

ping localhost -n 2 > nul 

set input=

set /p input= Oui ou Non ? 

 

if%input==Oui goto Oui

if%input==Non goto Non

cls

echo Bon voila.

ping localhost -n 2 > nul

echo Je te dit mes passion

ping localhost -n 2 > nul

echo Alors déja ya le Hip-Hop

ping localhost -n 3 > nul

echo Euh...la music

ping localhost -n 4 > nul

echo Et voila c'est a peu pres tous

ping localhost -n 2 > nul

echo Merci d'avoir copier-coller ce message dans votre bloc note

ping localhost -n 2 > nul

quit


comment Commentaire de Ange    le 01/11/2011

Write

@echo off

echo Chere %Administrateur%, comment tu tappelle tu?

echo 1. Axel!

echo 2. Serge!

echo 3. patate!

echo 4. euh!!!

 set /p choice=(1 / 2 / 3 / 4)
 
 cls
 
 if '%choice%'=='1' goto :1
 
 if '

 

 

dite moi si il marche

ps: j'ai refait le script a ma façon de titouan :)


comment Commentaire de DJ-Malfaiteur    le 28/02/2011

Write

@echo off
set /p nom=salut sa va comment t'appel tu?
cls
set /p nom=ok tu est de ou ? moi tour c'est vincent au fait mon prenom!
cls
set /p nom=tu est de ou  ?
cls
set /p nom=je connais pas tres bien  tres bien , dsl!
cls
set /p nom=je suis nouveau tu mù'en veux pas j'espere?
cls
set /p nom=merci c cool tu fait koi dans la vie ?
cls
set /p nom=ok sa consite en koi ?
cls
set /p nom=sa dechire moi je suis programeur!
cls
set /p nom=et je programe des tchat virtuel, sa conssiste adiscuter avec des machine, marrant ?
cls
set /p nom=tu ah koi comme passion ?
cls
set /p nom=ok moi c'est la musique, l'infomatique et la fete, lol!

cls
set /p nom=bon je vais te laisser ya un petit truc que j'attend qui est arriver


comment Commentaire de damichou    le 05/02/2011

Write

jqi besoin dun script pour genererer rapport dimpression sur mon reseau utilisant 2 imprimantes reseaux. merci


comment Commentaire de flox    le 31/01/2011

Write

Bonjour,

vous pouvez poster ce script dans la section "Vitrine" du forum.

 

Merci


comment Commentaire de titouan    le 31/01/2011

Write

desoler le script ne s'est pas totalement affiché

 

 


comment Commentaire de titouan    le 31/01/2011

Write

bonjour, essayez ceci (c'est de ma création) :

@echo off

set /p nom=Quel est votre nom s'il vous plait?

cls

echo Chere %nom%, comment allez vous aujourd¨'hui?

echo 1.bien

echo 2.tres bien

echo 3.mal

echo 4.tres mal

set /p choice=(1 / 2 / 3 / 4)

cls

if '%choice%'=='1' goto :1

if '


comment Commentaire de Tanguy100    le 19/12/2010

Write

@echo off

for /l %%A in (1, 1, 10) do echo %%A) Faudrait se depecher de parler des commandes avancees =)

pause


comment Commentaire de salikh    le 24/10/2010

Write

Salut à tout le monde. Merci pour cette premiere partie

 


comment Commentaire de robon    le 10/10/2010

Write vive msdos c est super cool echo cool

comment Commentaire de robon    le 10/10/2010

Write vive msdos c est super cool echo cool

comment Commentaire de maxime    le 08/09/2010

Write

bonjours j'ais un problème sur mon script dés que il me demande mon nom comme je l'ai programé je rentre mon je fais entrée est la il me mes a la fin du script en sautant toute les autre phrase que j'ai faite foici mon script pour mieu vous aidé

ps je suis débutant

rem la directive rem permet de commenter une ligne au sein

r


comment Commentaire de flox    le 31/08/2010

Write

qs


comment Commentaire de KAPUS_programmer    le 12/02/2010

Write

slt

 


comment Commentaire de flox    le 28/10/2009

Write

Bonjour,

utiliser le forum pour poser votre problème en prenant soin de bien intégré votre script.

Merci


comment Commentaire de crazy_zakaria    le 27/10/2009

Write

et en plus ça a enclenché un bip, qu\'est-ce que ça veut dire tout ça?

Je n\'ai pas eu ce problème lorsque j\'ai enregistré le fichier exécutable avec une extension \".com\"

Et merci d\'avance


comment Commentaire de crazy_zakaria    le 27/10/2009

Write

Bonjour,

Merci pour l\'expliquation c\'était bien fait, mais j\'ai une question:

Lorsque j\'ai enregistré le fichier éxécutable avec une éxtension \".bat\" comme vous l\'aviez fait, le fenêtre éxécutable a passé très vite alors que j\'avais bien précisé une commande \"pause\" et en plus ça


comment Commentaire de KAPUS_programmer    le 27/07/2009

Write

salut!

j\'ai très bien pigé la cette premiere partie .J\'espere qu\'il en sera de meme pour les parties à venir


comment Commentaire de flox    le 04/07/2008

Write

Bonjour,

vous pouvez laisser ici vos commentaires sur la page, son contenu des éléments complémentaires.

Cdl


Vous souhaiter ajouter un commentaire enregistrer vous, sur le site ici


 
Plan du site