AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

IniWrite variable won't work

 
Reply to topic    AutoHotkey Community Forum Index -> Ask for Help
View previous topic :: View next topic  
Author Message
0mega



Joined: 17 May 2007
Posts: 38

PostPosted: Sat Nov 15, 2008 7:52 pm    Post subject: IniWrite variable won't work Reply with quote

How to make %variable%X / Y work in IniWrite?

Code:
#NoTrayIcon
CoordMode, Mouse, Screen
SetTitleMatchMode, 3
SetWorkingDir, %A_WorkingDir%


Gosub,READINI
Gui, Add, Radio, x8 y3 w84 h20 gVY Checked,vasen ylä
Gui, Add, Radio, x8 y23 w84 h20 gVA,vasen ala
Gui, Add, Radio, x90 y3 w79 h20 gOY,oikee ylä
Gui, Add, Radio, x90 y23 w79 h20 gOA,oikee ala
Gui, Add, Button, x8 y62 w80 h30 0x8000, take
Gui, Add, Button, x90 y62 w80 h30 0x8000, save&&quit
Gui, -Theme -Caption ToolWindow +Border +AlwaysOnTop
Gui, Show,AutoSize xCenter yCenter, Huoh
Return

VY:
Position=vy
Return

VA:
Position=va
Return

OY:
Position=oy
Return

OA:
Position=oa
Return

Buttontake:
WinMinimize, Huoh
WinActivate, Firefox
WinMaximize, Firefox
KeyWait, LButton, D
MouseGetPos, %Position%X, %Position%Y
WinRestore, Huoh
Return

GuiClose:
FileExit:
Buttonsavequit:
IniWrite, %vyX%,Settings.ini, Settings,vasen ylänurkkaX
IniWrite, %vyY%,Settings.ini, Settings,vasen ylänurkkaY
IniWrite, %vaX%,Settings.ini, Settings,vasen alanurkkaX
IniWrite, %vaY%,Settings.ini, Settings,vasen alanurkkaY
IniWrite, %oyX%,Settings.ini, Settings,oikea ylänurkkaX
IniWrite, %oyY%,Settings.ini, Settings,oikea ylänurkkaY
IniWrite, %oaX%,Settings.ini, Settings,oikea alanurkkaX
IniWrite, %oaY%,Settings.ini, Settings,oikea alanurkkaY
IniWrite, %ya%,Settings.ini, Settings,yläampuminen
IniWrite, %aa%,Settings.ini, Settings,ala-ampuminen
IniWrite, %aika%,Settings.ini, Settings special,aika
IniWrite, %pcoord%, Settings.ini, Settings special, pixel coor
IniWrite, %pcolor%, Settings.ini, Settings special, pixel color
ExitApp

