Gå til innhold

Hente ut informasjon fra extert program


Anbefalte innlegg

Jeg prøver å lage et program nå kalt program1 som skal gjøre følgende:

- Starte et externt program nå kalt program2

- Få program1 til å sjekke om det finnes f.eks en knapp i program2 og hente ut dens text verdi

 

Er dette mulig, og isåfall how?

Endret av miXer
Lenke til kommentar
Videoannonse
Annonse

Greia med programmet jeg vil lage er et slags test program, som skal kunne starte et hvilket som helst program angitt og testes om det fungerer. Slik som:

- Trykk på knapp "Hei"

- Er resultatet "OK"

 

Og kunne få ut info om dette stemmer.

Lenke til kommentar

Vel, ikke helt. Programmet er ment for programmer jeg selv programmerer. At programmet på en måte kan sjekke om visse funksjoner og knapper og slikt fungerer programatisk, uten at jeg selv trenger å fysisk trykke på knapper og sjekke verdier og slikt.

 

Slik som Cucumber

Endret av miXer
Lenke til kommentar

Nei, Robot klassen er for å styre windows sine innebygde metoder. Han skal kjøre et annet Java program, mest sansynlig en annen class file, eller en jar file, fra et Java program. Det blir på en måte som om de kjører som plugins til programmet.

 

Tror jeg da.

Det trodde jeg først også, men så snakket han om å teste GUI programatisk...

 

Du har sikkert rett, men infoen skader ikke :)

Endret av Patton
Lenke til kommentar

Dere har igrunn begge rett. I utgangspunktet ville jeg at dette programmet skulle kunne teste et hvilket som helst program, uansett språk og uansett om jeg har lagd det eller ikke, men det blir vel mest sannsynligvis veldig vanskelig.

 

Tanken var å kjøre GUI test. Altså få mitt program til å programatisk trykke på en knapp i det startede programmet og sjekke verdien og slike ting.

Lenke til kommentar
  • 2 uker senere...

Jeg prøver å lage et program nå kalt program1 som skal gjøre følgende:

- Starte et externt program nå kalt program2

- Få program1 til å sjekke om det finnes f.eks en knapp i program2 og hente ut dens text verdi

 

Er dette mulig, og isåfall how?

 

Sjekket delicious-kontoen min, og som jeg trodde, det var noen linker der fra sist jeg lurte på det samme. (Ikke java, men de burde kunne løse problemet.)

 

 

I tillegg kommer naturligvis http://www.autohotkey.com.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...