====== Survivre sous Windows ====== Une petite liste de logiciels afin de transformer un Windows en quelque chose d'acceptable (au niveau des fonctionnalités). Ressource: [[http://www.framasoft.net/|Framasoft]], annuaire de logiciels libres et [[http://sourceforge.net/|SourceForge]], où l'écrasante majorité des logiciels libres pour Windows sont hébergés actuellement. NB : la plupart des logiciels suivants sont disponibles sur [[http://portableapps.com]] (logciels installables sur clé USB). * [[Greenshot]], capture d'écran (capture de zone, édition, annotation, floutage, etc) [[http://getgreenshot.org/|Source]]. * Notepad++ * 7-Zip * AutoHotKey (Keyboard hacking) / AutoIt (GUI Scripting) * [[Cygwin]]/MobaXterm/Putty/mintty * Firefox * GIMP/Photofiltre * Python * SongBird/MusiCube * Unlocker * VLC * SumatraPDF * SuperCopier2 * FileZilla * Hazar's [[RemoveWat]] * explorer++ (Tabbed Explorer-like) * WinDirStat * Process Hacker 2 * LibreOffice * FreeFileSync * Pidgin * RAMMap (utilitaire Microsoft, permet de purger la RAM) * [[http://sourceforge.net/projects/qttabbar/?source=typ_redirect|QTTabBar]] Ajouter les onglets à explorer.exe Pour copier l'URI d'un fichier, Shift+Clic droit affichera des entrées supplémentaires dans le menu contextuel (Vista, Seven). ===== Exécuter un script ===== Il peut être utile d'exécuter un script via les tâches planifiées par exemple. Il est **inutile** de penser à faire un batch... c'est une techno inutilisable. Une solution est d'écrire le script en python pour le faire exécuter par l'interpréteur python. Mais il devient compliqué de faire des choses très simples comme un ''cd'', un ''ls'' ou un ''date''. Il convient donc de passer par un petit hack grâce à [[cygwin]] : * Installer dash (inutile de lancer bash pour exécuter un script!). * Reprendre le Cygwin.bat afin de lancer dash dans l'environnement de cygwin. Exemple (lancer dash en interactif): @echo off C: chdir C:\cygwin\bin set LANG=fr_FR.utf8 dash -l -i * Il n'y a plus qu'à faire exécuter le script shell POSIX de notre choix dans l'environnement Cygwin par dash.