Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo!

Ich habe eine *.vbs Datei die ich editieren möchte. Das Problem:

Das Script hat die Aufgabe sich auf einen Server zu connecten und sich dort eine Integer Zahl aus dem HTML Code zu suchen. Diese Zahl wird in eine Variable geschrieben.

Nun wird aber nicht geprüft ob man online ist. Wird das Script nämlich ausgeführt während man offline ist, steht nur Müll in der Variable.

Gibt es eine Möglichkeit eine Anweisung zu schreiben, die in etwa so ausschaut: "Wenn du keine Zahl von dem Server bekommst, schreibe eine 0 in die Variable."

Bin totaler Basic newbie, also helft mir ;)

Geschrieben

du kannst die variable am besten erstmal initialisieren, indem Du intZahl=0 setzt und dann kannst du einfangen der Variable den neuen Wert zuzuweisen.

Kommt den immer das gleiche zurück wenn du nicht online bist und es ausprobierst? oder steht iommer etwas anderes in der Variable?

wie macht du den die abfrage auf den Server?

Guido

Geschrieben

Also das Script kommt nicht von mir sondern ist ein freeware Script, ausm Netz.

Es hat den Zweck, sich die aktuelle Temperatur von weather.yahoo.com zu holen, diese in die Variable "Temp" zu schreiben.

Mit einem anderen Programm lese ich dann diese Variable aus und lasse mir die Temperatur anzeigen.

Hier ist der relevante teil des scripts:


baseURL = "http://de.weather.yahoo.com/GMXX/GMXX0014/index_c.html"

Function Temp

 Temp = GetText ("<table border=0 height=100%> <tr><td align=center nowrap><font size=+2 face=Arial><b>", "°", 0)

end function

So, alles was ich will ist, falls ich nicht online bin (das script versucht trotzdem zu connecten) das der Wert "0" in "Temp" geschrieben wird.

Geschrieben

Und wie?

Habe wie gesagt keine Ahnung von VBS und habe auch nicht die Zeit mich wegen einem kleinen Probelem durch Bücher zu wühlen :-/

Ein Codebeispiel wäre hilfreich.

Ein kollege gab mir den tipp mit dem "onerror" befehl.

Weiss da jemand näheres?

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...