Jump to content

Recommended Posts

Heres the program i made(well some of it)

Global $Key

;shorcut keys
HotKeySet("{F5}", "F5")

;Functions
Func ShortC() ;Writes keys
   $Exist = FileExists ("Keys")

   If $Exist = 0 Then   ;checks to see is file exists   
      DirCreate("Keys") ;if not creates it
   EndIf

   $Path = Inputbox( "File Path", "Please enter path of file" , "Path" , "" , -1, 75, -1,-1 )   ;gets values
   $File = Inputbox( "File", "Please enter filename(including path!)" , "File" , "" , -1, 75, -1,-1 )
   Sleep(500)
   IniWrite( ?, $Key, "F6P", $Path);then write the values
   IniWrite( ?, $Key, "F6F", $File)
EndFunc

;Shortcut functions  
Func F5()
   $search = FileFindFirstFile("F5.ini")     ;Searches for file
   IF $search = -1 Then        ;if nothing found ask if want to config
      $Answer = MsgBox(4, "Not configured!", "Would you like to configure this key?")   
      If $Answer = 6 Then    
         $Key = "F5.ini"
         Call ( "ShortC" ) 
      EndIf
   Else
      $File = IniRead ( "F5.ini", "F5.ini", "F6F", "default" )  

      $Path = IniRead ( "F5.ini", "F5.ini", "F6P", "default" )
      Run($File, $Path, @SW_MAXIMIZE)
   EndIf
EndFunc

now right where the ? are in the ini write statements, i want to be able to put a path to the Keys folder so the value in the $Key var is written into the keys folder

The file name saved in $Key i want to be the name of the file written into the keys folder

i hope you can understand what i'm doing, i have multiple shortcut functions, so thats why the file name needs to be in a var

Link to comment
Share on other sites

IniWrite( ".\Keys\" & $Key)

Maybe. I'm still not clear what you want the name and full path of the ini file to be....

The ".\" might not even be necessary since paths are assumed to be relative to the current working directory. Look at the FileChangeDir function.

Just in case you didn't know this:

A dot typically represents the current folder, and two dots represent the parent folder. Thus, the following checks for the existance of C:\boot.ini

FileChangeDir("C:\Windows" )

FileExists("..\boot.ini" )

Use Mozilla | Take a look at My Disorganized AutoIt stuff | Very very old: AutoBuilder 11 Jan 2005 prototype I need to update my sig!
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...