Sign in to follow this  
Followers 0
ReaImDown

how would I go about seeing if the screen has changed/

5 posts in this topic

I want to see if the screens have changed, from 1 to another ie. am on firefox, and then click, notepad :)

Global $window2=""
while 1
    $window=wingettitle("")
if $window=$window2 Then
msgbox(0,"", "they are the same")
Sleep(1000)
Else
msgbox(0,"", "they are different")
Sleep(1000)
Endif
    $window2=wingettitle("")
WEnd

doesnt seem to work lol


[u][font="Century Gothic"]~я α и d γ ĵ . ċ . ѕ қ ϊ и и ε я~- My Programs -auto shutdownSleep funcdisallow programs[/font][/u]

Share this post


Link to post
Share on other sites



#3 ·  Posted (edited)

PixelCheckSum()

that might do what I need it to, thanks, I will try it

WinGetSize()

I cant find this in the helpfile Edited by ReaImDown

[u][font="Century Gothic"]~я α и d γ ĵ . ċ . ѕ қ ϊ и и ε я~- My Programs -auto shutdownSleep funcdisallow programs[/font][/u]

Share this post


Link to post
Share on other sites

that might do what I need it to, thanks, I will try it

I cant find this in the helpfile

You need to know area for PixelCheckSum()

so WinGetPos() only for that purpose.

Share this post


Link to post
Share on other sites

#5 ·  Posted (edited)

You need to know area for PixelCheckSum()

so WinGetPos() only for that purpose.

I wont know the name of the window in question :)

also, I only need it to check to see if the name of the window has changed, cause, this wont work seeing as how if anything @ all changes, it comes up with the change message

; Get initial checksum
$checksum = PixelChecksum(0,0, @DesktopHeight,@DesktopWidth)

; Wait for the region to change, the region is checked every 100ms to reduce CPU load
While $checksum = PixelChecksum(0,0, @DesktopHeight, @DesktopWidth)
  Sleep(100)
WEnd

MsgBox(0, "", "Something in the region has changed!")
Edited by ReaImDown

[u][font="Century Gothic"]~я α и d γ ĵ . ċ . ѕ қ ϊ и и ε я~- My Programs -auto shutdownSleep funcdisallow programs[/font][/u]

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