[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 202
  • Last Modified:

Extract text contents from another application

Hi experts!
I have an applicaton running on my desktop, it produces the result in a tree format... example

+ option 1
- option 2
  + value under option 2
.
.
.
it goes like this. I woulld like to collect the results of this tree control. I am able to select the nodes but cannot copy the values or the name of the node. Do you know how can i get the results from this.
I use VB 6 on a windows 2000 machine.
0
str_kani
Asked:
str_kani
  • 6
  • 4
  • 2
  • +1
2 Solutions
 
justchat_1Commented:
Collect the results from in the application or from another application?
0
 
str_kaniAuthor Commented:
from another application
0
 
justchat_1Commented:
can the tree application pass this information through command line parameters or do both have to be running before the data is passed?
0
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

 
sakuya_suCommented:
if you have the Handle of the other application isnt there a LV_GETTEXT message or somrhting you can use in list controls and treelists?
0
 
junglerover77Commented:
If you are able to select the node, why not send a Ctrl+C to it, then try to get the text from the Clipboard?
0
 
justchat_1Commented:
sakuya_su's idea should work but I cant find the code that goes along with it...there is also a way to expose functions of your program to other programs but I cant find the code for that either..
0
 
str_kaniAuthor Commented:
>> can the tree application pass this information through command line parameters or do both have to be running before the data is passed?

Application A is not my application, application b is mine, I need to read contents on a from B... ? :)

>>> If you are able to select the node, why not send a Ctrl+C to it, then try to get the text from the Clipboard?

copy & paste is not working there... :(
0
 
justchat_1Commented:
Do you have any control over application A?  there are methods to expose components of A to B but you need to be able to rewrite parts of A...
0
 
str_kaniAuthor Commented:
i don't have control over A but B (ONLY)
0
 
justchat_1Commented:
Then technically-not possible...unless the components (in program A) are specifically exposed to other programs they will be protected from outside access.
0
 
sakuya_suCommented:
What type of treelist is it?

I remember i wrote a code ages back that reads the ListView control of Azureus (so i can then dump the downloading info onto a webpage), there was no protection issue, i just had to send the select nbode and get text messages to the box.

if you know what type the box is, I might be able to find the messages for it.

there are programs on the net that can do that for you, like you just move your mouse over a control it will tell you what type it is (If you cant find one I can send one to you)

0
 
str_kaniAuthor Commented:
>>> Then technically-not possible...unless the components (in program A) are specifically exposed to other programs they will be protected from outside access.

I think so...

>>> sakuya_su

I see there is a tree control, i am not able to copy anything from that application (from tree control)


0
 
justchat_1Commented:
sakuya_su good point.  Since the tree control is used from a dll (with public components) it may be possible to view from another program.
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

  • 6
  • 4
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now