summaryrefslogblamecommitdiffstats
path: root/functions.ahk
blob: 69966d1ee01ddb8eeb6c24f4f303c478cebceef2 (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,