VBiB/ACCB.net - Visual Basic in België | .net Ineta User Group  
Hoofdmenu

Advertenties

Het Computer Winkeltje HCW


Evenementen

Forum

Plaats nieuw bericht   Plaats Reactie
Vorige onderwerp Printervriendelijke versie Log in om je privé berichten te bekijken Volgende onderwerp
Auteur Bericht
SilentAlarmOffline
Onderwerp: Firefox + variabele website openen!  BerichtGeplaatst: 30 mrt 2009 - 14:16
Rookie Developer


Geregistreerd op: 21-jan-2009
Berichten: 26

Status: Offline
Bon, het zit zo;
Mijn path word opgeslagen in een variabele, en die moet ik dan weer openen met firefox.

Firefox openen doe ik als volgt:

Visual Basic code:
Shell ("C:\Program Files\Mozilla Firefox\Firefox.exe")


Moest ik een constant path hebben, deed ik het zo:

Visual Basic code:
Shell ("C:\Program Files\Mozilla Firefox\Firefox.exe http://www.google.be")


Maar ik heb dus een variable path, vandaar de vraag; hoe fix ik dat ?
 
 Bekijk gebruikers profiel Stuur privé bericht  
Reageer met quote Naar boven
AntiOffline
Onderwerp: Re: Firefox + variabele website openen!  BerichtGeplaatst: 30 mrt 2009 - 14:22
Moderator


Geregistreerd op: 09-mei-2006
Berichten: 396
Woonplaats: Genk
Status: Offline
Met & kan je 2 strings aan elkaar hangen:

Visual Basic code:
Dim p As String = " http://www.google.be"
        Shell("C:\Program Files\Mozilla Firefox\Firefox.exe" & p)


of
Visual Basic code:
Dim p As String = " http://www.google.be"
        Process.Start("C:\Program Files\Mozilla Firefox\Firefox.exe", p)


Succes

_________________
Intellectuals solve problems; geniuses prevent them.
-- Albert Einstein

Blog: http://blog.anxma.com
Twitter: http://twitter.com/stevenhouben
 
 Bekijk gebruikers profiel Stuur privé bericht Bekijk de homepage MSN Messenger  
Reageer met quote Naar boven
ArComArOffline
Onderwerp: Re: Firefox + variabele website openen!  BerichtGeplaatst: 30 mrt 2009 - 14:25
Moderator


Geregistreerd op: 24-jul-2006
Berichten: 3725
Woonplaats: Westerlo
Status: Offline
Beter is van gebruik te maken van "process.start" of "system.diagnostics.process.start" (zoals anti al gebruikt in zijn post). Het shell commando stamt nog uit de tijd van VB6.
 
 Bekijk gebruikers profiel Stuur privé bericht  
Reageer met quote Naar boven
jovinkOffline
Onderwerp: Re: Firefox + variabele website openen!  BerichtGeplaatst: 24 jul 2009 - 22:06
Rookie Developer


Geregistreerd op: 24-jul-2009
Berichten: 12

Status: Offline
is het ook mogelijk om de browser te verbergen?
Kijk met deze code kan je de metadata aanpassen van shoutcast (internet radio)
Code:
http://yourserver:port/admin.cgi?pass=yourpassword&mode=updinfo&song=Abba - Thank you for the Music
even een voorbeeld http://shoutcast.omroep.nl:8104/ Die gegevens kan je dan wijzigen.

of is er een andere manier om die data te veranderen?
 
 Bekijk gebruikers profiel Stuur privé bericht  
Reageer met quote Naar boven
SupervosOffline
Onderwerp: Re: Firefox + variabele website openen!  BerichtGeplaatst: 25 jul 2009 - 17:17
Moderator


Geregistreerd op: 14-feb-2008
Berichten: 1331
Woonplaats: Brugge
Status: Offline
Je kan op je eigen formulier een webbrowser slepen (staat ergens in je toolbox) en deze hidden zetten, anders zou je ook iets als volgt kunnen gebruiken:

Visual Basic code:
dim wr As System.Net.HttpWebRequest = System.Net.WebRequest.Create("http://yourserver:port/admin.cgi?pass=yourpassword&mode=updinfo&song=Abba - Thank you for the Music")
dim wres as System.Net.HttpWebResponse
wres = wr.getResponse()
wres.Close()


Als de site niet bestaat krijg je wel een exception, met try-catch kan je dit opvangen.

_________________
Charles Darwin (1809-1882): Achterop kijkend denk ik dat het moeilijker was de problemen te zien dan ze op te lossen.

Anoniem: Moeilijk leesbaar schrijven is makkelijk, makkelijk leesbaar schrijven is moeilijk.
 
 Bekijk gebruikers profiel Stuur privé bericht Verstuur mail Bekijk de homepage  
