Mighty Desktop 2.0 Kommandozeilen-Hilfe ======================================= - Start: Verwenden Sie "Start /B /Wait "Fenstertitel" "Mighty Desktop.exe" ...". Andernfalls wird es parallel ablaufen und ERRORLEVEL kann nicht zurückgegeben werden. - Argumente (gross/klein egal): Actions Listet die Namen aller Aktionen in der Registerkarte 'Aktionen' Action aktionsName {Platzhalter:Wert} Führt eine der Aktionen der Liste in der Registerkarte 'Aktionen' aus. Sie können Werte für die Platzhalter angeben, die Sie in der Aktion verwendet haben. Command commandName {Platzhalter:Wert} Führt den Mighty-Befehl mit diesem Namen aus. Sie können Werte für die Platzhalter angeben, die Sie im Befehl verwendet haben. Resume [Cancel] Aktiviert die Wiederaufnahme-Funktion der Registerkarte 'Anhalten-Wiederaufnehmen' oder bricht sie ab TitleCase {Datei | Ordner} Ändert die Gross/Kleinschreibweise der angegebenen Elemente auf Titel-Fall ReplaceDots {Datei | Ordner} Ersetzt '.' und '_' durch Leerschlag im Namen der angegebenen Elemente ReplaceDashes {Datei | Ordner} Ersetzt '-' durch Leerschlag im Namen der angegebenen Elemente Compare [Datei1 [Datei2]] [/compareContent] [/evenIfDifferentLengths] [/maxDifferences] Vergleicht zwei Dateien. Wenn Sie 'Datei2' nicht angeben, können Sie ihn interaktiv auswählen. Wenn Sie 'compareContent' angeben, wird der gesamte Inhalt verglichen (Standard ist ja). Falls auch 'evenIfDifferentLengths' angegeben ist, wird der Inhalt auch dann verglichen, wenn die Dateien unterschiedliche Länge haben (Standard ist nein). Standard für 'maxDifferences' ist 10. Ohne Argumente wird MD geöffnet und zur Registerkarte 'Vergleicher' gewechselt. Scan {Ordner | Datei | Muster} [for (Defects | MD5 | .. | BOM)] Scannt die Elemente. Wenn ein Typ angegeben wurde wird die Operation gestartet, sonst wird MD geöffnet und auf die Registerkarte 'Scanner' umgeschaltet. Stamp {Ordner | Datei | Muster} [Creation:[Stempel]] [Modification:[Stempel]] Fügt die Dateien, Ordner und Stempel in die Felder von 'Stempler' ein. Wenn alle notwendigen Felder angegeben sind, wird die Aktion ausgeführt, sonst wird nur die Registerkarte angezeigt und auf Eingaben gewartet. RepairStamps {Ordner | Datei | Muster} Fügt die Dateien, Ordner und Stempel in die Felder von 'Stempler' ein und repariert die Stempel. Wenn alle notwendigen Felder angegeben sind, wird die Aktion ausgeführt, sonst wird nur die Registerkarte angezeigt und auf Eingaben gewartet. Analyze [Folder | BiggestFiles | Listing] [Ordner {FileSize:[von]-[bis] | FolderSize:[von]-[bis] | FileFilter:Muster | H:Bool | ListFolders:Bool | FolderFormat:Muster | ListFoldersIfNotEmpty:Bool | ListFoldersExcluded:Muster | ListFiles:Bool | FileFormat:Muster | Properties:Bool | ListSize:Bool | ListModStamp:Bool | ModStampFormat:Muster | ListSubfolders:Bool | HeaderFormat:Muster | Indentation:String | ColSep:String | QuoteValues:Bool | Output:Muster }] Wechselt zur Registerkarte 'Ordner-Analysator'. Wenn Sie einen Ordner angeben, startet gleich der Scan dieses Ordners. StringHunter [Ordner [Muster [Suchtext]]] [in {Name | Content}] [[GrösseVon]-[GrösseBis]] /Pattern /Regex /Case /Word /Line MD wechselt auf die Registerkarte 'Zeichenkettenjäger'. Wenn Sie Argumente angeben, verwendet (oder erstellt) es eine Suchanweisung namens 'Datei-Explorer', füllt die Argumente in die Felder ein und startet die Suche. Ohne Angabe wird in Name und Inhalt gesucht. Rename {Ordner | Datei | Muster} MD wechselt zunächst auf die Registerkarte 'File Renamer'. Wenn Sie Muster angeben, werden sie ausgewertet und die Pfadnamen in die Liste genommen. Der Cursor wird auf das Feld 'Suchbegriff' gesetzt. Copy {Ordner | Datei | Muster} [to Zielpfad] [Overwrite:Modus] [/AllowModification] [/IgnoreR] [/OmitEmpty] [/Verify] [/AtReboot] Kopieren von Elementen. Wenn Sie einige Muster angeben, werden sie ausgewertet und die resultierenden Pfadnamen in die Liste genommen. Wenn Sie auch 'Zielpfad' angeben, wird dieser in das entsprechende Feld eingetragen. Wenn genügend Daten vorhanden sind, wird die Operation gestartet, ansonsten wird der 'Dateikopierer'-Reiter angezeigt und der Cursor auf das Feld 'Zielordner' gesetzt. Move {Ordner | Datei | Muster} [to Zielpfad] [Overwrite:Modus] [/AllowModification] [/IgnoreR] [/OmitEmpty] [/Verify] [/Trash] [/AtReboot] Verschieben von Elementen. Wenn Sie einige Muster angeben, werden sie ausgewertet und die resultierenden Pfadnamen in die Liste genommen. Wenn Sie auch 'Zielpfad' angeben, wird dieser in das entsprechende Feld eingetragen. Wenn genügend Daten vorhanden sind, wird die Operation gestartet, ansonsten wird der 'Dateikopierer'-Reiter angezeigt und der Cursor auf das Feld 'Zielordner' gesetzt. CopyMove {Ordner | Datei | Muster} [to Zielpfad] [Overwrite:Modus] [/AllowModification] [/IgnoreR] [/OmitEmpty] [/Verify] [/Trash] [/AtReboot] Kopieren oder Verschieben von Elementen. Im Unterschied zu 'copy' und 'move' wird Vorgang nicht gestartet (gleich wie mit '/StayBefore'). Split [Datei [(Length:l | Parts:p) [AtLineEnd:Bool] [AusgabePfadMuster]]] Zerteilt eine Datei in entweder Teile der Länge 'l' or in 'p' Teile. 'AusgabePfadMuster' gibt an, wie die Pfadnamen lauten sollen. Ohne Argumente wird der Reiter 'Datei Aufteilen' angezeigt. Concat {Ordner | Datei | Muster} [to AusgabePfadName] MD wechselt auf die Registerkarte 'Aufteiler'. Wenn Sie Muster angeben, werden diese ausgewertet und die Pfadnamen werden in die Liste genommen. Wenn Sie 'AusgabePfadName' angeben, wird dies in das entsprechende Feld eingetragen. Falls alle Felder für eine Zusammenhängung vorhanden sind wird die Verarbeitung sogleich gestartet. Andernfalls wird der Cursor auf das Feld 'Ausgabepfad-Muster' gesetzt. Convert [KonversionsTyp] {Ordner | Datei | Muster} [from AlteKodierung] [to NeueKodierung] [BOM BomSequenz] [/IgnoreR] [/Trash] Konvertiert die angegebenen Dateien. Kodierungs-Argumente können entweder der technische Name oder der lokalisierte Anzeigename sein. Ohne AlteKodierung trifft MD eine Annahme. Ohne Dateien wird der Reiter Textkonverter angezeigt. TrashEmpty {Ordner | Datei} [/S] Prüft jedes der Argumente, ob es Grösse 0 hat. Wenn ja, wird es in den Papierkorb geworfen. Mit '/S' werden bei einem Ordner auch all seine Unterordner in die Tiefe überprüft. PlaceInOwnFolder {Datei} Erstellt einen neuen Unterordner mit dem gleichen Namen wie die Datei und verschiebt sie hinein Unwrap {Ordner} Verschiebt alle Elemente im Ordner in den übergeordneten Ordner und löscht den Ordner falls er leer wurde MoveUp {Ordner | Datei} Verschiebt alle Elemente in den übergeordneten Ordner und wirft den Ordner danach in den Papierkorb, auch wenn er nicht leer ist. Alle Elemente müssen aus dem selben Ordner kommen. Protect {Datei} ["Off" | "Block" | "PreventModification"] Fügt alle Dateien mit dem angegebenen Schutz zu File Protector hinzu. Wenn eine Datei bereits vorhanden ist, wird nur der Schutz geändert. Ohne Argumente wird der Datei-Beschützer angezeigt. CleanTempFolders [VorDatumZeit] [VorTagen] Bereinigt die temporären Verzeichnisse des Systems von Dateien, die älter sind als 'VorDatumZeit' oder älter als 'VorTagen' Tage. Wenn nichts angegeben wird älter als 7 Tage. CleanDuplicates [Ordner [Nachschau-Ordner [Filterausdruck]]] [CompareContent:bool] [CompareName:bool]] [/Verbose] Bereinigt Duplikate in einem Ordner und kann optional in einem anderen Ordner nachschauen (führt den 'Duplikat-Bereiniger' aus). Standard von 'CompareContent' ist ja, derjenige von 'CompareName' nein. Truncate {Duplikat} [/ToTrash] [/Verbose] Setzt die Länge der Duplikate (Datei oder Ordner) auf 0 (führt den 'Duplikat-Bereiniger' aus). TruncateDuplicates [EinDuplikat] [[Von]-[Bis]] [/FromFromTheEnd] [/ToFromTheEnd] [/ToTrash] [/Verbose] Setzt die Länge der Duplikate der Serie, die 'EinDuplikat' enthält, auf 0 (führt den 'Duplikat-Bereiniger' aus). 'Von' und 'Bis' wird nicht streng überprüft, es wird verarbeitet, was im Bereich gefunden wird. VerifyIntegrity [DatenOderIntegritätsDatei] [DatenOderIntegritätsDatei] Überprüft, ob die Integrität einer binären Datendatei kompromittiert wurde. Um das zu garantieren, veröffentlicht der Hersteller eine zusätzliche Textdatei, die entweder eine Signatur oder einen Hashcode der Binärdatei enthält. Die Reihenfolge, in der die Dateien angegeben werden, ist nicht relevant, da die kleinere Datei als Integritätsdatei genommen wird. Wenn nur die Datendatei angegeben wird, wird die Integritätsdatei gesucht, zuerst durch Anhängen und dann durch Ersetzen einer der Erweiterungen '.sig', '.txt', '.hsh' oder '.asc'. Ohne Argumente wird der Verifizierungsdialog aktiviert. ViewBinary [Datei] Zeigt die Datei im Binärdatei-Betrachter an BackupSets Listet die Namen aller Backupsets Backup [backupSetName] [/PreventOlder] [/CompareContent] [/ShowNothingToDo] [/Verify] [/Trash] Führt das Backup-Set mit diesem Namen aus oder zeigt den Backup-Reiter an. Standard für 'PreventOlder' ist ja, alle anderen nein. '/Q' überspringt das Fenster mit den Schritten. AddToQuickItems {Ordner | Datei} Fügt alle Elemente als Liste einem einzigen neuen Schnellelement hinzu. Verwenden Sie '/Q', um die Aktivierung des Schnellzugriff-Reiters zu vermeiden. ClearClipboard-Recorder Löscht das Datengitter des Zwischenablage-Rekorders Delete {Datei | Ordner} Löscht die Elemente dauerhaft, auch wenn die Pfade sehr lang sind. Schreibschutz-Flags werden vorher geprüft. Trash {Datei | Ordner} Wirft die Elemente in den Papierkorb auch wenn sie sehr lange Pfade haben. Schreibschutz-Flags werden vorher geprüft. Kann rückgängig gemacht werden. Eject [/Force] {pfad} Wirft die angegebenen USB-Datenträger aus. Beispiele für 'pfad' sind "G:", "G:\", "G:\Ordner\Datei", "LaufwerkName" oder "LaufwerkName (G:)". ScanForOpenFiles [namensFilter] /Regex Zeigt den 'Offene Dateien'-Betrachter an. Falls 'namensFilter' angegeben ist, wird dieser eingesetzt und der Scan gestartet. EmptyTrashBin {pfad} Leert den Abfallkübel nur der angegebenen Datenträger. Beispiele für 'pfad' sind "G:", "G:\", "G:\Ordner\Datei", "LaufwerkName" oder "LaufwerkName (G:)". InstalledPrograms Navigatiert zur Registerkarte und aktualisiert die Liste UndoLastFileOps Macht alle Umbenennungen und Dateiverschiebungen des letzten Durchlaufs rückgängig RedoLastFileOps Wiederholt alle Umbenennungen und Dateiverschiebungen des letzten Durchlaufs RepairBlankIcons Repariert weisse Symbole auf dem Windows Desktop MaxProcesses zahl Legt die max. Anzahl Prozesse in der Warteschlange auf fest LongProcessingLimit zahl Legt die Längenlimite fest über der Verarbeitungen der Warteschlange hinzugefügt werden ProcessFinishedAction (name | Default) [AktionsArgumente] Legt den Namen der Aktion fest, die am Ende jeder Verarbeitung ausgeführt wird. 'Default' setzt den lokalisierten Standardnamen ein. ProcessFinishedActionEnabled bool Legt fest ob die Aktion für das Ende jeder Verarbeitung ausgeführt werden soll oder nicht ProcessFinishedActionAlsoForLastEnabled bool Legt fest ob die Aktion für das Ende jeder Verarbeitung auch bei der letzten Verarbeitung ausgeführt werden soll oder nicht QueueFinishedAction (name | Default) [AktionsArgumente] Legt den Namen der Aktion fest, die ausgeführt werden soll, wenn die Warteschlange leer wird 'Default' setzt den lokalisierten Standardnamen ein. WaitUntilProcessIdle (PID | Name | Stop) Beginnt zu warten, bis der Prozess mit der Id bzw. dem Namen im Leerlauf ist und führt dann die Prozessleerlaufaktion aus. Mit 'Stop' wird das aktuelle Warten abgebrochen. ProcessIdleAction (name | Default) [AktionsArgumente] Legt den Namen der Aktion fest, die ausgeführt werden soll, wenn ein Prozess auf Leerlauf geht. 'Default' setzt den lokalisierten Standardnamen ein. IsQueueEmpty Gibt ERRORLEVEL 0 zurück wenn die Warteschlange leer ist, sonst 1 SetAudioVolume zahl Setzt die Lautstärke des Hauptaudiogeräts auf % RestartDesktop Startet den Windows-Desktop neu auf sanfte Art Startup Wird verwendet wenn Mighty Desktop beim Booten gestartet wird. Ähnlich wie 'Resume'. SaveSettings Weist die Hauptinstanz an, ihre Einstellungen zu sichern Abort Bricht alle Prozesse ab. Halbfertige Ausgabedateien werden gelöscht. EndMainServer Beendet den Haupt-Server-Prozess (erste Mighty Desktop-Instanz) ClearLog Leert den Inhalt des 'Protokoll'-Panels Exit Beendet zuerst alle Klienten-Instanzen und danach den Haupt-Server - Überschreibe-Modi: Ask (Nachfragen), AppendNumber (Zahl anhängen), Overwrite (Überschreiben), ReplaceInput (Eingabe ersetzen), Elsewhere (Sonstwo), Skip (Überspringen) - Optionen irgendwo auf der Kommandozeile: /Activate[:bool] Wahr: Wenn das Hauptfenster sichtbar ist (siehe /Show), wird es wiederhergestellt, wenn es minimiert war und nach vorne gebracht. Falsch (Standard): Keine Änderung am aktuellen Zustand des Fensters. /D Verarbeitet Verzeichnisse als solche, sie werden nicht in die darin befindlichen Dateien expandiert /Q Macht es still, ohne Bestätigungsfenster und ohne eine Meldungsbox mit der Antwort /Resume[:bool] Die Funktion 'Resume' aus dem Register 'Anhalten-Wiederaufnehmen' wird als letztes ausgeführt /S Auch Elemente in Unterordnern miteinschliessen /Show[:bool] Wahr: Zeigt das Hauptfenster während der Verarbeitung Falsch: Keine Änderung des Fensterstatus /Stay[:bool] Wechselt nach Verarbeitung der Kommandozeile in den interaktiven Modus /StayBefore[:bool] Die Argumente der Kommandozeile werden in die Felder eingefüllt, dann aber in den interaktiven Modus gegangen anstatt direkt eine Operation auszuführen /Tray[:bool] Schickt das Hauptfenster direkt an den Windows™-Tray. Die Verarbeitung der Kommandozeile erfolgt im Tray. Fügen Sie '/Stay' hinzu, damit es dort weiterläuft. Sie können das Standardverhalten in der Registerkarte 'Einstellungen' ändern. - ERRORLEVEL: Siehe Abschnitt "Start". Mögliche Codes: 1 Ausnahme ist aufgetreten - Protokoll: Technische Fehler- und Statusmeldungen werden in eine Protokolldatei im Verzeichnis "%appdata%\Atlas Informatik\Mighty Desktop" geschrieben. - Pausieren/Abbrechen: Die Verarbeitung kann mit [Pause] zwischengehalten und mit [Strg][Pause] abgebrochen werden.