0% ont trouvé ce document utile (0 vote)
11 vues3 pages

AtelierMSDOS Final

Ce document présente un atelier sur l'interface Windows et la ligne de commande, visant à maîtriser les commandes MS-DOS, de la navigation de base à l'automatisation avancée. Il est structuré en plusieurs niveaux, abordant des activités telles que la découverte de l'environnement de commandes, la gestion des fichiers, et la manipulation avancée des flux. Chaque activité inclut des objectifs, des tâches spécifiques, et des compte-rendus attendus pour évaluer la compréhension des étudiants.

Transféré par

oualidouahiba6
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
11 vues3 pages

AtelierMSDOS Final

Ce document présente un atelier sur l'interface Windows et la ligne de commande, visant à maîtriser les commandes MS-DOS, de la navigation de base à l'automatisation avancée. Il est structuré en plusieurs niveaux, abordant des activités telles que la découverte de l'environnement de commandes, la gestion des fichiers, et la manipulation avancée des flux. Chaque activité inclut des objectifs, des tâches spécifiques, et des compte-rendus attendus pour évaluer la compréhension des étudiants.

Transféré par

oualidouahiba6
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ATELIER II :

INTERFACE WINDOWS ET LIGNE DE COMMANDE

Objectif général
Maîtriser l'environnement ligne de commande Windows en développant une expertise
complète des commandes MS-DOS, de la navigation de base jusqu'à l'automatisation avancée.
Niveau 1 : Fondamentaux de l'interface
Activité 1.1 : Découverte de l'environnement de commandes
Objectif : Familiariser les étudiants avec l'environnement MS-DOS et ses différentes
méthodes d'accès et d'utilisation.
Tâches
1. Lancer l'invite de commandes de différentes façons :
- Méthode 1 : `Windows + R`, tapez `cmd`
- Méthode 2 : Menu Démarrer > rechercher "Invite de commandes"
- Méthode 3 : `start cmd` depuis une invite déjà ouverte
- Méthode 4 : Explorer > Dans la barre d'adresse, tapez `cmd`
2. Explorer les options de démarrage :
- `start cmd /k "echo Fenêtre persistante"`
- `start cmd /c "echo Fenêtre temporaire"`
- `start /min cmd`
- `start /max cmd`
3. Manipuler les fenêtres :
- `title Mon Terminal`
- `color 0A`
- `cls`
- `mode con cols=100 lines=40`
Compte-rendu
- Captures d'écran des différentes configurations
- Tableau comparatif des options de `start`
- Effets des différentes personnalisations

Activité 1.2 : Navigation et commandes de base


Objectif : Maîtriser les commandes essentielles et la navigation.
Tâches
1. Explorer les disques et répertoires : 2. Utiliser les commandes d'information :
C: vol
dir date /t
cd %USERPROFILE% time /t
dir /w systeminfo | more
dir /p ver
tree

3. Découvrir l'aide et la documentation :


help
help dir
dir /?
Compte-rendu
- Liste des commandes découvertes avec leur utilité
- Différences entre les options de `dir`
ESTA Agadir/IDD Année Universitaire 2024/ 2025 prof. [Link]

1
- Capture d'écran de l'arborescence avec `tree`

Niveau 2 : Navigation et manipulation avancée


Activité 2.1 : Gestion complète des fichiers et répertoires
Objectif : Maîtriser l'ensemble des opérations sur les fichiers et répertoires.
Tâches

1. Créer une structure de projet complexe : 2. Manipuler les fichiers :


mkdir Projet echo // Code source > src\[Link]
cd Projet copy con docs\[Link]
mkdir src docs tests resources Ce projet est un exemple
cd src ^Z
mkdir components utils type docs\[Link]
cd ..\docs ren docs\[Link] [Link]
mkdir api guides

3. Utiliser les commandes avancées : 4. Rechercher et filtrer :


xcopy src\*.* backup\ /s /e /i find "Code" src\*.js
move docs\*.txt archives\ findstr /s /i "projet" *.txt
dir /s /b > [Link] where [Link]
comp src\[Link] backup\[Link] Compte-rendu

- Arborescence complète du projet


- Résultats des comparaisons de fichiers
- Journal des opérations effectuées

ctivité 2.2 : Environnement et configuration


Objectif : Maîtriser la configuration de l'environnement DOS.
Tâches
1. Explorer les variables système : 2. Créer des variables personnalisées :
set set PROJET_ROOT=%CD%
path set BACKUP_DIR=%PROJET_ROOT%\backup
echo %COMPUTERNAME% set
echo %OS% LOG_FILE=%PROJET_ROOT%\[Link]
echo %PROCESSOR_ARCHITECTURE%

3. Manipuler le PATH :
path %PATH%;%PROJET_ROOT%\bin
setx CUSTOM_PATH "%PROJET_ROOT%\tools" /M
Compte-rendu
- Documentation des variables créées
- Impact des modifications du PATH
- Persistance des changements

Niveau 3 : Flux et redirections enrichis


Activité 3.1 : Manipulation avancée des flux
Objectif : Maîtriser toutes les techniques de redirection et de traitement des flux.
Tâches
1. Redirections avancées : 2. Filtrage et traitement :
dir > [Link] findstr "erreur" *.log > erreurs_trouvees.txt

ESTA Agadir/IDD Année Universitaire 2024/ 2025 prof. [Link]

2
dir /s | find "fichier" > [Link] dir /s /b | find ".txt" | find /v "temp"
sort < [Link] > liste_triee.txt dir | clip
type *.txt | more

3. Combinaison de commandes :

for /f "tokens=*" %i in ('dir /b *.txt') do @echo %i >> [Link]


for /f "skip=1" %i in ('wmic os get localdatetime') do set datetime=%i

Compte-rendu
- Exemples de chaque type de redirection
- Résultats des filtrages
- Applications pratiques

Niveau 4 : Automatisation et contrôle avancé

Activité 4.1 : Opérateurs et contrôle de flux


Objectif : Maîtriser les opérations complexes et le contrôle de flux dans les commandes DOS.
Tâches
1. Chaînage avancé de commandes : 2. Boucles et itérations :

@echo off REM Boucle sur des fichiers


REM Chaînage avec vérification for %%f in (*.txt) do (
mkdir TestDir && cd TestDir && echo Traitement de %%f
echo Test > [Link] || echo Erreur de type %%f >> [Link]
création echo. >> [Link]
)
REM Exécution parallèle
start cmd /c "echo Tâche 1 && REM Boucle sur des répertoires
timeout 5 && echo Fin Tâche 1" for /d %%d in (*) do (
start cmd /c "echo Tâche 2 && echo Répertoire: %%d
timeout 3 && echo Fin Tâche 2" dir "%%d" /b /a-d >
"%%d_files.txt"
REM Opérations conditionnelles )
if exist [Link] (
type [Link] REM Boucle avec compteur
echo Fichier trouvé for /l %%i in (1,1,5) do (
) else ( echo Itération %%i
echo Fichier manquant mkdir "Backup_%%i"
) >> [Link] timeout 1 >nul
)

Compte-rendu
- Analyse des différents types de chaînage
- Résultats des boucles
- Journal des opérations conditionnelles

ESTA Agadir/IDD Année Universitaire 2024/ 2025 prof. [Link]

Vous aimerez peut-être aussi