ILM (Imvu Login Macro) [Updated 5-8-2013]

DataMine
by DataMine · 24 posts
12 years ago in Autoit
Posted 12 years ago · Author
airbender wrote:
here you go don von and dm this will go to the chat tab on imvu
Code
Opt("WinTitleMatchMode", 4)
WinWait("Home - IMVU","chrome://imvu/content/tool/fri")
ControlClick("Home - IMVU","chrome://imvu/content/tool/fri","MozillaWindowClass5")
WinWait("Chat Rooms - IMVU","chrome://imvu/content/tool/fri")

and this line should open the room in the top left had corner
Code
WinWait("Room Card - IMVU","chrome://imvu/content/dialogs/")
ControlClick("Room Card - IMVU","chrome://imvu/content/dialogs/","MozillaWindowClass1")

However i think it sends it be4 the chat tab is fully loaded cos i cant get it to join a room using that code still testing stuff tho just wnated to share this bit



Well that is starting to get into the area I was talking about with the client code.


Awesome work though airbender.
Posted 12 years ago
sry didnt mean to post something i shouldnt have lol next time ill run it by you via shoutbox or something
Posted 12 years ago · Author
airbender wrote:
sry didnt mean to post something i shouldnt have lol next time ill run it by you via shoutbox or something


Not really that, we just try to keep all info in our staff areas to prevent people from learning anything that might allow them to start hacking away at the client. Don't want everyone being able to do that. God only knows what would happen, I would foresee lots of infected clients trying to steal account info lol.
Posted 12 years ago · Author
Don Von Free Credits wrote:
Alright, now, is it possible to search the public rooms and choose one using autoit?


Idk, most search functions in Autoit are based on classes, window/process/control names or text in a window. You would have to know what room you were searching for or a keyword first since the rooms change when you load the chat rooms mode.
Posted 12 years ago
Ð▪ℳ wrote:
Don Von Free Credits wrote:
Alright, now, is it possible to search the public rooms and choose one using autoit?


Idk, most search functions in Autoit are based on classes, window/process/control names or text in a window. You would have to know what room you were searching for or a keyword first since the rooms change when you load the chat rooms mode.


Any room will do. I am not looking to enter a certain room.
Posted 12 years ago
Ð▪ℳ wrote:
Don Von Free Credits wrote:
Alright, now, is it possible to search the public rooms and choose one using autoit?


Idk, most search functions in Autoit are based on classes, window/process/control names or text in a window. You would have to know what room you were searching for or a keyword first since the rooms change when you load the chat rooms mode.

i agree im going to see if i can come up with something ....

Edited:
ok i was able to get it to do it using the mouse recorder that comes with autoit how ever this would only work if your res. was set to mine(1280 x 1024) i think
but ill share it anyways and keep on working on a way to do it with out the mouse recording what the following code does is picks chat rooms from the home page them goes to the chat tab enters Blue in the search picks 1st room in top left hand corner joins the rooms sends sup as a message
Code
Func _Au3RecordSetup()
Opt('WinWaitDelay',100)
Opt('WinDetectHiddenText',1)
Opt('MouseCoordMode',0)
EndFunc

Func _WinWaitActivate($title,$text,$timeout=0)
   WinWait($title,$text,$timeout)
   If Not WinActive($title,$text) Then WinActivate($title,$text)
   WinWaitActive($title,$text,$timeout)
EndFunc
_WinWaitActivate("Home - IMVU","chrome://imvu/conten")
MouseClick("left",700,583,1)
_WinWaitActivate("Chat Rooms - IMVU","chrome://imvu/conten")
MouseClick("left",154,154,1)
Send("{SHIFTDOWN}b{SHIFTUP}lue")
MouseMove(266,153)
MouseDown("left")
MouseMove(267,153)
MouseUp("left")
MouseClick("left",519,363,1)
_WinWaitActivate("Blissful Blue Club - IMVU","chrome://imvu/conten")
MouseClick("left",275,952,1)
MouseClick("left",263,954,1)
Send("sup{ENTER}")


how ever the result changes every teim in the top left hand corner so might have to remove the winwaitactive to another wait
edited put the wrong screen res. last night :| i fixed it now tho post updated
airbender
Posted 12 years ago · Author
I have the same res as you on both my screens, I've just avoided using mouse movements and the like because I want the scripts to be runnable on any computer running Windows. I'm picky that way, I always try to find the best code to do what I want so the end product feels high quality and well written. That's probably why I have a lot of unfinished programs lol.
Posted 12 years ago
i totally agree with you bro just wanted to share that code for ppl that dont mind using it
Posted 11 years ago · Author
I updated the code to add masking to the password box so you can't see what's being typed in.

Create an account or sign in to comment

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

Sign in

Already have an account? Sign in here

SIGN IN NOW

Create an account

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

REGISTER A NEW ACCOUNT