Sign in to follow this  
Followers 0
msmou

WinGetText error in 64 bit

5 posts in this topic

When i execute WinGetText in 64 bit it is showing empty message box but in 32 bit it is working fine

Share this post


Link to post
Share on other sites



What version of AutoIt do you use? Do you compile your script for 64 bit?


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2017-04-18 - Version 1.4.8.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-27 - Version 1.3.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

SciTE-Lite

Version 2.28

I ran the script using both

Run Script(x86)

Run Script(x64)

Share this post


Link to post
Share on other sites

Could you please post the code you use?

BTW: You retrieve the version of AutoIt (not the SciTE editor) by using the following code:

MsgBox(0, "", @AutoItVersion)

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2017-04-18 - Version 1.4.8.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-27 - Version 1.3.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

$var = DriveGetDrive( "REMOVABLE" )

If $var<>"" Then

For $i = 1 to $var[0]

Run($var[$i] & "MeDriveStart MeDrive.exe")

WinWaitActive("MeDrive")

$x = 615

$y = 565

MouseClick("left",$x,$y)

WinWaitActive("MeCloud")

ControlSetText("MeCloud", "", "[CLASS:Edit; INSTANCE:2]", "ded")

Sleep(2000)

ControlSetText("MeCloud", "", "[CLASS:Edit; INSTANCE:3]", "mq")

Sleep(2000)

ControlSetText("MeCloud", "", "[CLASS:Edit; INSTANCE:4]", "fgfg")

Sleep(2000)

ControlClick("MeCloud", "", "[CLASS:Button; INSTANCE:1; TEXT:Login]")

Sleep(4000)

WinWaitActive("MeDrive")

Opt("WinTextMatchMode", 2)

Local $text = WinGetText("[CLASS:#32770]", "")

MsgBox(0, "Text read was:", $text)

Next

Else

$var2 = DriveGetDrive( "CDROM" )

run ($var2[$i] & "MeDriveStart MeDrive.exe")

EndIf

Autoit version:3.3.8.1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0