I am having a problem using the variables. When the program get's to the point where it would send the variables, it only types the first letter. I've attempted several things, but to no avail.
Here is the code to the program:
CODE
; ----------------------------------------------------------------------------
; AutoIt Version: 3.1.0
; Author: Austin Brashear <alloy45224@gmail.com>
; Script Function:
; Allows you to log-in to your Diablo II account quickly and automatically.
; ----------------------------------------------------------------------------
#NoTrayIcon
Run("C:\Program Files\Diablo II\Diablo II.exe")
WinWaitActive("Diablo II")
Sleep(3500)
MouseClick("left",512,384,3)
Sleep(500)
MouseClick("left",402,352,1,0)
Sleep(2000)
MouseClick("left",396,335,1,0)
Dim $1, $2
$1 = IniRead("C:/Program Files/Diablo II Auto-Login/Settings.ini", "Information", "AccountName", "LookAtReadme")
$2 = IniRead("C:/Program Files/Diablo II Auto-Login/Settings.ini", "Information", "Password", "dipshit")
Send("{CTRLDOWN}a{CTRLUP}{DEL}+{TAB" & $1 & "}")
Send("{TAB}+{TAB" & $2 & "}{ENTER}")
; AutoIt Version: 3.1.0
; Author: Austin Brashear <alloy45224@gmail.com>
; Script Function:
; Allows you to log-in to your Diablo II account quickly and automatically.
; ----------------------------------------------------------------------------
#NoTrayIcon
Run("C:\Program Files\Diablo II\Diablo II.exe")
WinWaitActive("Diablo II")
Sleep(3500)
MouseClick("left",512,384,3)
Sleep(500)
MouseClick("left",402,352,1,0)
Sleep(2000)
MouseClick("left",396,335,1,0)
Dim $1, $2
$1 = IniRead("C:/Program Files/Diablo II Auto-Login/Settings.ini", "Information", "AccountName", "LookAtReadme")
$2 = IniRead("C:/Program Files/Diablo II Auto-Login/Settings.ini", "Information", "Password", "dipshit")
Send("{CTRLDOWN}a{CTRLUP}{DEL}+{TAB" & $1 & "}")
Send("{TAB}+{TAB" & $2 & "}{ENTER}")
And Here is the code to the .ini file:
CODE
;This is the configuration file for Diablo II Auto-Login Script.
;It is pretty self-explanatory, but I am sure someone out there is clueless
;Enter your account information like so:
;AccountName=YourDiabloIIAccountName
;Password=YourPassword
;
[Information]
;
AccountName=tyizael
Password=xxxx
;It is pretty self-explanatory, but I am sure someone out there is clueless
;Enter your account information like so:
;AccountName=YourDiabloIIAccountName
;Password=YourPassword
;
[Information]
;
AccountName=tyizael
Password=xxxx
I believe the problem may lie somewhere withing the .ini file (maybe my formatting). Please help a newbie, this is only the second script I've attempted to make.