READINI:
IfNotExist,Settings.ini
{
ini=[Settings]
ini=%ini%`nvasen ylänurkkaX=100
ini=%ini%`nvasen ylänurkkaY=100
ini=%ini%`nvasen alanurkkaX=100
ini=%ini%`nvasen alanurkkaY=100
ini=%ini%`noikea ylänurkkaX=100
ini=%ini%`noikea ylänurkkaY=100
ini=%ini%`noikea alanurkkaX=100
ini=%ini%`noikea alanurkkaY=100
ini=%ini%`nyläampuminen=a
ini=%ini%`nala-ampuminen=z`n
ini=%ini%`n[Settings special]
ini=%ini%`naika=500
ini=%ini%`npixel coor=100
ini=%ini%`npixel color=FFFFFF
FileAppend,%ini%,Settings.ini
  ini=
}

IniRead, vyX,Settings.ini, Settings,vasen ylänurkkaX
IniRead, vyY,Settings.ini, Settings,vasen ylänurkkaY
IniRead, vaX,Settings.ini, Settings,vasen alanurkkaX
IniRead, vaY,Settings.ini, Settings,vasen alanurkkaY
IniRead, oyX,Settings.ini, Settings,oikea ylänurkkaX
IniRead, oyY,Settings.ini, Settings,oikea ylänurkkaY
IniRead, oaX,Settings.ini, Settings,oikea alanurkkaX
IniRead, oaY,Settings.ini, Settings,oikea alanurkkaY
IniRead, ya,Settings.ini, Settings,yläampuminen
IniRead, aa,Settings.ini, Settings,ala-ampuminen
Iniread, aika,Settings.ini, Settings special,aika
IniRead, pcoord, Settings.ini, Settings special, pixel coor
IniRead, pcolor, Settings.ini, Settings special, pixel color
Return
Back to top
View user's profile Send private message
Dra_Gon



Joined: 25 May 2007
Posts: 373

PostPosted: Sat Nov 15, 2008 8:04 pm    Post subject: Reply with quote

The Key can't have spaces:
IniWrite, %vyX%,Settings.ini, Settings,vasen ylänurkkaX

Try underscoring any spaces in all of your Keys:
IniWrite, %vyX%,Settings.ini, Settings,vasen_ylänurkkaX

Also, what I would do, just to make certain the INI gets to the same directory as my script, no matter how it's started, is:
IniWrite, %vyX%, %a_ScriptDir%\Settings.ini, Settings,vasen_ylänurkkaX

Ciao,
Dra'Gon
_________________

For a good laugh {hopefully} >> megamatts.50megs.com

My WritersCafe profile>>
http://www.writerscafe.org/writers/BlueDragonFire/
Back to top
View user's profile Send private message Send e-mail
Dra_Gon



Joined: 25 May 2007
Posts: 373

PostPosted: Sat Nov 15, 2008 8:11 pm    Post subject: Reply with quote

Whoops!! I screwed that up. I just tested it and found out that Keys DO work with spaces {I hate being wrong, but I do it so well}. I'll check what's going on and get back if someone doesn't beat me to it.

Ciao,
Dra'Gon
_________________

For a good laugh {hopefully} >> megamatts.50megs.com

My WritersCafe profile>>
http://www.writerscafe.org/writers/BlueDragonFire/
Back to top
View user's profile Send private message Send e-mail
Dra_Gon



Joined: 25 May 2007
Posts: 373

PostPosted: Sat Nov 15, 2008 8:24 pm    Post subject: Reply with quote

Okay, I can't read the language so I don't know EXACTLY what you're doing with it {though I can see it's getting the cursor position and putting it in the variable associated with the radio selected}...Anyway, use the a_ScriptDir and it will put Settings.ini in the same directory as your script:
IniWrite, %vyX%, %a_ScriptDir%\Settings.ini, Settings,vasen ylänurkkaX


I hope that's the whole problem, but try it and see what it does for you.

Ciao,
Dra'Gon
_________________

For a good laugh {hopefully} >> megamatts.50megs.com

My WritersCafe profile>>
http://www.writerscafe.org/writers/BlueDragonFire/
Back to top
View user's profile Send private message Send e-mail
0mega



Joined: 17 May 2007
Posts: 38

PostPosted: Sat Nov 15, 2008 8:26 pm    Post subject: Reply with quote

Code:
IniWrite, %vyX%,Settings.ini, Settings,vasen_ylänurkkaX

That worked for me ׃) thanks.

Btw How to make fastest superb script?
Code:
#MaxThreads 20
#NoEnv
SendMode Input
SetKeyDelay, -1
SetBatchLines, -1
SetMouseDelay, 1
setWinDelay, -1
SetDefaultMouseSpeed, 0


Thats what I know
Back to top
View user's profile Send private message
AikaUser
Guest





PostPosted: Wed Mar 24, 2010 2:52 pm    Post subject: Reply with quote

Quote:
Iniread, aika,Settings.ini, Settings special,aika


do you play aika online? could you post your script pls?
Back to top
Display posts from previous:   
Reply to topic    AutoHotkey Community Forum Index -> Ask for Help All times are GMT
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group