Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

VBS If schleife?

Empfohlene Antworten

Veröffentlicht

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 ;)

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

  • Autor

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.

is klar.

und was macht die Function GetText?? weil da passiert ja wohl der eigentliche Teil der Funktion.

??

Hast du davon auch den Code?

Guido

  • Autor

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?

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.