VBScript funktioniert nicht?

... komplette Frage anzeigen

3 Antworten

Entweder echo oder Zuweisung. Beides geht nicht. Wenn du beides haben willst, dann zuerst Zuweisung zu y, dann echo y in einem neuen Befehl.

Du kannst dir wie folgt y sparen:

x = Replace(Inputbox("Suche"), " ", "+")

(ungetestet)

Wenn du schon a deklarierst, solltest du auch x und y deklarieren. Arbeite am besten mit Option Explicit.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von ismxy
02.11.2016, 10:14

Das funktioniert bei mir auch nicht.

0

Lass in Zeile 3 das

wscript.echo

weg, dann gehts problemlos.

Antwort bewerten Vielen Dank für Deine Bewertung

Je nach dem was CreateObject für ein Datentyp zurück gibt musst du in Zeile 3 noch "as ..." hinzufügen. Also "dim a as WScript" falls WScript ein Datentyp ist. (kenne mich leider nicht zu gut mit VB aus.) Eine Variabel muss bei der Deklaration immer wissen für welchen Datentyp Sie vorgesehen ist.

EDIT: Falsche Informationen. Einfach ignorieren :)

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Suboptimierer
02.11.2016, 10:13

In VB(A) kann man den Datentyp angeben, in VBS leider nicht. Es werden Variants erzeugt, die dynamisch, automatisch einen Datentypen bekommen, in Abhängigkeit vom Kontext.

0

Was möchtest Du wissen?