Créer son module PERSONNEL
Introduction
Il existe 2 modules PERSONNEL sur le cocci-kit : PERSONNEL et PERSONNEL 2. Ils sont strictement identiques et s'utilisent de la même façon. Le fait qu'ils soient 2 n'est que pour apporter un confort supplémentaire, pour éviter de surcharger les scripts. Par exemple le premier module peut s'occuper d'installer des programmes, pendant que l'autre sera consacré aux réglages des programmes et du système.
Le module PERSONNEL
est un module un peu à part. Il ne se télécharge pas, mais existe en local à côté des autres modules. Et c'est à vous qu'il appartient de construire le script d'installation/désinstallation afin que le module soit commandable depuis le cocci-kit. Il est d'ailleurs structuré de la même façon que les autres modules :Pour le module PERSONNEL2, vous retrouverez donc le fichier PERSONNEL2.cmd et le dossier PERSONNEL2 (depuis le cocci-kit vous pouvez virtuellement renommer ces deux modules).
Depuis le cocci-kit, un clic pour installer, un clic pour désinstaller. En revanche, afin de garantir que votre travail ne soit pas supprimé par inadvertance, il n'a pas été prévu de pouvoir supprimer le module PERSONNEL depuis le cocci-kit via le clic droit sur le bouton d'installation.
Instructions d'utilisation
<---------------- ICI COMMENCE LA PARTIE À PERSONNALISER POUR *INSTALLER* VOTRE MODULE ---------------->
Votre script d'installation
<----------------- ICI SE TERMINE LA PARTIE À PERSONNALISER POUR *INSTALLER* VOTRE MODULE ----------------->
<----------------- ICI COMMENCE LA PARTIE À PERSONNALISER POUR *DESINSTALLER* VOTRE MODULE ----------------->
Votre script de désinstallation
<---------------- ICI SE TERMINE LA PARTIE À PERSONNALISER POUR *DESINSTALLER* VOTRE MODULE ---------------->
%NOM%
retourne la valeur « PERSONNEL », qui est en fait le nom du module et aussi le nom du dossier conteneur pour ce module.%CHEMIN_OUTILS%
retourne le chemin complet du dossier « PERSONNEL » dans lequel doivent être présents vos fichiers utilisé par le module. Ainsi, pour inscrire des informations du fichier "C:\COCCI10\modules\PERSONNEL\PERSONNEL.reg" dans le registre, vous pouvez utiliser une commande telle que (note : préférez toujours la commande REG IMPORT à REGEDIT pour une intégration pleine):
Code : Tout sélectionner
IF EXIST "%PROGRAMFILES(X86)%" (
REG IMPORT "%CHEMIN_OUTILS%\%NOM%_INSTALLER.reg" /reg:64
) ELSE (
REG IMPORT "%CHEMIN_OUTILS%\%NOM%_INSTALLER.reg" /reg:32
)
%ProgramFiles%
retournera toujours la valeur « C:\Program Files », mais si vous l'intégrez comme donnée d'une clé de registre, sa valeur deviendra « C:\Program Files (x86) ». jetez un œil au script du module DEMARRAGE pour voir comment cette contrainte a été contournée (avec la v ariable %ProgramW6432%).PRO
ou HOME
créés automatiquement à chaque lancement du cocci-kit et que vous pouvez alors utiliser comme jetons :
Code : Tout sélectionner
IF EXIST "PRO" (
votre script
)
IF EXIST "HOME" (
votre script
)
32
ou 64
:
Code : Tout sélectionner
IF EXIST "32" (
Instructions exécutées uniquement sur une édition 32 bits
)
IF EXIST "64" (
Instructions exécutées uniquement sur une édition 64 bits
)
W10
et W11
. Exemple :
Code : Tout sélectionner
IF EXIST "W10" (
Instructions exécutées uniquement sur Windows 10
)
IF EXIST "W11" (
Instructions exécutées uniquement sur Windows 11
)
4K
:
Code : Tout sélectionner
IF EXIST "4K" (
Instructions exécutées uniquement si la résolution du moniteur est en 4K
)
Code : Tout sélectionner
ECHO|SET /p=Nombre entier de 0 à 100>>PROGRESSION
Code : Tout sélectionner
ECHO|SET /p=30>PROGRESSION
instructions
ECHO|SET /p=60>PROGRESSION
instructions
ECHO|SET /p=90>PROGRESSION
instructions
Code : Tout sélectionner
ECHO|SET /p=40>PROGRESSION
TIMEOUT 1
instructions
ECHO|SET /p=80>PROGRESSION
TIMEOUT 1
instructions
Code : Tout sélectionner
ECHO|SET /p=Chaîne de caractères>PROGRESSION_ELEMENT
Code : Tout sélectionner
ECHO|SET /p=10>PROGRESSION
ECHO|SET /p=Enregistrement dans le Registre des paramètres>PROGRESSION_ELEMENT
instructions
ECHO|SET /p=20>PROGRESSION
ECHO|SET /p=Suppression des fichiers obsolètes>PROGRESSION_ELEMENT
instructions
Le mot de la fin
Ne soyez surtout pas effrayés par la longueur de fichier batch par défaut : l'essentiel est rempli par des commentaires explicatifs. Prenez simplement le temps de l'éplucher, et vous constaterez à quel point un script personnel est facile à réaliser.