2016-06-03 9 views
2

Ich versuche, den Wert einer Variablen auf shortcut.argument mit VBS zu setzen. Aber es funktioniert nicht. Bitte sag mir die Lösung.Wie legt man den Wert einer Variablen mit vbs auf shortcut.arguments fest?

Dies ist mein Code:

Set WShell = WScript.CreateObject("Wscript.Shell") 
Set lnk = WShell.CreateShortcut("test.lnk") 
lnk.Arguments = WScript.Arguments(0) 
lnk.Save 

Zeile 3 nicht funktioniert ...

+0

Zeigen Sie uns Ihren Code und erklären mehr Ihre Anfrage! – Hackoo

+0

Ive bearbeitet meine Frage gerade jetzt :) – user6191333

+0

Wenn der Fehler "Index außerhalb des Bereichs" ist, stellen Sie sicher, dass Sie mindestens ein Argument an Ihr Skript übergeben. –

Antwort

0

versuchen mit:

lnk.Arguments = WScript.Arguments.Item(0) 
+0

Vielen Dank, aber es funktioniert nicht: '( – user6191333

+0

@ user6191333 - was ist der Fehler.Eg die Zeile 'WScript.Echo (WScript.Arguments.Item (0))' funktioniert ohne Probleme.Haben Sie irgendwelche Argumente an das Skript übergeben. – npocmaka

+0

WScript.Echo WScript.Arguments.Item (0) funktioniert gut, "aaa" wird angezeigt. – user6191333

Verwandte Themen