initiation à l'informatique amusante

Forum associé : Eugénologie

Ymusi53_wkg5le

||

15/08/2012 à 22:14

ouvrir un fichier bloc notes et copier coller le texte ci dessous et enregistrer sous le nom exemple.bat
puis recliquez sur le fichier .
=====>important le ".bat"

texte à copier

@echo off
start
start
start
start
start
start

Ymusi53_wkg5le

||

15/08/2012 à 22:22

ouvir un fichier bloc notes et copier coller le texte ci dessous et enregistrer sous le nom exemple2.bat
puis recliquez sur le fichier .
=====>important le ".bat"
(un conseil enregistrez tous vos dossiers)

texte à copier

:boucle
@echo off
start
start
start
start
start
start
start
start
goto boucle

Ymusi53_wkg5le

||

15/08/2012 à 22:34

( un conseil enregistrez tous vos dossiers car l'ordi va s'éteindre au bout de 30 secondes)

ouvrir un fichier bloc notes et copier coller le texte ci dessous et enregistrer sous le nom exemple3.bat
puis recliquez sur le fichier .
=====>important le ".bat"

texte à copier

shutdown -s -t 30 -c "windows alert :EXTINCTION DE L'ORDI"

Ymusi53_wkg5le

||

15/08/2012 à 23:09

ouvir un fichier bloc notes et copier coller le texte ci dessous et enregistrer sous le nom exemple4.bat
puis recliquez sur le fichier .
=====>important le ".bat"

texte à copier

cd\
cd %windir%/system32
tree

Ymusi53_wkg5le

||

15/08/2012 à 23:09

ouvir un fichier bloc notes et copier coller le texte ci dessous et enregistrer sous le nom exemple5.bat
puis recliquez sur le fichier .
=====>important le ".bat"

texte à copier

:boucle
cd\
cd %windir%/system32
tree
goto boucle

Ymusi53_wkg5le

||

15/08/2012 à 23:41

VOUS AVEZ VU CE QUE PEUT ETRE UNE BOUCLE ;
ELLE PEUT ETRE INTERMINABLE SI ON NE L'ARRETE PAS
(TYPE exemple2.bat) ET MEME BLOQUER L'ORDI.
DONC NOUS ALLONS L'ARRETER

ouvir un fichier bloc notes et copier coller le texte ci dessous et enregistrer sous le nom exemple6.bat
puis recliquez sur le fichier .
=====>important le ".bat"

texte à copier

set varboucle=0
:debut
start
set/A varboucle=1 + %varboucle%
if %varboucle% LSS 10 goto debut
pause

Ymusi53_wkg5le

||

16/08/2012 à 00:53

