• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 205
  • 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
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for 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

Receive 1:1 tech help

Solve your biggest tech problems alongside global tech experts with 1:1 help.

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