View Full Version : Chiudere explorer
texerasmo
27-05-2004, 11:15
Il qulasiasi linguaggiojava c vb e java è possibile chidere la finestra di explorer?
fabio_tarantino
27-05-2004, 13:19
explorer chi? Internet Explorer o Explore.exe ? (considera che entrambi possono avere più sessioni contemporanemente)
texerasmo
27-05-2004, 14:02
la finestra di eplorer corrente.
Tieni presente che ho fatto una classe java che mi apre una finestra explorer oppure mi modifica quella corrente portandomi su localhost:9090
Mezzetti0903
27-05-2004, 15:21
mmm.....
...non bastava mandarli (SendMessage) una "WM_CLOSE"??
basta importare quella funzione...penso!
texerasmo
27-05-2004, 16:40
in quale linguaggio?
come devo sciverlo?
Mezzetti0903
27-05-2004, 16:50
In qualunque linguaggio, basta che tu sia in grado di chiamare una funzione esterna.
In VB
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Public Const WM_CLOSE = &H10
SendMessage (hwnd, WM_COPY, 0, 0)
devi solo sapere l'handle della finestra di IE...che magari hai già perchè è una finestra che hai creato tu o lo devi trovare con la "findwindow"...ma non penso questo siua il metodo migliore...
Cionci...ci vieni a dare una manina??
texerasmo
28-05-2004, 09:51
public class Prova98 {
public Prova98() {
}
public static void main(String args[]) {
try {
String url = "http://localhost:9090/";
/** ********** */
String cIP = "127.0.0.1";
int nPort = 9090;
boolean connetti= true;
Runtime.getRuntime().exec("java -jar start.jar");
while (connetti) {
try {
Socket test = new Socket(cIP, nPort);
System.out.println(nPort + " disponibile");
Runtime.getRuntime().exec(
"rundll32 url.dll,FileProtocolHandler " + url);
System.out.println("Carico il browser...");
System.out.print("fatto.");
connetti= false;
test.close();
}
catch (Throwable e) {
System.out.println(nPort + " NON disponibile");
}
}
/** ************** */
} catch (Exception exception) {
System.out.println("Errore: " + exception.getMessage());
}
}
}
carico si il mio broswer
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.