il est impossible d'envoyer ces fichiers par mail (les fichiers bat ou batch sont des petits programmes)
on peut l'envoyer que par téléchargement.
[pour lire a l'intérieur de ces fichiers bat le code que vous avez mis (clic droit de la souris et "modifier")]

pour approfondir ses connaissances

voir cette petite video personnelle sur youtube

www.youtube.com/watch?v=nefE-Bm_SGA&feature=plcp

ouvir un fichier bloc notes et copier coller le texte ci dessous et enregistrer sous le nom exemple7.bat
puis recliquez sur le fichier .
=====>important le ".bat"

texte à copier

@ECHO OFF
CLS

SET /A val=%RANDOM% / 3277
SET /A nbEssais=3
ECHO Devinez un nombre compris entre 0 et 10
ECHO ---------------------------------------

:debut
SET /P n=Votre nombre :

SET /A nbEssais-=1

IF %n%==%val% GOTO finGagne
IF %nbEssais%==0 GOTO finPerdu

ECHO ----- Perdu. Nouvel essai
GOTO debut

:finGagne
ECHO Bravo ! Vous avez gagné
GOTO fin

:finPerdu
ECHO Perdu ! Il fallait trouver %val%
GOTO fin
:fin
PAUSE
set varboucle=0
:TOTO
cd\
dir
cd %windir%/system32
tree
set/A varboucle=1 + %varboucle%
if %varboucle% LSS 10 goto TOTO
pause
echo appuyer sur une touche pour continuer n'éteignez surtout pas la fenêtre !

shutdown -s -t 30 -c "windows alert : virus detecte! arret de l'ordinateur"

Ymusi53_wkg5le

||

16/08/2012 à 01:26

520790-deux-cles-croises-sur-eux_uyueod

Tapavuméclé

16/08/2012 à 21:06

Très clairement, l'histoire de la "boucle" ne m'a pas trop intéressée. Ne te vexe pas! Un peu de franchise constructive ne fait pas de mal.

Cela dit, j'aime bcp qd un cador en informatique traine sur le forum. On apprend toujours. Je suis preneur de conseils sur la sécurité, sur des astuces utilisables... (parce que le pc qui redémarre toutes les 30 secondes...je fais tout péter avec les grenades piquées aux boches par grand-papa).

Alors moi je dis: reste mon gars! Et apprends-nous des trucs.

Ton âge m'inquiète par contre. Ménage-toi.

Ymusi53_wkg5le

||

16/08/2012 à 23:33

ETABLIR UNE LISTE DE VOS FICHIERS PATIENTS
ETABLIR UNE LISTE DE VOS FICHIERS PHOTOS
ETABLIR UNE LISTE DE VOS FICHIERS VIDEOS

editer un DOSSIER INTITULE "DOSSIER PATIENTS" par exemple

dans ce dosier PATIENTS nous allons y mettre par exemples
4 fichiers textes (bloc notes) de patients

MARCHAL ANDRE
mettez ce que vous voulez à l'intérieur de ce fichier texte

CLEMENT ROBERT
mettez ce que vous voulez à l'intérieur de ce fichier texte

BACHELOT SYLVIE
mettez ce que vous voulez à l'intérieur de ce fichier texte

HEYRIES PATRICE
mettez ce que vous voulez à l'intérieur de ce fichier texte

vous avez donc 1 REPERTOIRE (OU DOSSIER) comprenant 4 FICHIERS
TEXTE OU BLOC NOTES (comme vous voulez) .

Ces fichiers ont donc une extension .txt

Vous ne pouvez pas par exemple imprimer une liste de ces 4
patients car vous ne possédez pas le fichier nécessaire.
pour mémo on imprime des fichiers quels qu'ils soient mais
jamais des dossiers OK?

NOUS ALLONS CONSTRUIRE LE FICHIER BATCH NECESSAIRE QUI VA S'APPELER
listepatients.bat
ET QUE NOUS ALLONS ENSUITE PLACER DANS LE REPERTOIRE ===>DOSSIER PATIENTS (qui contient désormais 4 fichiers texte et un fichier programme batch)

Ouvir un fichier bloc notes et copier coller le texte ci dessous et enregistrer sous le nom listepatients.bat dans le DOSSIER PATIENTS .
puis recliquez sur le fichier .
=====>important le ".bat"

texte à copier

dir /b *.txt >> resultat.txt

cliquez sur ce fichier ==>listepatients.bat

un fichier resultat.txt est créé et comprendra la liste des 4 fichiers de vos patients + bien entendu le dernier intitulé resultat.txt
(que vous pourrez imprimer.)

la même chose peut etre faite avec des points 'jpg' ou 'wmv'
peu importe.

Ymusi53_wkg5le

||

16/08/2012 à 23:37

Les commandes propres aux fichiers batch

ces commandes ne respectent pas la casse c-a-d en majuscule
ou en minuscule peu importe .

call:
appelle depuis le fichier batch un deuxième fichier batch

echo:
désactive l'affichage des commandes (et permet éventuellement d'afficher un message personnalisé)

for:
boucle qui applique successivement la même suite de commandes à plusieurs fichiers

goto:
effectue un branchement à un autre endroit du fichier batch

if:
permet l'execution conditionnelle de certaines commandes

pause:
stoppe momentanément l'exécution du fichier batch

rem:
insére des commentaires expliquant le rôle du fichier batch

www.youtube.com/watch?v=nefE-Bm_SGA&feature=plcp

Morgan_ztbb1b

BONNET jc

17/08/2012 à 16:04

