Sign in to follow this  
Followers 0
Guest wmak

StatusbarGetText returns nothing

5 posts in this topic

Hi all, I have a problem using the StatusbarGetText function and would like to ask for some help here.

This is my script:

;Open an Internet Explorer browser

Run ("C:\Program Files\Internet Explorer\IEXPLORE.EXE", "", @SW_MAXIMIZE)

Sleep (2000) ; make sure IE is loaded and the word "Done" is displayed in the status bar

AutoItSetOption("WinTitleMatchMode", 2)

$ln = StatusbarGetText("Internet Explorer")

MsgBox( 0, "Title", $ln & @CR & @error)

When the script is run in a W2k3 Server, the $ln is nothing (or empty) and @error returns 1.

When the script is run in a WinXP SP2 box, the $ln is still nothing (or empty) but @error returns 0.

I am not concern about the return value of @error at this point but I really need to know how to make the StatusbarGetText to work.

When I use Window Spy, I can see the word "Done" in the Stauts Bar Text section.

Would someone explain to me why the above script is not working?

I am using v3.0.102.

Thank you in advance.

WM

Share this post


Link to post
Share on other sites



It works and I am a happy man again :idiot: !! Thank you!!!!

WM

Share this post


Link to post
Share on other sites

I have the same problem with one of my PC (just 1, the others are working). How did you eventually solve it?

I have upgraded AutiIt to 3.3.6.1 and using IE 8

Thx.

Share this post


Link to post
Share on other sites

Tie1,

Welcome to the AutoIt forum. :D

But do you seriously expect a guest member from SIX years ago to reply? :graduated:

What OS is the recalcitant machine running? What code are you using? :(

M23


Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind._______My UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

Share this post


Link to post
Share on other sites

Ah, yes, should not expect that! Good thing you expert guys are around :graduated:

It is running WinXP SP3.

This is the code that i use for all IE web site apps:

While StatusbarGetText($WebTitle,"",1)<>"完成" And _

StatusbarGetText($WebTitle,"",1)<>"Done"

Sleep(100)

Wend

The Chinese characters are for my friends who run Chinese IE.

Thx.

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