Cześć :-)
Potrzebuje kod programu w Javie który uruchomił by po określonym czasie(np 2 sekundy) inny program (np. Winampa) a potem go zamkną i po pewnym czasie( np 4 sekundy) otworzył inny program (np. Firefoxa) a potem go zamkną.
Zaczynam się dopiero bawić w programowanie w Javie więc bądźcie wyrozumiali.
Najprościej użyć po prostu naprzemiennie metod Runtime.exec() oraz TimeUnit.sleep() (lub Thread.sleep()). Kod byłby tak banalny, że nie ma co pisać.
Olamagato - gdybyś mógł to daj ten kod na forum bo dopiero zaczynam naukę Javy. Dla mnie każdy krok w javie jest trudny a jak będę miał kod to postaram się go zrozumieć.
Z góry wielkie dzięki :-)
Dostałem taki część kodu od Olamagato, jeśli ktoś może to niech da na forum cały kod programu.
Thread.sleep(2000);
Runtime().exec("winamp.exe");
Thread.sleep(4000);
Runtime().exec("firefox.exe");
Smieszny czy niepowazny ?
Dostales caly kod i co jeszcze chcesz ?
Już mam :-)
To jest cały kod:
public class Main {
public static void main(String[] args) throws Exception {
Thread.sleep(2*2000);
Process a =
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler www.srebrnysurfer.w8w.pl")
a.waitFor(); //Otwiera stronę
Thread.sleep(2*2000);
Process c =
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler c:/Katalog/Firefox.lnk");
c.waitFor(); } } //Otwiera program
:-)
Mam jeszcze pytanie.
Jak mogę podpiąć ten kod do przycisku? [glowa]
W NetBeans zrobiłem grafikę z przyciskiem teraz tylko chcę dorzucić ten kod do przycisku.
Tylko jak? Może głupie pytanie ale dla tych co wiedzą. ;-)
Żeby nie było za łatwo ;P
http://zetcode.com/tutorials/javaswingtutorial/
Srebrny_Surfer napisał(a)
:-)
Mam jeszcze pytanie.
Jak mogę podpiąć ten kod do przycisku? [glowa]
W NetBeans zrobiłem grafikę z przyciskiem teraz tylko chcę dorzucić ten kod do przycisku.
Tylko jak? Może głupie pytanie ale dla tych co wiedzą. ;-)
Tak jak Ci napisał kolega wyżej. Twoje lenistwo poraża.
Dzięki Kaziuuu za linka ale niestety nie umiem za dobrze angielskiego więc nie wiele mi to pomoże ale i tak wielkie dzięki.
A co do mojej leniwości to po to są fora żeby pomagać innym a nie utrudniać (dopiero zaczynam programowanie i potrzebuje waszej pomocy).
Więc jeszcze raz proszę o poradę jak ten kod przerobić pod przycisk w programie okienkowym.
Co mam wpisać po:
private void Sprawdz(java.awt.event.ActionEvent evt) {