Ordner auswählen und in Variable speichern?
Hallo!
Ich habe so etwas vor langer Zeit schonmal gesehen, aber finde es nicht mehr!
Ich habe eine Batchdatei und möchte in dieser Batchdatei einen Ordner vom User auswählen lassen.
Mit SET /P müsste der User den Pfad dann eintippen, was ich vermeiden möchte.
Es gibt irgendeine Möglichkeit einen Auswahldialog erscheinen zu lassen ( wie man ihn z.B. von Installationen kennt) bei dem Sich der User dann zu dem jeweiligen Ordner durchklicken kann!
Kann mir jemand auf die Sprünge helfen?
Ich hoffe ihr wisst was ich meine!
Danke
Florian
Ich habe so etwas vor langer Zeit schonmal gesehen, aber finde es nicht mehr!
Ich habe eine Batchdatei und möchte in dieser Batchdatei einen Ordner vom User auswählen lassen.
Mit SET /P müsste der User den Pfad dann eintippen, was ich vermeiden möchte.
Es gibt irgendeine Möglichkeit einen Auswahldialog erscheinen zu lassen ( wie man ihn z.B. von Installationen kennt) bei dem Sich der User dann zu dem jeweiligen Ordner durchklicken kann!
Kann mir jemand auf die Sprünge helfen?
Ich hoffe ihr wisst was ich meine!
Danke
Florian
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 81926
Url: https://administrator.de/contentid/81926
Ausgedruckt am: 18.11.2024 um 09:11 Uhr
4 Kommentare
Neuester Kommentar
Hi Florain,
ich hatte es anders herum einmal gelöst. Mit dem Explorer wählst Du mit der rechten Maustaste ein Verzeichnis aus und wählst aus dem Context-Menü (der noch zu erstellen ist) die Funktion aus.
Mit
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\Zugriff]
@="Zugriffe anzeigen"
[HKEY_CLASSES_ROOT\Directory\shell\Zugriff\command]
@="cmd.exe /k \"c:\\\\windows\\\\system32\\\\cacls.exe \"%1\"\""
Trägst Du einen weiteren Menüpunkt "Zugriffe anzeigen" im Explorer ein, der als Übergabeparameter das Verzeichnis enthält. Hier kann z.B. deine Batch Datei stehen, die das Verzeichnis bzw. den Parameter weiter verarbeitet.
Gruß
Stefan
ich hatte es anders herum einmal gelöst. Mit dem Explorer wählst Du mit der rechten Maustaste ein Verzeichnis aus und wählst aus dem Context-Menü (der noch zu erstellen ist) die Funktion aus.
Mit
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\Zugriff]
@="Zugriffe anzeigen"
[HKEY_CLASSES_ROOT\Directory\shell\Zugriff\command]
@="cmd.exe /k \"c:\\\\windows\\\\system32\\\\cacls.exe \"%1\"\""
Trägst Du einen weiteren Menüpunkt "Zugriffe anzeigen" im Explorer ein, der als Übergabeparameter das Verzeichnis enthält. Hier kann z.B. deine Batch Datei stehen, die das Verzeichnis bzw. den Parameter weiter verarbeitet.
Gruß
Stefan
Hallo Thanquol!
Dein Vorhaben lässt sich zwar über (temporäres) VBScript auch aus einem Batch heraus umsetzen (wie etwa hier schon mal gezeigt), aber schön ist's so nicht gerade ...
Grüße
bastla
Dein Vorhaben lässt sich zwar über (temporäres) VBScript auch aus einem Batch heraus umsetzen (wie etwa hier schon mal gezeigt), aber schön ist's so nicht gerade ...
Grüße
bastla