Avatar
Neaktivní uživatel:

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  -1 30.8.2015 17:14
Neaktivní uživatelský účet
Avatar
Nahoru Odpovědět 31.8.2015 8:31
Neaktivní uživatelský účet
Avatar
David Hanina
Člen
Avatar
David Hanina:

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  +1 31.8.2015 8:51
Avatar
Odpovídá na David Hanina
Neaktivní uživatel:

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
David Hanina
Člen
Avatar
Odpovídá na Neaktivní uživatel
David Hanina:

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
Avatar
vosa53
Člen
Avatar
Odpovídá na Neaktivní uživatel
vosa53:

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  +1 31.8.2015 13:07
Avatar
Neaktivní uživatel:

Jak ten vztup simulovat ?

Nahoru Odpovědět  -1 31.8.2015 14:18
Neaktivní uživatelský účet
Avatar
patrik.valkovic
Šéfredaktor
Avatar
Odpovídá na vosa53
patrik.valkovic:

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:

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/…ary/ms646310(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  +1 31.8.2015 15:29
Čekni stránku so zabavnými obrázkami z internetov: https://www.coolovo.eu?ref=1007
Avatar
Nahoru Odpovědět 31.8.2015 15:36
Neaktivní uživatelský účet
Avatar
vosa53
Člen
Avatar
vosa53:

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  +1 31.8.2015 15:37
Avatar
Neaktivní uživatel:

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  -3 1.9.2015 6:38
Neaktivní uživatelský účet
Avatar
Jenkings
Redaktor
Avatar
Odpovídá na Neaktivní uživatel
Jenkings:

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  +5 1.9.2015 7:54
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
vosa53
Člen
Avatar
vosa53:

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  +2 1.9.2015 9:47
Avatar
Neaktivní uživatel:

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
Taskkill
Redaktor
Avatar
Odpovídá na Neaktivní uživatel
Taskkill:

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  +5 1.9.2015 11:39
Avatar
Odpovídá na Neaktivní uživatel
Ondřej Štorc:

Ž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 1.9.2015 12:22
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Odpovídá na Neaktivní uživatel
Ondřej Štorc:

Ž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
Tým ITnetwork
Avatar
Odpovídá na Neaktivní uživatel
David Novák:

Č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í
+1 bodů
Řešení problému
Nahoru Odpovědět  +2 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.