 |
AutoHotkey Community Let's help each other out
|
| View previous topic :: View next topic |
| Author |
Message |
0mega
Joined: 17 May 2007 Posts: 38
|
Posted: Sat Nov 15, 2008 7:52 pm Post subject: IniWrite variable won't work |
|
|
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 |
|
 |
Dra_Gon
Joined: 25 May 2007 Posts: 373
|
Posted: Sat Nov 15, 2008 8:04 pm Post subject: |
|
|
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 |
|
 |
Dra_Gon
Joined: 25 May 2007 Posts: 373
|
Posted: Sat Nov 15, 2008 8:11 pm Post subject: |
|
|
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 |
|
 |
Dra_Gon
Joined: 25 May 2007 Posts: 373
|
Posted: Sat Nov 15, 2008 8:24 pm Post subject: |
|
|
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 |
|
 |
0mega
Joined: 17 May 2007 Posts: 38
|
Posted: Sat Nov 15, 2008 8:26 pm Post subject: |
|
|
| 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 |
|
 |
AikaUser Guest
|
Posted: Wed Mar 24, 2010 2:52 pm Post subject: |
|
|
| Quote: | | Iniread, aika,Settings.ini, Settings special,aika |
do you play aika online? could you post your script pls? |
|
| Back to top |
|
 |
|
|
You can post new topics in this forum You can reply to topics in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|