Kiinnostaisi tietää voiko javalla tehdä ohjelman joka ohjaa hiirtä ja näppäimistöä esim netissä. Yksi käyttötarkoitus olisi että voisi käyttää pörssissä ostamaan ja myymään tietyinä hetkinä. Niitä on kyllä jo varmaan tehty mutta haluaisin tehdä oman koska olen aina miettinyt mitä kaikkea hienoa voisi tehdä kun ei itse tarvitsisi olla näpyttelemässä. Jos javalla ei voi tehdä sellaisia ohjelmia onko muita ohjelmointikieliä tähänsopivaksi. Eli sen pitäisi liikuttaa hiirtä ja näppäimistöä nettisivuilla.
Otsikkoon vastaten, niin tottakai voi. Pörssibotit tyypillisesti kytkeytyvät pörssin kaupankäyntijärjestelmään rajapinnan kautta.
Javalle, kuten monille muillekin kielille, löytyy kirjastoja joiden avulla käytetään virtuaalista tai oikeaa nettiselainta. Näissä on yleensä etuna pelkkään sokkona näppäimistön ja hiiren liikutteluun, että pystytään päättelemään milloin sivu on latautunut ja mitä on missäkin. Eli voidaan täyttää tietty kenttä halutulla tekstillä. Hiirellä ja näppäimistöllä pitäisi ensin klikata hiirellä oikeaa kohtaa ja lähettä sitten teksti näppäimistöllä.
Javalla, kuten monilla muillakin kielillä, voi myös tehdä ohjelmia jotka käyttävät muita ohjelmia kuin niitä käytettäisiin näppäimistöllä ja hiirellä.
Kiitos juuri tätä kaipasin. En edes kerkenyt sulkea välilehteä kun jo vastaus tuli. Mahtavaa toimintaa.
Vastataan nyt vielä, että hiiren ja näppäimistön "kaappaamiseen" löytyy javassa Robot luokka :).
Grez jo vastasikin, että kyseiseen hommaan on kyllä huomattavasti parempia toteutus vaihtoehtoja :).
Yksinkertaiseen nettiselaimen skriptaukseen JavaScript on monesti kätevin ja kevyin ratkaisu.
Vakavasti otettavat treidausbotit tukevat (ainakin) FIX-protokollaa. Siihen ja sen toteutuksiin kannattaa ehdottomasti tutustua, jos ala kiinnostaa. Java on vaihtoehto, mutta C++ jyrää.
Aihe on jo aika vanha, joten et voi enää vastata siihen.