Diskuze: Program na ovládáni jiného programu
Člen
Zobrazeno 20 zpráv z 20.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
A jak ?
Snad toto pomůže
Process process = new ProcessBuilder("cesta","param1","param2").start();
místo cesty zadáš cestu k prohlížeči, možná stačí jen název processu a jako argument
https://www.google.cz/?gws_rd=ssl#q=jsem+si+doplníš+co+chceš+hledat
Stačí jen použít google a hlavně zkoušet...
Jenom by mě ještě zajímalo jestli program dokáže udělat funkci nejaké klávesi a jestli dokáže poznat např. V minecraftu že bud 64 kamene on se vypne (mějte se mnou strpení jsem začátečník)?
Určitě to nějak půjde, ale na to si budeš muset přijít sám...
Ano, v Javě lze simulovat vstup. Ale jestli chceš vytvořit nějakýho bota, tak máš mnohem lepší to udělat jako mód.
Jak ten vztup simulovat ?
Promiň, překlikl jsem se, mřlo být +
Jinak u Minecraftu zrovna jo, ale mám za to, že pro jiné programy by musel
použít C, aby mohl simulovat klávesnici. Ale nevím, nikdy jsem to
nezkoušel, možná kecám.
Ano, da sa to, ale je to pomerne low levelova a zlozita vec.
Ak budes googlovat (ano, po anglicky), tak toho najdes vela.
Myslienka je taka, ze najdes okno, do ktoreho chces posielat fake vstup, aktivujes ho, aby bolo focusnute a potom volas SendInput z winapi (https://msdn.microsoft.com/…(VS.85).aspx).
Riesenie nie je 100% spolahlive a funguje iba na Windowse.
Viac sa o tom dozvies tu:
Uprimne sudiac podla toho, ako pises slovo "vstup", toto nie je nic pre teba. Skus popisat, co chces dosiahnut a mozno najdeme iny sposob ako sa to da vyriesit.
V javě sice nedělám, tak nevím jestli je to úplně dobré řešení, ale koukal jsem na StackOverflow a napsal jsem toto:
import java.awt.*;
import java.awt.event.*;
public class HelloWorld {
public static void main(String[] args) {
try {
Robot robot = new Robot();
while (true) {
robot.keyPress(KeyEvent.VK_A);
robot.keyRelease(KeyEvent.VK_A);
}
} catch (AWTException e) {
e.printStackTrace();
}
}
}
Dokola to mačká a pouští klávesu A a funguje mi to minimalně ve chromu a předpokladam, že i jinde. Ale napiš co přesně chceš udělat, pak ti budeme moct lépe poradit.
Tohle mi stačí moc děkuji. A neviznáte se někdo rasp berry pi 2 ? Pres je to podobný linuxu
Raspberry pi je spíš podobný plošňáku.
je to v podstatě minipočítač s ARMovým procesorem a dají se na něm
provozovat různé linuxové distribuce.
Ale pokud bych mohl soudit podle tvého vyjadřování a celkového pohledu a věc, tak to stejně není nic moc pro tebe.
Proč jsi všichni utahujou z mí gramatiky je 12 a čeština mi moc nejde tak prosím berte ohled.
Myslím, že si nikdo neutahuje z tvé gramatiky jako takové - jde spíš o to, že napíšeš že Nevíte něco o raspi je to prej podobný linuxu ... z toho lze usoudit, že nevíš moc o linuxu, GNU, OS, samotné malině, samozřejmě, že tě NIKDO NESOUDÍ jen proto, že něco nevíš, jen si pamatuj tohle: Nikdo není moc nadšený z lidí, kteří místo aby šli a hledali a poctivě si všechno našli sami, pokládají otázky, které stejně není možné odpovědět aniž by ti musel dotazovaný vysvětlit většinu zbytku, který nechápeš/neznáš. Nedělej si z toho nic, naopak - pouč se a nech se tím motivovat dokázat těm lidem a hlavně sobě, že si dokážeš poradit sám. Když tohle těžké období na začátku vydržíš jednou se tu možná budeš (za pár měsíců, či let) babrat s někým kdo přijde a bude se ptát na ty samé věci. Ta snaha stojí za to!
Že někde vynecháš čárku, nebo napíšeš blbě "íčko", to nikoho
nezabije (mě se to stávalo skoro furt a stává doteď, i když už méně),
ale třeba si jen text po sobě přečíst a opravit po sobě takový blbosti
jako: "Pres", "vztup" a pár dalších, které v tom textu prostě vyčnívají
a na většinu z nich by jsi měl přijít.
P.S: Prohlížeč ti podtrhne většinu častých chyb (aspoň chrome to tak
dělá)
Že někde vynecháš čárku, nebo napíšeš blbě "íčko", to nikoho
nezabije (mě se to stávalo skoro furt a stává doteď, i když už méně),
ale třeba si jen text po sobě přečíst a opravit po sobě takový blbosti
jako: "Pres", "vztup" a pár dalších, které v tom textu prostě vyčnívají
a na většinu z nich by jsi měl přijít.
P.S: Prohlížeč ti podtrhne většinu častých chyb (aspoň chrome to tak
dělá)
Češtinu se prostě budeš muset naučit.
Nebuď línej a důkladně si projdi: http://prirucka.ujc.cas.cz/
Zobrazeno 20 zpráv z 20.