[VB6] Bei Programmstart Dateipfad auslesen

Also jetzt fange ich langsam an, an meinen PC-Fähigkeiten zu zweifeln!

Für Ordner funktioniert das Skript einwandfrei.

Ich habe jetzt aber das gleiche für Dateien versucht (nach der Anleitung von Shakie), bekomme aber folgende Fehlermeldung:
unbenanntvi9.jpg


Ich bin mir fast 100% sicher, dass ich nichts falsch gemacht habe! Aber es geht einfach nicht!

Bitte, helft mir :(

Danke

Gruß
 
Zuletzt bearbeitet:
Hi.

Also bei mir funktioniert das auch mit Dateien.

Schreib doch nochmal einfach ganz genau was du gemacht hast und wie dein Skript aussieht.

Gruß

PS: Übrigens verweist dein Link auf ein Thumbnail (nimm mal den ".th" Teil raus). Übrigens kannst du auch Dateien direkt an deinen Beitrag anhängen.
 
Zuletzt bearbeitet:
Hallo!

Also ich verwende das Skipt von dir.
Code:
Dim command, arg
command = "" 
for each arg in WScript.Arguments 
 command = command & arg & " "
next
wscript.echo command

Das hat auch wunderbar funktioniert.

Jetzt habe ich folgendes gemacht: siehe Bild
unbenanntzc2.jpg


test2.vbs ist das Skript.

Der Ordner Shell war schon vorhanden. => Neu => Schlüssel => Copy Pfad (Hier habe ich als Wert "Copy Pfad" eingegeben
=> Neu => Schlüssen => command => Pfad eingeben %1

Wenn ich jetzt einen Rechtsklick auf eine Datei mache und auf Copy Pfad gehe, dann kommt eben die oben gezeigte Fehlermeldung!

Danke

Gruß
 
Zuletzt bearbeitet:
Probier mal folgenden Befehl:
Code:
wscript "c:\NeuerOrdner\test2.vbs" "%1"

Besser du verwendest Anführungszeichen falls die Dateien oder Verzeichnisse Leerzeichen enthalten.

Gruß
 
Zurück