Continuo con il mio progetto (di cui ho già avuto un grande aiuto in precedenza)
vorrei conoscere il produttore della scheda di rete di cui ho ottenuto il macaddress
dal mio programma.
ho trovato (fra i tanti) questo sito
https://macvendors.com il quale prevede di
determinare il produttore della scheda di rete incollando il relativo macaddress.
purtroppo da programma non riesco ad eseguire in automatico questa operazione
Process.Start("
https://macvendors.com" & MACAddress) dove macAddress contiene
l'identificatori della scheda, perciò ho copiato nella clipboard l'indirizzo della scheda
e con una msgbox avviso l'utente che è sufficiente eseguire un ctrl+v sulla pagina
del browser appena aperta per incollare il dato e visualizzare la risposta:
funziona tutto!
vorrei soltanto che quel tab appena aperto lo potessi chiudere rispondendo si alla domanda
'vuoi chiudere la pagina web appena aperta?'
For Each prog As Process In Process.GetProcesses
If prog.ProcessName = "chrome" Then prog.Kill()
If prog.ProcessName = "firefox" Then prog.Kill()
If prog.ProcessName = "iexplorer" Then prog.Kill()
If prog.ProcessName = "edge" Then prog.Kill()
If prog.ProcessName = "safari" Then prog.Kill()
If prog.ProcessName = "opera" Then prog.Kill()
Next
con queste righe controllo quale browser è aperto e quindi lo chiudo, ma purtroppo chiudo gli eventuali altri tab già aperti
dovrei secondo me anche conoscere il nome del tab e chiuderlo singolarmente. sapete aiutarmi per favore?
ho anche pensato di chiudere il tab che ho aperto (direi l'ultimo in sequenza) con il comando
My.Computer.Keyboard.SendKeys("^(w)", True)
ma non ci riesco perchè non ho più il focus sul tab stesso, penso...
grazie