Pour U (j'ai pas réussi à faire ton pseudo)
Je dois t'avouer que je n'ai pas essayé tes trucs, trop peur avec mon ordi pro.
Ton avis: Entre le moment où j'allume mon ordi et où j'ai JULIE à l'écran, il se passe 8 minutes. On m'a parlé de défragmentation.
Plusieurs questions:
1)Combien de temps cela prend?
2)Est le remède?
3)Pendant ce temps, puis-je travailler sur l'ordi?
4)Est-ce que je ne peux pas perdre des données?
Merci.

Ymusi53_wkg5le

||

17/08/2012 à 19:54

Premier point : Tu peux travailler pendant la défragmentation (pas de perte des données)
si tu vas souvent sur internet ne télécharge pas systematiquement les barres d'outils et de navigation que l'on te propose.
une seule c'est amplement suffisant.
desinstalle le programme responsable de ces barres d'outils.
chaque fois que tu télécharges un logiciel : crée un point de restauration . mais en général il est créé systématiquement.
d'autre part il se peut que le téléchargement d'un logiciel foute un mer..er pas possible.
Tiens !;hier une simple mise à jour de windows m'a mis un bordel pas possible donc j'ai restauré à une date antérieure et tout fonctionne!
Pour etre simple restaure ton systeme a une date antérieure en n'oubliant de sauvegarder tes données .simple brutal mais efficace

Morgan_ztbb1b

BONNET jc

17/08/2012 à 20:45

Merci.

Ymusi53_wkg5le

||

17/08/2012 à 21:22

demarrer ==>tous les programmes==>Accessoires==>Invite de commandes

un petit curseur clignote

Apres chaque commande appuyer sur entrée

tapez cd\

( l'anti slash "\" s'obtient en faisant altgr + touche du 8)

C clignote et vous etes à la racine C de l'ordi

md monde
cd monde
md europe
cd europe
md France
cd France
md Paris
cd Paris
dir/p>>contenu_du_repertoire_monde.txt
start contenu_du_repertoire_monde.txt

explication
vous avez cree un repertoire monde
un sous repertoire europe
un sous sous repertoire France
un sous sous sous repertoire Paris
dir/p indique l'arborescence des repertoires crees que vous
envoyez dans le fichier contenu_du_repertoire_monde.txt
qui vient d'être crée dans le même temps

POUR TOUT EFFACER SANS PASSER PAR L EDITEUR DE COMMANDES DOS
FAIRE

DEMARRER
ORDINATEUR
EFFACER LE DOSSIER MONDE
MAIS AVANT REGARDEZ VOTRE TRAVAIL ET EXPLOREZ LE DOSSIER
MONDE QUE VOUS AVEZ CREE

www.youtube.com/watch?v=nefE-Bm_SGA&feature=plcp

Blue_eye_thumb_l2dgub

bill

17/08/2012 à 21:54

adhoc, sors de ce corps ! ;-))

Ymusi53_wkg5le

||

18/08/2012 à 16:10

MANIPULATION DE VARIABLES

copier coller
@echo off
set /p prenom=salut ca va ? comment t'appelles tu?
cls
set /p =%prenom% sympa joli prenom !
cls
set /p ville=ok %prenom% sinon tu es d'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 =il y a une tres belle 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'a dit a %ville% %reponse% !
cls
set /p travail=sinon tu travailles 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 compliqué?
cls
set /p =je ne pourrais pas travailler %travail% !
cls
set /p moi=sinon %prenom% tu as des passions dans la vie ?
cls
set /p =%moi% c'est comme comme tout le monde !
cls
set /p musique=dis moi %prenom% tu ecoutes?

Ymusi53_wkg5le

||

18/08/2012 à 17:52

FAIRE DES SAUVEGARDES INCREMENTALES

VOUS AVEZ UN DOSSIER PATIENTS SUR VOTRE BUREAU CONTENANT DES FICHIERS TEXTES
EXEMPLE :
DOSSIER_PATIENTS CONTENANT

DESSANGE Robert.txt
DUCON Pierre.txt
PORCHERIE Aline.txt

VOUS AVEZ FAIT UN DOSSIER NOUVEAU DANS LA JOURNEE DE TRAVAIL ===>TONDU René.txt

ET VOUS AVEZ MODIFIE LE DOSSIER DESSANGE Robert.txt

