summaryrefslogblamecommitdiffstats
path: root/functions.ahk
blob: 1221c7dd34cd35908d6107e6808feb65a7785f7f (plain) (tree)
1
2
3
4
5
6
7
8
9
10
              








                                                 


           








                                             


                  








                                        


                 








                                                               


              


                                            
   
 
                  


                                                 


                   



                                             


                  












                                                                          

   
                








                                              
   
 
                 








                                   
   
 
             








                                         
   
 
              








                                           

   









                                                                      
                                            



                              


                             








                            


                  








                                                                                                                        


                                                        





                                    


                                                                                                                                                









                                                                                                                       


                                                                








                            


                                                 








                                                                                                    


                                         



                              


                                                                                                                                                          



                                                                     

   
                                                                                                                                             


                            
        
                            

          
 





                                                                       

   
















                                                                                          
   
 


















                                                                                                   


















                                                                                               


             


































                                                                                             


         





                                                                     
                           




                                            
                  
                                            
                  
                                                    
                  
                                            
                  
                                                   
                   
                                              
                   
                                                     
                   
                                                             
                   

                                                      
      
dirWorking() {
    If A_OSVersion in WIN_XP
      {
        Run explorer %A_MyDocuments%
      }
    Else
      {
        Run explorer %A_MyDocuments%\..\Downloads
      }
    Return
  }

dirSync() {
    If A_OSVersion in WIN_XP
      {
        Run explorer %A_MyDocuments%\Vault
      }
    Else
      {
        Run explorer %A_MyDocuments%\..\Vault
      }
    Return
  }

launchTerminal() {
    If A_OSVersion in WIN_XP
      {
        Run C:\cygwin\bin\mintty.exe -
      }
    Else
      {
        Run C:\cygwin64\bin\mintty.exe -
      }
    Return
  }

launchKeepass() {
    If A_OSVersion in WIN_XP
      {
        Run "%A_MyDocuments%\Vault\docs\keepass\KeePass.exe"
      }
    Else
      {
        Run "%A_MyDocuments%\..\Vault\docs\keepass\KeePass.exe"
      }
    Return
  }

insertDate() {
    FormatTime, CurrentDateTime,, yyyy-MM-dd
    Send %CurrentDateTime%
    Return
  }

insertDateTime() {
    FormatTime, CurrentDateTime,, yyyy-MM-dd HHmm
    Send %CurrentDateTime%
    Return
  }

appendClipboard() {
    newclipboard = %clipboard%
    Send, ^c
    clipboard = %newclipboard%`r`n%clipboard%
    Return
  }

pasteTelephone() {
    StringReplace, clipboard, clipboard, +44, 0, All ;translate intl codes
    StringReplace, clipboard, clipboard, %A_Space%,, All ;remove Spaces
    StringReplace, clipboard, clipboard, %A_Tab%, `,, All ;remove tabs
    StringReplace, clipboard, clipboard, `,,, All ;remove commas
    StringReplace, clipboard, clipboard, `r,, All ;remove Lines
    StringReplace, clipboard, clipboard, `n,, All ;remove Lines
    StringReplace, clipboard, clipboard, -,, All ;remove hyphens
    StringReplace, clipboard, clipboard, (,, All ;remove lbracket
    StringReplace, clipboard, clipboard, ),, All ;remove rbracket
    StringLeft, 5Digits, clipboard, 5
    StringRight, 6Digits, clipboard, 6
    Send %5Digits% %6Digits%
    Return
  }

typeSyncDocs() {
    If A_OSVersion in WIN_XP
      {
        Send %A_MyDocuments%\Vault\docs\
      }
    Else
      {
        Send C:\Users\%A_UserName%\Vault\docs\
      }
    Return
  }

typeDocuments() {
    If A_OSVersion in WIN_XP
      {
        Send %A_MyDocuments%
      }
    Else
      {
        Send C:\Users\%A_UserName%\
      }
    Return
  }

typeVault() {
    If A_OSVersion in WIN_XP
      {
        Send %A_MyDocuments%\Vault\
      }
    Else
      {
        Send C:\Users</