====== 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