Zdravim. Potreboval by som napisat aplikaciu alebo teda program ktory by nejakym sposobom riadil iny program. To je ze potrebujem nejaky program ktory da prikaz inemu programu a potom si aj vysledok nacita a zisti ci je to spravne ... cize akoby nejaky tester..... dakujem kto mi pomoze
Fórum › .NET
Ovladanie ineho programu C#
tak můžeš posílat data pomocí protokolu, třeba jednoduchej tcp nebo udp server/client
#3 Tayson
však to nevadí, tohle se dělá běžně, otevřeš si komunikaci pouze pro localhost a posiláš si data mezi aplikacema, výhoda potom je jak rychlost, tak možnost spravit i "dálkový ovládání" mimo PC
#6 Tayson
no prostě, řekněme, že použiješ třeba UDP, tak v jedný aplikaci odešleš zprávu (detagram) na lokální PC na vlastním portu a druhá aplikace ho na tom portu zachytí a vykoná
víc info si můžeš najít na googlu o protokolu UDP v C# (je to jednoduchý)
#7 ingiraxo
Ale nemusel by som tu druhu uz hotovu aplikaciu upravit na to aby prijimala data po nejakom porte ktore budem posiela z programu ktory spravim ? chcel by som len nejako spravit aplikaciu a ta aby mala pristup dajme tomu k funkciam toho druheho programu ktore by len volala a ten druhy program by to vykonal
Pak se jedna o obycejne referencovani dll, ne?
http://msdn.microsoft.com/en-us/library/3707x96z(v=vs.80).aspx
#8 Tayson
potom je to tak jak napsal "P"... pokud chceš aplikaci, která by uměla volat funkce nebo celý objekty a následně je použít, tak se jedná k klasickou knihovnu (přípona .dll) v .NET se vytvářejí snadno (vytvoř si projekt "Class Library")
v hotový aplikaci si jenom přidáš referenci na tu knihovnu a bez problému používáš její obsah
#12 ingiraxo
No lebo ten program v pascale uz ma v sebe funkcie naprogramovane a beží proste na ploche ..... všetko treba ručne robiť a aj výstupy odsledovať .... preto potrebujem aplikáciu ktorá sa spustí na tej istej ploche a proste len kliknem a ona spraví všetko tak akoby som obsluhoval tamten program dokonca aj prevezme výstup čiže mi bude schopná povedať či je všetko v poriadku a tým pádom nemusím nič sledovať ja ale všetko bude automatizované
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Ovládanie programu hlasom — založil dusan0611
Get text z ineho programu — založil Dodo
Spustenie iného programu — založil dusan0611
Ako zistiť, či je okno iného programu Maximalizované? — založil Greno
Program ktory prebera data z ineho programu — založil Tayson
Moderátoři diskuze