mirror of
https://github.com/jgpaiva/GridMove.git
synced 2025-01-31 10:11:03 +00:00
32 lines
1.2 KiB
AutoHotkey
32 lines
1.2 KiB
AutoHotkey
|
#notrayicon
|
||
|
If 0 != 1
|
||
|
return
|
||
|
if 1 = store
|
||
|
{
|
||
|
WinGetClass,WindowClass,A
|
||
|
WinGetPos,WindowLeft,WindowTop,WindowWidth,WindowHeight,A
|
||
|
IfNotExist,%a_scriptname%.ini
|
||
|
FileAppend,,%a_scriptname%.ini
|
||
|
IniWrite,%WindowLeft%,%A_ScriptName%.ini,%WindowClass%,WindowLeft
|
||
|
IniWrite,%WindowTop%,%A_ScriptName%.ini,%WindowClass%,WindowTop
|
||
|
IniWrite,%WindowWidth%,%A_ScriptName%.ini,%WindowClass%,WindowWidth
|
||
|
IniWrite,%WindowHeight%,%A_ScriptName%.ini,%WindowClass%,WindowHeight
|
||
|
}
|
||
|
else if 1 = load
|
||
|
{
|
||
|
WinGetClass,WindowClass,A
|
||
|
WinGetPos,WindowLeft,WindowTop,WindowWidth,WindowHeight,A
|
||
|
IniRead,WindowLeft ,%A_ScriptName%.ini,%WindowClass%,WindowLeft,Error
|
||
|
IniRead,WindowTop ,%A_ScriptName%.ini,%WindowClass%,WindowTop,Error
|
||
|
IniRead,WindowWidth ,%A_ScriptName%.ini,%WindowClass%,WindowWidth,Error
|
||
|
IniRead,WindowHeight,%A_ScriptName%.ini,%WindowClass%,WindowHeight,Error
|
||
|
if (WindowLeft = "error" OR WindowTop = "error"
|
||
|
OR WindowWidth = "error" OR WindowHeight = "error")
|
||
|
{
|
||
|
msgbox,window not yet stored: %WindowClass%
|
||
|
return
|
||
|
}
|
||
|
WinMove,ahk_class %WindowClass%,,WindowLeft,WindowTop,WindowWidth,WindowHeight
|
||
|
}
|
||
|
return
|