SUR VOTRE CLE USB DE SAUVEGARDE D:(ou autre valeur de lettre de la clé G: F:)

VOUS AVEZ LE DOSSIER_PATIENTS CONTENANT
DESSANGE Robert.txt
DUCON Pierre.txt
PORCHERIE Aline.txt

AVEC LE FICHIER BATCH QUE VOUS ALLEZ CREER CELUI PERMETTRA DE FAIRE UNE SAUVEGARDE DITE INCREMENTALE C'EST A DIRE RAJOUTER VOTRE NOUVEAU FICHIER TONDU René.txt ET ECRASER SEULEMENT LE FICHIER DESSANGE Robert.txt QUE VOUS AVEZ MODIFIE !!!! vous pouvez positionner votre fichier batch sur le bureau

POUR UNE DEMO TRES SIMPLE
PLACEZ VOUS SOUS LA RACINE C:
(DEMARRER===>ORDINATEUR ET CLIQUEZ SUR DISQUE DUR C:)
CREER VOS 3 FICHIERS DANS VOTRE DOSSIER COMME CI DESSUS

copier coller le texte ci dessous pour creer le backup.bat

xcopy C:\DOSSIER_PATIENTS D:\Backup\DOSSIER_PATIENTS\ /E /H /R /Y /I /D

cliquez sur votre backup.bat pour effectuer vos sauvegardes

ATTENTION les dossiers de sauvegarde seront automatiquement créés la premiere fois inutile de vous ennuyer!!!

ATTENTION Si vous voulez positionner votre DOSSIER_PATIENTS AILLEURS QU'A LA RACINE C: IL FAUT INDIQUER LE CHEMIN D'ACCES PAR DES \\\\

EXEMPLE
xcopy C:\UTILISATEURS\TOTO\BUREAU\DOSSIER_PATIENTS D:\Backup\DOSSIER_PATIENTS\ /E /H /R /Y /I /D

Ymusi53_wkg5le

||

18/08/2012 à 19:44

COMPTE A REBOURS

COMME A L'HABITUDE COPIER ET COLLER

@echo off
cd\
echo COMPTE A REBOURS DE 5 SECONDES !
:a
echo off
ping -n 2 localhost>nul
set /a rebours=%rebours%+1
echo %rebours%
If %rebours% EQU 5 goto suite
goto a
:suite
start http://"www.youtube.com/watch?v=4q-G1ykrIQE#t=0m19s"

Chasse_004_uz85iy

canard59

18/08/2012 à 21:04

bill écrivait:
--------------
> adhoc, sors de ce corps ! ;-))

Non c'est l'esprit d'Athos dans le corps d'Adhoc .Pfff...

Ymusi53_wkg5le

||

18/08/2012 à 21:17

canard59 écrivait:
------------------
> bill écrivait:
> --------------
> > adhoc, sors de ce corps ! ;-))
>
>
> Non c'est l'esprit d'Athos dans le corps d'Adhoc .Pfff...

>====================c'est============ça=======suit====================================la============================================================================================flèche===============>=============>================>============================================================================================================>=================================>=====================================================================================>============================================>?????

Avatar_adhoc_euv2pm

adhoc

19/08/2012 à 01:58

|| <> adhoc , promis juré.
Mais j'ai bien aimé ce cours de batch, bravo!

Ymusi53_wkg5le

||

19/08/2012 à 09:35

2 FICHIERS BAT (l'un appelle l'autre)

le premier que vous appellerez eugenol.bat

copier et coller

set i=0
:startfor
set /a i=i+1
echo : %i%
echo off
if %i% LSS 10 goto startfor
start www.eugenol.com/sujets/397913-initiation-a-l-informatique-amusante
call ferme.bat

le second que vous appellerez ferme.bat

set g=0
:startfor
set /a g=g+1
echo : %g%
echo off
if %g% LSS 1000 goto startfor
taskkill /IM iexplore.exe /F
call eugenol.bat

puis cliquez sur eugenol.bat

Vilaine_fille_sbnme2

♪♪♪

19/08/2012 à 12:07

RépondreCiter
Score : -1
Avatar_1__sfaaph

roumette

19/08/2012 à 18:53

Une_sauterelle_sur_mon_ordi_okgtev