Table des matières

Microsoft Windows

Logiciels utiles

Raccourcis clavier avec la touche Windows

Installer l'utilitaire AutoHotkey.

Créer un “script” AHK :

windows-shortcuts.ahk
; Lancer Notepad++ avec Windows n
#n::Run "C:\Program Files\Notepad++\notepad++.exe"
 
; Lancer l'invite de commande avec Windows c
#c::Run "cmd"
 
; Lancer la calculatrice avec Windows - (touche moins du pavé numérique)
#NumpadSub::Run "calc"

Le caractère “#” signifie touche Windows.

Script de démarrage

start.bat
REM Lancer Outlook
start /d "C:\Program Files (x86)\Microsoft Office\Office16\" OUTLOOK.EXE

REM Lancer Teams
start /d "C:\Users\ajacquemin\AppData\Local\Microsoft\Teams\current\" Teams.exe

REM Lancer Firefox
start /d "C:\Program Files\Mozilla Firefox\" firefox.exe

REM Lancer Freeplane
start /d "C:\Program Files\Freeplane\" freeplane.exe

REM Lancer AutoHotKey avec mes raccourcis préférés
start /d "C:\Users\ajacquemin\Logiciels\" windows-shortcuts.ahk

REM Vider le dossier /tmp/
rmdir /S /Q c:\tmp\ && mkdir c:\tmp\

Fichier Hosts

C:\Windows\System32\drivers\etc\hosts

Empreinte MD5

CertUtil -hashfile C:\TEMP\MyDataFile.img MD5

Rechercher dans les fichiers avec WinXP

Par défaut Windows XP ne sait pas chercher dans le contenu de tous les types de fichiers. La liste, assez courte, est consultable sur sur http://support.microsoft.com/kb/309447

Pour ajouter la recherche dans les fichiers .sql par exemple :

Il est ensuite nécessaire de se déconnecter et de relancer la session Windows pour obtenir la prise en compte.

Source : http://support.microsoft.com/kb/309173

Saisir des caractères spéciaux

Windows ne permet pas de saisir directement les caractères accentués en majuscules, ni certains caractères plus spéciaux. Il faut taper ces séquences cabalistiques :

Caractère Code à taper
É alt + 144
À alt + 0192
Ç alt + 128
œ alt + 0156
Ø alt + 0216
« alt + 174
» alt + 175

Plus de codes : http://www.toutimages.com/codes_caracteres.htm

DOS / Batch

Déplacer des fichiers

move "nom_*.txt" "C:\destination\"

Lister les fichiers d'un répertoire

dir /B *.jpg

/B = la liste des noms de fichier uniquement, un par ligne *.jpg = filtre sur une extension

Tester la présence d'un fichier

IF EXIST "C:\test\nom_*.txt" (
echo Fichier
) ELSE (
echo Pas de fichiers
)

Tester le code retour d'une commande

commandeTestee
IF %ERRORLEVEL% NEQ 0 (
EXIT /B %ERRORLEVEL% 
) ELSE (
commandeSuivante
)

Source : http://ss64.com/nt/if.html

Réduire dans le systray

Envoyer un fichier vers une machine Linux

Installer Putty sur la machine Windows.

"C:\Program Files\PuTTY\pscp.exe" filename.extension username@machinelinux:directory/subdirectory

Synchroniser deux dossiers

robocopy “\\172.17.0.72\d$\xxx” “D:\xxx” /MIR /l