Portal > Foren > Datenbanken, Server, Betriebssysteme und sonstige Programmiersprachen > Sonstige Programmiersprachen > [VBScript] Probleme mit Zugriff auf Argument der Kommandozeile
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 13.02.2006, 13:19 Nach oben    #1
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard [VBScript] Probleme mit Zugriff auf Argument der Kommandozeile

Ich will ein Konsolenzeilenscript erstellen und auf ein Argument, welches ich beim Scriptstart angebe zugreifen (Befehl: "test.wsf test.log")
Das Skript soll die Logdatei nach etwas durchsuchen.

Problem nun: Ich kann auf das Argument nicht zugreifen, obwohl mein Befehl in hunderten von Skripten so benutzt wird:
WScript.Arguments.Unnamed.Item(0)
Ich meldet also in folgender Zeile:
VBScript Code:
  1. strFileName = WScript.Arguments.Unnamed.Item(0)
"Das Objekt unterstützt diese Eigenschaft oder Methode nicht.: 'Wscript.Arguments.Unnamed'

Fehlercode: 800A01B6 (unter google zu finden)

Was genau das heißt weiß ich, aber ich weiß nicht, was ich falsch mache. Ich orientiere mich diesbezüglich an sehr vielen Skripten, die es ebenfalls so machen.
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.02.2006, 13:42 Nach oben    #2
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 596
Standard

Was ist denn überhaupt Arguments ?
CIX88 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.02.2006, 13:57 Nach oben    #3
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

Also Arguments hat Methoden wie Count (wieviele Argumente sind da etc) und man kann dann weiterhin auf unnamed/named Argumente, die man in der runtime definiert zugreifen.
über viele Tests hab ich herausgefunden, dass scheinbar meine VBScript runtime nicht mit dem Befehl klarkommt.
Wie ich allerdings meine Runtime aktualisiere/downgrade bzw den alten/neuen Befehl erfahre, weiß ich noch nicht.
Hab heute angefangen und das blöde MSDN ist saulahm und liefert kaum verwehrtbare ergebnisse.
Zweites Problem: ich hab heute angefangen, vbs zu lernen

//edit:
Ok ich hab den Fehler gefunden. Korrekt ist folgender Befehl:
VBScript Code:
  1. strFileName = WScript.Arguments.Item(0)
also ohne Unnamed dazwischen.
Die Vermutung mit der falschen Runtime hat sich damit auch als Falsch erwiesen.
__________________
I did it my way - Senseless-Blog

Geändert von WarrenFaith (13.02.2006 um 15:22 Uhr)
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zugriff auf Konfiguration im verschachtelten Array Ben PHP-Programmierung 5 02.02.2007 12:47
dynamischer Zugriff auf statische Eigenschaft einer Klasse Ben PHP-Programmierung 10 15.11.2005 15:53
Probleme mit Tomcateinrichtung auf Suse Linux Server fluxy Enterprise Java 0 27.10.2004 10:17
Zugriff auf Dateien Im Netz CyberHoney Desktop-Applikationen und Grafik 7 22.09.2004 16:42
Probleme bei 2 Animated gifs gleichzeitig auf dem MAC maxpower24 Desktop-Applikationen und Grafik 2 14.08.2004 22:24


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:14 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45