|
|
#1 (permalink) | ||||||
|
Primus inter pares
|
Hallo alle,
Der Präfix passt nicht ganz, meine Frage bezieht sich nicht auf VB sondern auf VBS. Ich hatte VBS ehrlich gesagt Jahrelang sträflich ignoriert (Ihh, Basic), aber in letzter Zeit doch irgendwie ein bisschen für mich entdeckt. Um kleinere Dinge unter Windows zu automatisieren ohne auf eine Konsole beschränkt zu sein (BAT/CMD) und ohne nen Compiler oder Interpreter aufsetzen zu müssen ist es manchmal nicht schlecht. Die Sprache selbst ist zwar 'ne ziemliche Katastrophe, aber ich will ja keine großen Softwareprojekte entwickeln. Zu meiner Frage: Ich will in einem VBS in bestimmten Zeitabständen Aktionen ausführen und deren Erfolg an einen Webserver melden. Ersteres läuft schon länger, für zweiteres will ich einfach ein kleines PHP-Script abrufen und den Status per GET übermitteln. Was ich also brauche ist eine einfache wget-Funktionalität in VBS. Dazu habe ich 'nen Snippet gefunden, der sich bei mir, da ich die Antwort des Servers nicht benötige, vereinfacht zu Code:
Code:
Ein Timing-Problem kann es eigentlich nicht sein, dass false nach dem open sorgt dafür, dass der Request nicht asynchron ausgeführt wird, der open-Aufruf blockiert also bis er die Antwort hat. Hat zufällig jemand eine Idee woran das liegen könnte oder wie ich es anders lösen könnte? Was VBS angeht bin ich ein ziemlicher Noob.
"And pray that there's intelligent life somewhere out in space, because there's bugger all down here on earth." - Monty Python
|
||||||
|
|
|
| Gesponsorte Links |
|
|
#2 (permalink) | |
|
bekämpft die Mächte des Bösen
|
Moin,
VBScript hab ich so noch nie gemacht, aber vielleicht kann ich dir ja trotzdem weiterhelfen. Hier weiß ich ned, obs für dich nicht in Frage kommt, oder du es einfach nur nicht kennst: wget gibts auch für Windows Zitat:
Ich hab dir mal den Link zur Doku rausgesucht: http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx Da steht aber nix von zwei Requests. (Vielleicht kannst du dich ja mit dem wget schon anfreunden |
|
|
|
|
|
|
#3 (permalink) | ||
|
Primus inter pares
|
Zitat:
Mir hats halt gefallen, dass ich im VBS alles zur Verfügung habe, den Response-Status und ggf. sogar den ganzen body falls das Script noch ne Ausgabe macht. Aber ok im konkreten Fall wäre die Funktionalität verzichtbar. Wobei ich dann natürlich auch ein separates VBS machen könnte was ich aufrufe, 1 Request pro Scriptlaufzeit geht ja. Zitat:
"And pray that there's intelligent life somewhere out in space, because there's bugger all down here on earth." - Monty Python
|
||
|
|
![]() |
| Gesponsorte Links |
| Anzeige |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [PHP] cURL Get Requests | xdragonx | Programmierung | 6 | 23.10.2011 15:38:20 |
| [V] Fachliteratur zur Programmierung von HTML, JavaScript, C, XML, VBA, VBScript und Computerlexikon | CrazySash | Lose4Misc | 13 | 23.12.2009 09:19:46 |
| [S] Einfaches VBScript zum öffnen und schließen des IEs | matzee | Scripts & Software | 3 | 04.04.2008 21:18:37 |
| VBScript Timer verwenden | Sebmaster | Scripts & Software | 0 | 27.06.2007 18:00:38 |