ritas Skrevet 3. april 2008 Del Skrevet 3. april 2008 heihei, Noen som kan hjelpe meg med dette?. Jeg har laget et ikon. Det jeg vil programmet skal gjøre er at hvis jeg klikker på dette ikonet vil jeg at internet explorer eller opera vindu skal åpen seg. Hvordan skal jeg programmere inn dette i java.?? Har søkt litt på nette, men finner ikke noe som kan hjelpe meg. Lenke til kommentar
aC Skrevet 3. april 2008 Del Skrevet 3. april 2008 første søket på google gav meg dette PS. Credits for denne koden er gitt i toppen, jeg fant dette på: http://www.devdaily.com/java/edu/pj/pj010016/pj010016.shtml // Copyright 1998 DevDaily Interactive, Inc. All Rights Reserved. import java.io.*; public class RunCommand { public static void main(String args[]) { String s = null; try { // run the Unix "iexplore.exe" command // Her vil du kanskje ha f.eks // String fullPath = "C:\full_path_to_program\some_program_or_command.exe" // Jeg har ikke testet dette selv og husker ikke om du må escape bak-slaskene Process p = Runtime.getRuntime().exec("iexplore.exe"); BufferedReader stdInput = new BufferedReader(new InputStreamReader(p.getInputStream())); BufferedReader stdError = new BufferedReader(new InputStreamReader(p.getErrorStream())); // read the output from the command System.out.println("Here is the standard output of the command:\n"); while ((s = stdInput.readLine()) != null) { System.out.println(s); } // read any errors from the attempted command System.out.println("Here is the standard error of the command (if any):\n"); while ((s = stdError.readLine()) != null) { System.out.println(s); } System.exit(0); } catch (IOException e) { System.out.println("exception happened - here's what I know: "); e.printStackTrace(); System.exit(-1); } } } Lenke til kommentar
ritas Skrevet 3. april 2008 Forfatter Del Skrevet 3. april 2008 (endret) Takk skal du ha, skal sitte med den og se om jeg får noe ut av det.. Endret 11. april 2008 av Skagen Unødvendig quoting. Lenke til kommentar
blackbrrd Skrevet 3. april 2008 Del Skrevet 3. april 2008 http://jalbum.net/api/edu/stanford/ejalber...erLauncher.html Lenke til kommentar
atsjoo Skrevet 4. april 2008 Del Skrevet 4. april 2008 Det er vel ikke værre enn å kjøre; String adresse = "http://www.diskusjon.no"; Process p = Runtime.getRuntime().exec("iexplore.exe" + adresse); p.waitFor(); kan legges til på slutten dersom du skal ha flere kodelinjer etter åpningen av IE som er avhengig av at IE er åpen. Lenke til kommentar
Iyon Skrevet 9. april 2008 Del Skrevet 9. april 2008 Dersom du har en html fil, og ønsker å åpne denne i klientens default browser, skal følgende linje fungere på windows: Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + minFileInstans.getAbsolutePath()); minFileInstans er da en referanse til html-filen du ønsker å åpne. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå