Hallo Gemeinde-
ich habe ein praktisches Miniscript geschrieben.
[autoit]
#Include <File.au3>
#include <_GetFilesFolder_Rekursiv.au3>
#include <Array.au3>
#include <Process.au3>
$Pfad = @ScriptDir; Hier der gewünschte Pfad.
$Files = _FileListToArray($Pfad,"*",1) ; Liest die Dateien im o.g. Pfad in einen Array.
For $i = 1 to $Files[0] ; startet eine schleife, mit so vielen durchläufen wie Dateien gefunden wurden
FileMove($Pfad & "\" & $Files[$i], $Pfad & "\"&StringTrimRight($Files[$i],4)&"\", 9)
Next
Das script erstellt automatische einen Ordner und verschiebt die Datei in selbigen.
Soweit so gut .. klappt wunderbar.
Das ist aber eine Funktion die ich andauernd brauche. Ich möchte sie gerne ins Kontextmenü des Explorers einbauen.
Sprich:
Wenn ich im Explorer 2 Dateien markiere, dann auf Kontextmenü gehe, sollen für die 2 Dateien das Script gestartet werden. (Verzeichnisgebunden - versteht sich)
Ich vermute das ist eine Funktion die über Autoit hinaus geht.
Habt Ihr vielleicht eine Idee, wie man das angehen könnte.
Gruß Rochus