Hallo
Ich habe ein vbs Script geschrieben nun möchte ich mehrere Dateien auswählen und Total Commander sollte für jede ausgewählte Datei den Script einmal starten, also nacheinander. Geht sowas ? Im Buttion-Bar sieht es so aus als geht da nur einmal ausführen pro Klick? Warum eigentlich?
cu Prana
Script ausführen für jeden ausgewählten eintrag?
Moderators: Hacker, Stefan2, white
Script ausführen für jede ausgewählte Datei Ordner
Andersherum.
TC kann dir eine temporäre Liste aller gerade ausgewählten Items erstellen.
( Drücke mal die F1-Taste im Buttondialog )
In deinem Skript kannst du dann einen Loop um deinen eigentlichen Code bauen.
MyOriginScript.vbs -param "%L"
- read TC temp file
--- for each line in TC temp file
------ here your origin code
ODER über ein Hilfskript:
Distributor.vbs -param "%L"
- read TC temp file
--- for each line in TC temp file
------ call MyOriginScript.vbs strCurrentLine
BZW allgemeiner:
UniversalDistributor.vbs "C:\MyOriginScript.vbs" "%L"
- read TC temp file
--- for each line in TC temp file
------ call strMyScript strCurrentLine
Wär' das was für dich?
Im Forum gibt es dazu bereits einiges zu finden.
TC kann dir eine temporäre Liste aller gerade ausgewählten Items erstellen.
( Drücke mal die F1-Taste im Buttondialog )
In deinem Skript kannst du dann einen Loop um deinen eigentlichen Code bauen.
MyOriginScript.vbs -param "%L"
- read TC temp file
--- for each line in TC temp file
------ here your origin code
ODER über ein Hilfskript:
Distributor.vbs -param "%L"
- read TC temp file
--- for each line in TC temp file
------ call MyOriginScript.vbs strCurrentLine
BZW allgemeiner:
UniversalDistributor.vbs "C:\MyOriginScript.vbs" "%L"
- read TC temp file
--- for each line in TC temp file
------ call strMyScript strCurrentLine
Wär' das was für dich?
Im Forum gibt es dazu bereits einiges zu finden.
Werde so machen, danke. Dachte vielleicht gibt es da eine Möglichkeit. Bin halt faul und will jeden Loop zuviel umgehen LOL
Wollte das mit %S machen (sehe http://ghisler.ch/board/viewtopic.php?t=43957 , aber dieser Parameter lässt das Skript Crashen also muss wohl über TEMP gehen ...
Wollte das mit %S machen (sehe http://ghisler.ch/board/viewtopic.php?t=43957 , aber dieser Parameter lässt das Skript Crashen also muss wohl über TEMP gehen ...