Sign in to follow this  
Followers 0
LOULOU

HOw to receive data from other appplication

4 posts in this topic

Here is my problem

I have two program.

The first one (written in autoit) launch an another one written in purebasic. I want that the second program when ending and returning to autoit send data for use in the first program. Is someone can help me ?

I try with environemental variable but that's doesn't walk

Share this post


Link to post
Share on other sites



Here is my problem

I have two program.

The first one (written in autoit) launch an another one written in purebasic. I want that the second program when ending and returning to autoit send data for use in the first program. Is someone can help me ?

I try with environemental variable but that's doesn't walk

<{POST_SNAPBACK}>

Does purebasic have registry commands? Teach me them so I may help you.

Share this post


Link to post
Share on other sites

Does purebasic have registry commands? Teach me them so I may help you.

<{POST_SNAPBACK}>

Yes it have. Now that you give me the idea, i know how to do.

Thanks guido

Share this post


Link to post
Share on other sites

#4 ·  Posted (edited)

i want to put my 2 cents in even though you got it figured out.

with program2... that is your purebasic program.

i would add something to that program, that would place the variables you want to save into a .txt file.

then...

what i would do, is have a function like this in the autoit script.

;SOME CODE HERE IF YOU WANT

AdLibEnable("P2ended")

;YOUR AUTOIT

;SCRIPT IN

;HERE

AdLibDisable()

AutoItWinSetTitle("shutdown")

While ProcessExists("program2.exe")

Sleep(100)

WEnd

:THE REST OF YOUR SCRIPT AFTER YOU HAVE THE INFO FROM PROGRAM 2

Func P2ended()

If Not ProcessExists("program2.exe") Then ;READ THE VAR'S FROM THE .TXT FILE

EndFunc

well, thats my 2 cents. you would'nt have to even TOUCH the registry this way.

might make it more compatible on more computers with regedit rights disabled.

~Todd

EDIT: i just wanted to also mention, even when using AUTOIT alone, you cannot pass variables between 2 seperate scripts. especially not between 2 seperate scripting languages.

but this way allows you to. and i just added the functionality of having it know when the other program was finished, because thats what you asked for i think. send variables to autoit FROM the SECOND program after it ends... right?

Edited by t0ddie

Valik Note Added 19 October 2006 - 08:38 AMAdded to warn level I just plain don't like you.

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