Windows Batch, Drag and drop

Gast #1209160
Lesenswert?
• ▲
▼
Argumente für Batch Dateien (.bat, cmd.exe CALL) werden mit %n oder 
einigen "Filtern" referenziert: 
http://technet.microsoft.com/en-us/library/cc732835.aspx

Kann mir jemand sagen, wie Explorer.exe Dateien per drag-and-drop an 
Batch-Dateien übergibt?

Es ist nämlich möglich, in cmd manuell z.B. einen Interpreter in PATH 
aufzurufen, z.B.

my.bat
python my.py %1

>my.bat argument

funktioniert.

Wenn ich argument auf my.bat ziehe, findet er den interpreter nicht.
Auch mit dem Pfad von argument hapert es. Blicke da nicht durch..
Gast #1209236
Lesenswert?
• ▲
▼
Ok, irgendwie war der Pfad vom Interpreter noch nicht dauerhaft in 
%PATH%

set PATH = %PATH%;c:\interpreter

bzw. dauerhafter über System, Erweitert, Umgebungsvariablen.

Im Gegensatz zum lokalen Aufruf über cmd wird bei drag'n'drop der 
interpreter absolut aufgerufen, d.h. Argumente brauchen einen kompletten 
Pfad

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren