|
Zusätzliche Funktionen in Windows Datei-Explorer
Nach der Installation von Mighty Desktop erhalten Sie im Popup-Menü ein neues Menü "Mighty Desktop", wenn Sie im Datei-Explorer mit der rechten Maustaste auf Dateien, Ordner oder Laufwerke klicken. Je nachdem, was Sie ausgewählt haben, können Sie diese Funktionen erhalten:
-
Schreibweise auf Titel-Fall: Manchmal erhalten Sie Dateien oder Ordner von anderen Personen, die in "GROSSBUCHSTABEN WIE DIES" oder "kleinbuchstaben wie dies" geschrieben sind. Diese Funktion ändert die Gross- und Kleinschreibung aller Wörter in einem Datei- oder Ordnernamen so, dass das erste Zeichen gross und der Rest klein geschrieben wird. Dies wird `Titel-Fall` genannt und sieht wie folgt aus: "Titel-Fall Sieht So Aus". Ein Wort ist so definiert, dass es zwischen den Grenzen von Buchstaben und Nicht-Buchstaben liegt. Die Umwandlung wird nur durchgeführt, wenn ein Wort ganz in Kleinbuchstaben oder ganz in Grossbuchstaben ist. Dadurch werden spezielle Wörter wie "SpezialWort" vor einer Veränderung geschützt. Sie können die Umbenennungen über die Popup-Funktion 'Letzte Dateioperationen rückgängig machen' auch nach einem Neustart der App wieder rückgängig machen.
Beispiel: GROSSBUCHSTABEN_SONG23 wird in die Wörter GROSSBUCHSTABEN, _, SONG und 23 zerlegt. Dann wird die Transformation angewendet, die sie in "Grossbuchstaben", "_", "Song" und "23" umwandelt. Das Ergebnis ist "Grossbuchstaben_Song23".
Um die Präzision zu verbessern, lädt Mighty Desktop eine Liste bekannter Abkürzungen wie "U.S.A." vom Atlas-Server herunter und schreibt solche Wörter automatisch groß. Wenn etwas fehlt, können Sie uns ein Feedback schicken.
- Vergleichen: Sie können eine oder zwei Dateien auswählen, die vom Vergleicher im Datei-Center binär verglichen werden sollen
- Ersetze '.' und '_' durch Leerzeichen: Ersetzt alle Punkte und Unterstriche im Namen des Elements durch Leerzeichen. Die Funktion ist sowohl für Dateien als auch für Ordner verfügbar. Im Falle eines Ordners werden dessen Name und alle darin enthaltenen Dateien und Ordner in beliebiger Tiefe behandelt. Erweiterungen werden nie geändert. Nur-Lesen-Flags werden ignoriert. Sie können die Umbenennungen mit der Popup-Funktion 'Letzte Dateioperationen rückgängig machen' rückgängig machen, auch nach einem Neustart der App.
Allgemeine Regeln: Erweiterungen werden nur dann als Erweiterungen betrachtet, wenn sie max. 5 Zeichen lang sind. Dadurch wird vermieden, dass normale Punkte innerhalb des Namens als Erweiterungen fehlinterpretiert werden. Auch einige gängige doppelte Erweiterungen wie ".mp4.cuts" sind bekannt, werden in einem Dateinamen erkannt und daher nie ersetzt. Die Liste der bekannten Erweiterungen wird vom Atlas-Server heruntergeladen und kann erweitert werden. Um die Präzision zu verbessern, lädt Mighty Desktop auch eine Liste bekannter Abkürzungen wie "U.S.A." herunter und ersetzt niemals Punkte in diesen Wörtern. Wenn etwas fehlt, können Sie uns ein Feedback schicken.
Falls Sie diese Funktion oft für Videos benutzen, seien sie darauf hingewiesen, dass es die Funktion und auch die oben beschriebene "Schreibweise auf Titel-Fall" auch noch in unserem anderen Tool Atlas Subtitler gibt. Diese ist speziell optimiert für diesen Fall und kann auch automatisch den Ordner und die zugehörigen Untertiteldateien mit-umbenennen.
Ersetze '-' durch Leerzeichen: Ersetzt alle Minuszeichen im Datei- oder Ordnernamen. Gleiche Kommentare wie bei der obigen Funktion.
-
Umbenennen: Aktiviert den Umbenenner im Datei-Center und fügt die ausgewählte Datei oder den ausgewählten Ordner ins Raster ein. Halten Sie [Strg] gedrückt, um auch den Inhalt der ausgewählten Ordner in die Liste aufzunehmen.
-
Öffne Eingabeaufforderung hier: Wirkt auf einen einzelnen Ordner oder Datei. Öffnet eine Eingabeaufforderung (cmd.exe), dessen Verzeichnis bereits auf diesen Ordner eingestellt ist. Wenn Sie die [Umschalt]-Taste gedrückt halten, wird sie im Administratormodus gestartet.
-
Im Explorer zeigen: Öffnet ein Datei-Explorer-Fenster und zeigt die ausgewählte Datei oder den Ordner an. Sie denken vielleicht, dass diese Funktion bereits im Explorer vorhanden ist und Sie haben auch teilweise recht, aber dennoch wird sie manchmal nicht angezeigt. Ein Beispiel ist, wenn Sie sich in einer App befinden und eine Datei in einem Ordner speichern wollen und nun den Ordner im Datei-Explorer öffnen möchten. Wenn der Zielordner nur Dateien enthält, ist die Funktion des Datei-Explorers nicht vorhanden. Die Funktion von Mighty Desktop ist aber immer vorhanden.
- Leere Elemente entsorgen: Um mehr Übersichtlichkeit zu schaffen, ist es manchmal sinnvoll, alle leeren Dateien (mit der Länge Null) und leeren Ordner (die keine oder nur andere leere Ordner und Dateien enthalten) zu löschen. Die ausgewählten Dateien und Ordner werden geprüft, ob sie leer sind, und wenn ja, werden sie in den Papierkorb geworfen. Halten Sie die [Umschalttaste] gedrückt, um dasselbe auch für alle Unterordner innerhalb der angegebenen Ordner zu tun. Sie müssen nun nicht mehr tief in Unterordnern wühlen und herausfinden, ob sich darin noch etwas Wertvolles befindet. Als zusätzliche Möglichkeit können Sie in den Einstellungen einige Dateinamen als immer löschbar deklarieren. Die leeren bzw. zu löschenden Dateien werden dann in einem ersten Durchlauf und die Ordner in einem zweiten Durchlauf entsorgt. So können Sie sie bei Bedarf getrennt wiederherstellen. Diese Funktion ist besonders beim Durchsuchen von Ordnern eines Backups nützlich. Und wenn Sie jemals die Meldung "Thumbs.db kann nicht gelöscht werden" gesehen haben, wird diese Funktion auch dieses Problem lösen. Beachten Sie, dass versteckte nicht-leere Elemente in einem Ordner verhindern können, dass dieser gelöscht wird.
- In eigenen Ordner platzieren: Dies funktioniert bei einer oder mehreren Dateien. Jede Datei wird separat bearbeitet. Es wird ein neuer Unterordner mit dem gleichen reinen Namen (ohne Erweiterung) wie die Datei erstellt und alle Dateien, die den gleichen reinen Namen haben, werden in diesen Ordner verschoben. Wenn Sie zB. "Video.mp4" und "Video.eng.srt" haben und diese Funktion auf "Video.mp4" ausführen, werden beide Dateien in einen neuen Ordner "Video" verschoben. Wenn in dem Ordner bereits eine Datei mit demselben Namen vorhanden sein sollte, erscheint eine Warnung und es wird nichts unternommen. Wenn bereits ein Ordner mit diesem Namen existiert, werden sie einfach hinein verschoben.
- Nur-Lese-Flags werden automatisch abgeschaltet
- Für Videos, Audios und Untertiteldateien ist die ähnliche Funktion unseres Bruder-Tools Atlas Subtitler besser geeignet, da es auf solche Dateien spezialisiert ist.
- Mit der Popup-Funktion 'Letzte Dateioperationen rückgängig machen' kann die Operation rückgängig gemacht werden und auch in den Papierkorb geworfene Ordner werden wiederhergestellt.
- Auspacken: Dies funktioniert auf einem oder mehreren Ordnern. Jeder Ordner wird separat bearbeitet. Alle Elemente innerhalb eines Ordners werden eine Ebene nach oben verschoben und der nun leer gewordene Ordner wird mit der Funktion 'Leere Elemente entsorgen' (s. oben) gelöscht.
- Nur-Lesen-Flags werden automatisch zurückgesetzt
- Überschreibe-Behandlung: Wenn ein Element mit dem gleichen Namen bereits am Ziel existiert, erscheint eine Frage, bei der Sie angeben können, ob Sie das Element überspringen, überschreiben oder eine Nummer anhängen möchten.
- Ein Ordner wird nur dann in den Papierkorb verschoben, wenn er leer wird. Wenn zB. eine Datei nicht verschiebbar ist, bleibt der Ordner erhalten.
- Für Videos, Audios und Untertiteldateien ist die ähnliche Funktion unseres Bruder-Tools Atlas Subtitler besser geeignet, da es auf solche Dateien spezialisiert ist
- Mit der Popup-Funktion 'Letzte Datei-Operationen rückgängig machen' können sogar in den Papierkorb geworfene Ordner wiederhergestellt werden.
- Nach oben verschieben und Ordner in Papierkorb: Verschiebt die ausgewählten Dateien und Ordner nach oben in den übergeordneten Ordner und löscht schliesslich den Ordner der Objekte, auch wenn er nicht leer ist. Alle Elemente müssen aus demselben Ordner stammen. Der Anwendungsfall hierfür ist hauptsächlich, wenn ein Archiv in einen Ordner extrahiert wurde und Sie nur ein paar Elemente daraus herausnehmen möchten.
- Nur-Lese-Flags werden automatisch abgeschaltet
- Überschreibe-Behandlung: Wenn ein Element mit demselben Namen bereits im übergeordneten Ordner existiert, erscheint eine Frage, bei der Sie angeben können, ob Sie es überspringen, überschreiben oder eine Nummer anhängen möchten.
- Kann mit der Popup-Funktion 'Letzte Dateioperationen rückgängig machen' rückgängig gemacht werden und auch überschriebene Elemente werden wiederhergestellt.
- Integrität prüfen: Wenn eine oder zwei Dateien ausgewählt sind, wird überprüft, ob die Signatur, die in einer binären Datendatei (meist *.exe) eingebettet ist, mit der in der Signaturdatei (meist *.sig oder *.asc) übereinstimmt. Die Reihenfolge der Dateien ist unerheblich, da die kleinere Datei als Signaturdatei genommen wird, oder wenn nur eine angegeben ist, wird nach der Signaturdatei gesucht, wie auf der Registerkarte Integrität überprüfen beschrieben.
- Zu Schnellelementen hinzufügen: Bündelt die ausgewählten Dateien und Ordner zu einer Liste und fügt ein neues Schnellelement der Registerkarte Schnellzugriff hinzu, ohne dass Mighty Desktop geöffnet werden muss. Halten Sie [Strg] gedrückt, um zur Registerkarte zu springen und das hinzugefügte Element zu sehen.
- In Papierkorb: Verschiebt die Elemente in den Papierkorb, nachdem ihre Nur-Lesen-Flags geprüft wurden. Der Vorgang kann rückgängig gemacht werden. Beachten Sie, dass diese Funktion von Windows ausgeführt wird und darum nicht für Elemente mit langem Pfad funktioniert.
- Löschen: Im Gegensatz zur Löschfunktion des Datei-Explorers unterstützt diese Funktion lange Pfadnamen, auch in Windows 10 (s. Lange Pfade). Ausserdem gibt es keine Probleme mehr wie nicht löschbare 'Thumbs.db'-Dateien. Ein weiterer Vorteil besteht beim Löschen von sehr vielen Dateien: Die langandauernde Analyse-Phase des Datei-Explorers entfällt. Und zu guter Letzt erhalten Sie auch noch alle Vorteile der Atlas Xperience™, d. h. eine Möglichkeit, es erneut zu versuchen, wenn gesperrt, eine Anfragebox zum Entfernen möglicher Nur-Lese-Flags in beliebiger Tiefe, kristallklare Fehlermeldungen, wenn etwas schief läuft usw. Halten Sie [Strg], um die Nur-Lese-Flags zu ignorieren.
- Wer hat das offen?: Sie können dies verwenden, wenn das System nicht auf eine Datei zugreifen kann, z. B. nach einem fehlgeschlagenen Löschvorgang. Sie können entweder eine Datei oder einen Ordner auswählen. Daraufhin wird dieser Pfadname in das Feld 'Namensfilter' der Registerkarte Offene Dateien eingetragen und ein Scan gestartet.
- Zeichenkettenjäger: Wenn Sie einen Ordner auswählen, wird dieser in die Ordnerbox von Zeichenkettenjäger eingefüllt
- Ordner analysieren und Grösste Dateien im Ordner analysieren : Wenn Sie einen Ordner auswählen, wird dieser in die Ordnerbox des Ordner-Analysator eingefüllt und die entsprechende Analyse gestartet.
- Scannen/Prüfsumme: Schaltet auf Dateiscanner um und fügt die ausgewählten Dateien hinzu. Bei Ordnern werden alle darin enthaltenen Dateien hinzugefügt. Halten Sie die [Umschalttaste] gedrückt, um alle Dateien in der Tiefe hinzuzufügen.
- Binärdatei anzeigen: Wenn Sie eine Datei auswählen, wird der Binärdateibetrachter aktiviert und der Inhalt der Datei angezeigt
- Duplikate bereinigen: Sie können einen oder zwei Ordner auswählen, die in die Boxen des Duplikat-Bereinigers eingefüllt werden und die Bereinigung gestartet. Die Inhalte werden bis in die Tiefe verglichen. Um nur die Namen zu vergleichen, halten Sie die [Strg]-Taste gedrückt. Um nicht in die Tiefe zu gehen, halten Sie die [Umschalttaste] gedrückt.
- Kürze diese Elemente: Sie können mehrere Dateien und Ordner auswählen, die vom Duplikat-Kürzer behandelt werden sollen. Ohne Argumente wird nur die Registerkarte 'Duplikat-Kürzer' angezeigt. Halten Sie die [Umschalttaste] gedrückt, um die alten Inhalte in den Papierkorb zu verschieben, anstatt sie zu löschen.
- Duplikate kürzen: Sie können eines der Elemente einer Duplikatserie auswählen, das dann auf der Registerkarte Duplikat-Kürzer eingesetzt wird, wo Sie die restlichen Parameter festlegen können. Halten Sie die [Umschalttaste] gedrückt, um die alten Inhalte in den Papierkorb zu verschieben, anstatt sie zu löschen.
- Papierkorb leeren: Wenn Sie eines oder mehrere Laufwerke auswählen, wird der Papierkorb genau dieser Laufwerke und keiner anderen geleert.
- Auswerfen: Wirft die markierten Laufwerke aus. Es handelt sich um eine verbesserte Version der Schaltfläche "Sicheres Entfernen" in der Windows-Taskleiste (siehe auch Registerkarte Geräte). Sie kann genau feststellen, was die Ursache ist, wenn der Auswurf nicht erfolgreich ist. Das System wird dann automatisch gescannt, um herauszufinden, welcher Prozess Dateien geöffnet hat, und Sie haben die Möglichkeit, den Prozess zu schließen oder zu beenden. Wenn Sie die [Strg]-Taste gedrückt halten, wird ein forcierter Auswurf versucht. Seien Sie gewarnt, dass dies Anwendungen zum Absturz bringen kann, die Dateien auf dem Laufwerk geöffnet haben.
Sie können in den Einstellungen wählen, ob Sie diese Funktionen haben möchten oder nicht.
Hinweise:
- Aus unbekannten Gründen müssen manchmal Modifikatortasten wie [Strg] gedrückt werden, BEVOR überhaupt das Popup-Menü von Mighty Desktop aktiviert wird. Wahrscheinlich eine Spezialität des Datei-Explorers.
- Um den vollständigen Pfadnamen einer Datei oder eines Ordners im Windows-Dateiexplorer zu kopieren, können Sie diese markieren, die [Umschalttaste] gedrückt halten, einen Rechtsklick ausführen und "Als Pfad kopieren" wählen. Diese neue Funktion erscheint nur bei gedrückter [Umschalttaste]. Der Pfadname wird in Anführungszeichen gesetzt. Sie können dies auch für mehrere Elemente tun, wobei jedes Element in eine neue Zeile gesetzt wird.
Kommandozeilensteuerung Mighty Desktop kann als Werkzeug direkt von der Kommandozeile aus verwendet werden. Dies erlaubt es, entweder von einem Symbol auf dem Windows-Desktop oder als Teil eines Batch-/Kommandozeilen-Skripts (.bat/.cmd) aufgerufen zu werden. Da es sich um ein Windows-UI-Programm (und nicht um ein Konsolenprogramm) handelt, wartet die Kommandozeile standardmässig nicht auf das Ende des Programmlaufs. Um auf das Ergebnis zu warten, müssen Sie es hinter einen "start"-Befehl wie diesen platzieren:
|
C:>start /B /wait "" "Mighty Desktop.exe" comparefiles file1 file2 |
Die leere Zeichenkette ist der Titel, den das Fenster erhält. Wenn Sie es nicht hinter 'start /B /wait "" ' setzen, wird die Ausgabe trotzdem in der Kommando-Shell erscheinen, aber nur durch einen (ziemlich raffinierten) Hilfs-Hack. Ausserdem kann der ERRORLEVEL auf diese Weise nicht zurückgegeben werden.
Die allgemeine Regel für Kommandozeilen ist, dass das erste Leerzeichen den Pfadnamen zur Exe von den Argumenten trennt. Wenn Sie also einen Pfadnamen mit Leerzeichen darin haben, müssen Sie ihn in Anführungszeichen setzen. Um ein Anführungszeichen anzugeben, müssen Sie es verdoppeln.
Auf einen Pfadnamen folgen dann `Argumente` und `Optionen`. Optionen können an beliebiger Stelle in der Befehlszeile bis zum Ende angegeben werden.
Argumente können in folgender Form angegeben werden
Name1:Wert1 Name2:"Wert mit Leerzeichen" ...
'Wert' gibt entweder einen durch ein Leerzeichen begrenzten Text oder einen in Anführungszeichen gesetzten Text wie im DOS-System von Windows an. Zum Beispiel
/Name:"A ""B"" C" wird als eine Zeichenkette mit dem Inhalt A "B" C empfangen.
Boolesche Argumente akzeptieren eine Vielzahl von Schreibweisen wie no, yes, n, y, false, true, off, on, 0, 1 usw. Wenn eine Übersetzung aktiv ist zusätzlich auch noch in dieser Sprache, zB. ja, nein, j, n, falsch, wahr, aus, ein usw. Zur weltweiten Kompatibilität wird jedoch empfohlen, stets nur die englischen Wörter zu benutzen.
Zahlen- und Datumsargumente sollten im aktuellen Regionalformat angegeben werden (wenn nicht extra erwähnt wird, dass zweisprachig unterstützt wird) und sie verstehen auch zusätzliche Notationen (sog. `Mighty Notations`) wie "Januar 2018". Mehr dazu finden Sie unter DatumZeit-Rechner.
Beispiel für einen Aufruf: "Mighty Desktop.exe" CleanDuplicates FolderToClean:"C:\My Folder" IntoDepth:Yes
Optionen müssen als "/Name1:Wert1" oder "/Name2" angegeben werden.
Wenn der boolesche Wert hinter einem Namen weggelassen wird (wie in "/Name2"), wird er als 'wahr' angenommen.
Die möglichen Argumente und Optionen sind in der Datei 'Commandline Help_de.txt' (englisch ohne "_de") neben Mighty Desktop.exe oder durch Angabe der Option "/?" einzusehen. Es wird die EBNF-Notation verwendet: Alle Teile in eckigen Klammern "[..]" sind optional, Teile in geschweiften Klammern "{..}" können null oder mehrfach wiederholt werden.
Bei Argument- und Optionsnamen wird normalerweise nicht zwischen Gross- und Kleinschreibung unterschieden, aber es kann Ausnahmen geben.
Viele Befehle unterstützen die Option "/StayBefore". Das bedeutet, dass alle Argumente in den Dialog eingefügt werden und dann die Benutzeroberfläche angezeigt wird, aber die Verarbeitung noch nicht gestartet wird. Dies ist sehr nützlich, um zu sehen, welche Eingaben verarbeitet worden wären.
Manchmal ist die Option "/Q" (Quiet, Still) vorgesehen. Diese unterdrückt Rückfragen per Dialoge, bevor die Verarbeitung gestartet wird, und auch die Anzeige von Popups mit dem Ergebnis am Ende. Dies eignet sich hervorragend für den Einsatz in Befehlsdateien.
Einige Befehle unterstützen die Option "/S" (Subdirectories, Unterverzeichnisse), die die Anwendung des Befehls auf alle Dateien innerhalb des angegebenen Ordners bewirkt, oder wenn ein Muster wie "\Ordner\*.txt" angegeben wird, auf alle Textdateien im Ordner 'Ordner' und all seinen Unterordnern.
Jedes nicht angegebene Argument bzw. Option wird so eingestellt bleiben wie im letzten interaktiven Durchlauf.
Wenn die Verarbeitung eine Ausnahme auslöst, wird diese im Verzeichnis "%appdata%\Atlas Informatik\Mighty Desktop" detailliert protokolliert und die App mit ERRORLEVEL 1 beendet.
Beachten Sie, dass das in Windows integrierte Kommandozeilenfenster (cmd.exe) ein fehlerhaftes Verhalten im Zusammenhang mit der Verarbeitung der Sequenz \" (Escaped double quote) aufweist.
|
|