NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Neaktivní uživatel:30.8.2015 17:14

Ahoj,de v javě udělat program který by třeba sputil internetový prohlížeč a na psal by do google ahoj a dal by vyhledat ?

Odpovědět
30.8.2015 17:14
Neaktivní uživatelský účet
Avatar
Atrament
Člen IT Redactor Gang
Avatar
Avatar
Neaktivní uživatel:31.8.2015 8:31

A jak ?

Nahoru Odpovědět
31.8.2015 8:31
Neaktivní uživatelský účet
Avatar
Neaktivní uživatel:31.8.2015 8:51

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...

Nahoru Odpovědět
31.8.2015 8:51
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Neaktivní uživatel:31.8.2015 11:26

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)?

Nahoru Odpovědět
31.8.2015 11:26
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Neaktivní uživatel:31.8.2015 11:33

Určitě to nějak půjde, ale na to si budeš muset přijít sám...

Nahoru Odpovědět
31.8.2015 11:33
Neaktivní uživatelský účet
Avatar
vosa53
Člen
Avatar
Odpovídá na Neaktivní uživatel
vosa53:31.8.2015 13:07

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.

 
Nahoru Odpovědět
31.8.2015 13:07
Avatar
Neaktivní uživatel:31.8.2015 14:18

Jak ten vztup simulovat ?

Nahoru Odpovědět
31.8.2015 14:18
Neaktivní uživatelský účet
Avatar
Odpovídá na vosa53
Patrik Valkovič:31.8.2015 14:19

Promiň, překlikl jsem se, mřlo být + :D
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.

Nahoru Odpovědět
31.8.2015 14:19
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
dobrakmato
Člen
Avatar
Odpovídá na Neaktivní uživatel
dobrakmato:31.8.2015 15:29

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.

 
Nahoru Odpovědět
31.8.2015 15:29
Avatar
Odpovídá na dobrakmato
Neaktivní uživatel:31.8.2015 15:36

Tak jsem se upsal no ;)

Nahoru Odpovědět
31.8.2015 15:36
Neaktivní uživatelský účet
Avatar
vosa53
Člen
Avatar
vosa53:31.8.2015 15:37

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. :)

 
Nahoru Odpovědět
31.8.2015 15:37
Avatar
Neaktivní uživatel:1.9.2015 6:38

Tohle mi stačí :) moc děkuji. A neviznáte se někdo rasp berry pi 2 ? Pres je to podobný linuxu

Nahoru Odpovědět
1.9.2015 6:38
Neaktivní uživatelský účet
Avatar
Jenkings
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Jenkings:1.9.2015 7:54

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.

Editováno 1.9.2015 7:56
Nahoru Odpovědět
1.9.2015 7:54
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
vosa53
Člen
Avatar
vosa53:1.9.2015 9:47

A hlavně se nauč googlovat, na každý tvůj dotaz se dá během pár minut najít odpověď na Googlu. Na fórko piš až když si u něčeho nebudeš jistý a nebo si nebudeš vědět rady. ;)

 
Nahoru Odpovědět
1.9.2015 9:47
Avatar
Neaktivní uživatel:1.9.2015 10:37

Proč jsi všichni utahujou z mí gramatiky je 12 a čeština mi moc nejde :( tak prosím berte ohled.

Nahoru Odpovědět
1.9.2015 10:37
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Neaktivní uživatel:1.9.2015 11:39

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!

Nahoru Odpovědět
1.9.2015 11:39
Neaktivní uživatelský účet
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Ondřej Štorc:1.9.2015 12:22

Ž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á)

Nahoru Odpovědět
1.9.2015 12:22
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Ondřej Štorc:1.9.2015 12:22

Ž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á)

Nahoru Odpovědět
1.9.2015 12:22
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
David Novák
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
David Novák:1.9.2015 12:26

Češtinu se prostě budeš muset naučit.

Nebuď línej a důkladně si projdi: http://prirucka.ujc.cas.cz/

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
1.9.2015 12:26
Chyba je mezi klávesnicí a židlí.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 20 zpráv z 20.