This code is tied to variables in the rest of my script that all function correctly when the boxes in the gui are filled manually. My only issue is when information is loaded from the ini file that is created. For some reason the whole second column cannot read from the ini file. even when everything is in the default position with no x/y changes the position boxes can't load information.
Sorry in advance for the long code.
Code: Select all
{ ;PROFILE CREATION
^5:: ;(Ctrl + 5) Create your profile
Gui, new
{ ;Name, emails, and button positions
Gui, Add, Text,, Must load old profile first to make changes/edits
Gui, Add, Text,, Your First name:
Gui, Add, Edit, vFIRSTNAMEX w200, %Load% ;Enter text after %Load% to make it appear in the text box
Gui, Add, Text,, Your last name:
Gui, Add, Edit, vLASTNAMEX w200, %Load%
Gui, Add, Text,, Your LT email:
Gui, Add, Edit, vEMAILLT w300, %Load%
Gui, Add, Text,, Your PL email:
Gui, Add, Edit, vEMAILPL w300, %Load%
;==========================================================================================
Gui, Add, Text,x325 y5, Use (Alt + p) to find mousee coordinates & make`nsure you are clicked into the correct monitor. ;<<<<<<<Moved the column over here
Gui, Add, Text,, Location of the Add new link button:
Gui, Add, Edit, vXpos1 w50, %Load%
Gui, Add, Edit, vYpos1 w50, %Load%
Gui, Add, Text,, Location of the search bar:
Gui, Add, Edit, vXpos2 w50, %Load%
Gui, Add, Edit, vYpos2 w50, %Load%
Gui, Add, Text,, Location of the URL textbox:
Gui, Add, Edit, vXpos3 w50, %Load%
Gui, Add, Edit, vYpos3 w50, %Load%
Gui, Add, Text,, Location of the Preview Template tab:
Gui, Add, Edit, vXpos4 w50, %Load%
Gui, Add, Edit, vYpos4 w50, %Load%
}
Gui, Add, Button, gSave, Save
Gui, Add, Button, gLoad, Load
Gui, Show
Return
Save:
Gui, Submit, NoHide
MsgBox %FIRSTNAMEX%`n%LASTNAMEX%`n%EMAILLT%`n%EMAILPL%`n%Xpos1%`n%Ypos1%`n%Xpos2%`n%Ypos2%`n%Xpos3%`n%Ypos3%`n%Xpos4%`n%Ypos4%
;IniWrite,%Write%, %a_Workingdir%\Iniread.ini, List, List1
{ ;Name, emails, and button positions
IniWrite,%FIRSTNAMEX%,%a_Workingdir%\NEW USER v1-5-3.ini,Name,First
IniWrite,%LASTNAMEX%,%a_Workingdir%\NEW USER v1-5-3.ini,Name,Last
IniWrite,%EMAILLT%,%a_Workingdir%\NEW USER v1-5-3.ini,Email,EmailLT
IniWrite,%EMAILPL%,%a_Workingdir%\NEW USER v1-5-3.ini,Email,EmailPL
;==========================================================================================
IniWrite,%Xpos1%,%a_Workingdir%\NEW USER v1-5-3.ini,Addd neww linkk buttonn,Xpos1
IniWrite,%Ypos1%,%a_Workingdir%\NEW USER v1-5-3.ini,Addd neww linkk buttonn,Ypos1
IniWrite,%Xpos2%,%a_Workingdir%\NEW USER v1-5-3.ini,search bar,Xpos2
IniWrite,%Ypos2%,%a_Workingdir%\NEW USER v1-5-3.ini,search bar,Ypos2
IniWrite,%Xpos3%,%a_Workingdir%\NEW USER v1-5-3.ini,URL textbox,Xpos3
IniWrite,%Ypos3%,%a_Workingdir%\NEW USER v1-5-3.ini,URL textbox,Ypos3
IniWrite,%Xpos4%,%a_Workingdir%\NEW USER v1-5-3.ini,Preview Template tab,Xpos4
IniWrite,%Ypos4%,%a_Workingdir%\NEW USER v1-5-3.ini,Preview Template tab,Ypos4
}
Return
Load:
{ ;Name, emails, and button positions
;Iniread, Read, %a_workingdir%\Iniread.ini, List, List1
IniRead,FIRSTNAMEX,%a_Workingdir%\NEW USER v1-5-3.ini,Name,First
GuiControl, ,FIRSTNAMEX, %FIRSTNAMEX%
IniRead,LASTNAMEX,%a_Workingdir%\NEW USER v1-5-3.ini,Name,Last
GuiControl, ,LASTNAMEX, %LASTNAMEX%
IniRead,EMAILLT,%a_Workingdir%\NEW USER v1-5-3.ini,Email,EmailLT
GuiControl, ,EMAILLT, %EMAILLT%
IniRead,EMAILPL,%a_Workingdir%\NEW USER v1-5-3.ini,Email,EmailPL
GuiControl, ,EMAILPL, %EMAILPL%
;==========================================================================================
IniRead,Xpos1,%a_Workingdir%\NEW USER v1-5-3.ini,Addd neww linkk buttonn,Xpos1
GuiControl, ,Addd neww linkk buttonn, %Xpos1%
IniRead,Ypos1,%a_Workingdir%\NEW USER v1-5-3.ini,Addd neww linkk buttonn,Ypos1
GuiControl, ,Addd neww linkk buttonn, %Ypos1%
IniRead,Xpos2,%a_Workingdir%\NEW USER v1-5-3.ini,search bar,Xpos2
GuiControl, ,Backlink search bar, %Xpos2%
IniRead,Ypos2,%a_Workingdir%\NEW USER v1-5-3.ini,search bar,Ypos2
GuiControl, ,Backlink search bar, %Ypos2%
IniRead,Xpos3,%a_Workingdir%\NEW USER v1-5-3.ini,URL textbox,Xpos3
GuiControl, ,URL textbox, %Xpos3%
IniRead,Ypos3,%a_Workingdir%\NEW USER v1-5-3.ini,URL textbox,Ypos3
GuiControl, ,URL textbox, %Ypos3%
IniRead,Xpos4,%a_Workingdir%\NEW USER v1-5-3.ini,Preview Template tab,Xpos4
GuiControl, ,Preview Template tab, %Xpos4%
IniRead,Ypos4,%a_Workingdir%\NEW USER v1-5-3.ini,Preview Template tab,Ypos4
GuiControl, ,Preview Template tab, %Ypos4%
}
Return
GuiClose:
Gui, hide
Return