Reageer met quote Naar boven
jovinkOffline
Onderwerp: Re: Firefox + variabele website openen!  BerichtGeplaatst: 25 jul 2009 - 17:32
Rookie Developer


Geregistreerd op: 24-jul-2009
Berichten: 12

Status: Offline
Hey Bedankt Supervos,
Nu kan ik weer even aan de slag!
 
 Bekijk gebruikers profiel Stuur privé bericht  
Reageer met quote Naar boven
jovinkOffline
Onderwerp: Re: Firefox + variabele website openen!  BerichtGeplaatst: 31 jul 2009 - 05:33
Rookie Developer


Geregistreerd op: 24-jul-2009
Berichten: 12

Status: Offline
Helaas werkt het niet helemaal.
Ik krijg deze fout te zien
Code:
An unhandled exception of type 'System.Net.WebException' occurred in system.dll

Additional information: The underlying connection was closed: The remote name could not be resolved.


Is dat de fout melding die je bedoelde?

Als ik zelf de url uit voer krijg ik deze melding
Code:
Deze webpagina is niet beschikbaar.

De webpagina op http://78.157.223.5:poort/admin.cgi?pass=paswoord&mode=updinfo&song=Jovink%20en%20de%20Voederbietels%20-%20Brommerskieken is mogelijk tijdelijk uitgeschakeld of permanent verplaatst naar een nieuw webadres.

En dan is de song info wel aan gepast.
 
 Bekijk gebruikers profiel Stuur privé bericht  
Reageer met quote Naar boven
SupervosOffline
Onderwerp: Re: Firefox + variabele website openen!  BerichtGeplaatst: 31 jul 2009 - 08:30
Moderator


Geregistreerd op: 14-feb-2008
Berichten: 1331
Woonplaats: Brugge
Status: Offline
Quote:
The remote name could not be resolved

betekend dat de naam van de website niet in een ip-adres kon worden omgezet.
Het internet werkt eigenlijk op ip-adressen (zoals je misschien al weet) maar omdat de mens niet alle ip-adressen kan onthouden is er een systeem ontwikkeld dat deze vertaling voor ons doet. Als jij in je browser de website www.vbib.be opvraagt zal je computer aan een andere computer (dns) vragen wat het ip-adres is van www.vbib.be. De dns-server zal dan antwoorden dat dit op "88.151.243.184" is. Nu weet je computer waar vbib kan worden gevonden en zal hij met de site van vbib kunnen communiceren.
Als de dns-server een website niet kent, zoals www.jovink.be zal je deze foutmelding krijgen.


Je kan ook fout krijgen als de server een fout heeft (errorcode 500) of de pagina niet vind (errorcode 404), zelfs als de pagina niet snel genoeg reageert (timeout). Standaard is dit na 3 minuten.

Al deze meldingen geven een webexception dat je in je try-catch moet opvangen.

_________________
Charles Darwin (1809-1882): Achterop kijkend denk ik dat het moeilijker was de problemen te zien dan ze op te lossen.

Anoniem: Moeilijk leesbaar schrijven is makkelijk, makkelijk leesbaar schrijven is moeilijk.
 
 Bekijk gebruikers profiel Stuur privé bericht Verstuur mail Bekijk de homepage  
Reageer met quote Naar boven
jovinkOffline
Onderwerp: Re: Firefox + variabele website openen!  BerichtGeplaatst: 31 jul 2009 - 21:01
Rookie Developer


Geregistreerd op: 24-jul-2009
Berichten: 12

Status: Offline
Nou ik ben samen met iemand die heel goed kan programmeren bezig geweest maar wij komen er echt niet uit.
iedere keer die fout melding. Als ik die url gewoon in google chrome uit voer word de song info wel gewijzigd maar doe ik het via het visual basic dan doet ie het niet. Krijg code 404 bij deze regel wres = wr.getResponse() maar ik heb toch eigenlijk niks aan de respons??

