Gå til innhold

Hvordan programmere inn for å åpne IE vindu?


Anbefalte innlegg

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
Videoannonse
Annonse

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

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

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...