====== AutoHotKey ====== Un superbe programme qui permet pas mal de chose sous windows. ===== Shortcuts snippets ===== Des snippets qui permettent de réaliser des "macros". ==== Syntax ==== [[http://www.autohotkey.com/docs/Hotkeys.htm|Hotkeys]] Petit aide-mémoire : * ^ : ''Ctrl'' * + : ''Shift'' * ! : ''Alt'' ==== Fonction communes ==== === Coller du texte comme si on le tapait === Permet d'outrepasser certains logiciels ou sites web chiants qui interdisent le "coller" classique. ;Send content of clipboard ^!v:: SendRaw %clipboard% return === Print date === ;22/10/2014 ^!ù:: FormatTime, CurrentDateTime,, dd/MM/yyyy SendInput %CurrentDateTime% return ;20141022 ^!*:: FormatTime, CurrentDateTime,, yyyyMMdd SendInput %CurrentDateTime% return ;S43 - week ! ^!$:: FormatTime, CurrentYearWeek,, YWeek CurrentWeek := SubStr(CurrentYearWeek, 5) SendInput S%CurrentWeek% return === Copier en tant que chemin d'accès === ^!AppsKey:: send, +{AppsKey}a ==== Excel ==== === Insérer des fichiers === S'utilise avec la fonction "Copier en tant que chemin d'accès" d' ''explorer.exe''. (Rappel : shift+clic droit sur un fichier) ; Insert objects in excel files ^!i:: Send {alt}sj+{tab}{right} StringReplace, clipboard, clipboard, ", , All Send %clipboard% Send !f{enter} return === Dupliquer des lignes === ; excel row duplicator ^!v:: Send + ^c^+{+} Send {Esc}{Down}{Up} return ==== SAP ==== === /h === ^!h:: Send ^+:/h{enter} return === Command prompt === La keymap azerty empêche de binder sur un raccourci avec la touche "/" car cela implique de binder sur ":" or la syntaxe d'autohotkey ne le permet pas... ; SAP shortcut to command prompt ^!;:: Send ^+: return