Ik geef het op ;(
 
 Bekijk gebruikers profiel Stuur privé bericht  
Reageer met quote Naar boven
SupervosOffline
Onderwerp: Re: Firefox + variabele website openen!  BerichtGeplaatst: 02 aug 2009 - 21:14
Moderator


Geregistreerd op: 14-feb-2008
Berichten: 1331
Woonplaats: Brugge
Status: Offline
een 404 betekent dat de pagina niet gevonden is.

Zeker dat je precies dezelfde url hebt ingegeven, en geen extra informatie moet ingeven (zoals een wachtwoord of iets dergelijk)

mocht je een code 500 ontvangen kan je kijken in de webexception.response. Hierin staat het foutantwoord van de server. (bij http500 wordt er eventueel nog een html-pagina van de server meegestuurd met uitleg over de ontstane fout)

_________________
Charles Darwin (1809-1882): Achterop kijkend denk ik dat het moeilijker was de problemen te zien dan ze op te lossen.

Anoniem: Moeilijk leesbaar schrijven is makkelijk, makkelijk leesbaar schrijven is moeilijk.
 
 Bekijk gebruikers profiel Stuur privé bericht Verstuur mail Bekijk de homepage  
Reageer met quote Naar boven
jovinkOffline
Onderwerp: Re: Firefox + variabele website openen!  BerichtGeplaatst: 07 aug 2009 - 22:00
Rookie Developer


Geregistreerd op: 24-jul-2009
Berichten: 12

Status: Offline
Ik heb het nu even anders gedaan.
Visual Basic code:
Dim myprocess As New System.Diagnostics.Process
        jeroen = url + ":" + poort + "/admin.cgi?pass=" + ww + "&mode=updinfo&song= " & song
        myprocess.StartInfo.FileName = "wget.exe"
        myprocess.StartInfo.Arguments = "--user-agent=Mozilla --tries=1 -nd " & Chr(34) & jeroen & Chr(34)
        myprocess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
        myprocess.StartInfo.CreateNoWindow = True
        myprocess.Start()       

Om het een en ander duidelijk te maken hier een link.
 
 Bekijk gebruikers profiel Stuur privé bericht  
Reageer met quote Naar boven
SupervosOffline
Onderwerp: Re: Firefox + variabele website openen!  BerichtGeplaatst: 08 aug 2009 - 08:46
Moderator


Geregistreerd op: 14-feb-2008
Berichten: 1331
Woonplaats: Brugge
Status: Offline
Blijkbaar moet je hier ook een user-agent meegeven. Dit is een veld dat aangeeft met welke browser je werkt. De HttpWebRequest werkt standaard zonder user-agent en het kan zijn dat shoutcast een user-agent moet hebben dat herkend wordt.

Probeer eens het volgende:
Visual Basic code:
dim wr As System.Net.HttpWebRequest = System.Net.WebRequest.Create("http://yourserver:port/admin.cgi?pass=yourpassword&mode=updinfo&song=Abba - Thank you for the Music")
wr.UserAgent = "Mozilla"
dim wres as System.Net.HttpWebResponse
wres = wr.getResponse()
wres.Close()

_________________
Charles Darwin (1809-1882): Achterop kijkend denk ik dat het moeilijker was de problemen te zien dan ze op te lossen.

Anoniem: Moeilijk leesbaar schrijven is makkelijk, makkelijk leesbaar schrijven is moeilijk.
 
 Bekijk gebruikers profiel Stuur privé bericht Verstuur mail Bekijk de homepage  
Reageer met quote Naar boven
AntiOffline
Onderwerp: Re: Firefox + variabele website openen!  BerichtGeplaatst: 08 aug 2009 - 08:53
Moderator


Geregistreerd op: 09-mei-2006
Berichten: 396
Woonplaats: Genk
Status: Offline
Ik wil even bevestigen dat shoutcast in de meeste gevallen inderdaad een user agent nodig heeft. Deze user agent kan gebruikt worden om verschillende versies van een stream naar verschillende soorten clients te sturen (indien deze beschikbaar zijn) zoals IE of Mozilla Gecko.

_________________
Intellectuals solve problems; geniuses prevent them.
-- Albert Einstein

Blog: http://blog.anxma.com
Twitter: http://twitter.com/stevenhouben
 
 Bekijk gebruikers profiel Stuur privé bericht Bekijk de homepage MSN Messenger  
Reageer met quote Naar boven
jovinkOffline
Onderwerp: Re: Firefox + variabele website openen!  BerichtGeplaatst: 08 aug 2009 - 09:42
Rookie Developer


Geregistreerd op: 24-jul-2009
Berichten: 12

Status: Offline
Ja en het mooie is, er staat mozilla maar ik gebruik gewoon google chrome.
Dus daar zal die user agent dus wel voor zorgen.

Ik ben in iedergeval blij dat het werkt.
 
 Bekijk gebruikers profiel Stuur privé bericht  
Reageer met quote Naar boven
Berichten van afgelopen:     
Ga naar:  
Tijden zijn in GMT + 1 uur
Plaats nieuw bericht   Plaats Reactie
Vorige onderwerp Printervriendelijke versie Log in om je privé berichten te bekijken Volgende onderwerp
PNphpBB2 © 2003-2007 
 

 
Postnuke - ADODB Database - PHP 4/5 - pnPhpBB2 - Hosting bij Openminds
Met dank aan Jürgen voor de jarenlange inzet van visualbasic.be (anno 21-12-2000)
vbib.be gestart op 1/03/06 (extra vanaf 1/09: vbnet.be en vbdotnet.be)
VBiB is gerelateerd met wintips.be

Nieuwsbrief RSS Feed: backend.php