Es ist möglich, ein SFX RAR-Archiv zu erstellen, das alle Dateien und Ordner direkt in
"%USERPROFILE%\Desktop"
extrahiert, ohne ein Fenster anzuzeigen.
Dies kann von
- Überprüfung auf der Registerkarte Allgemein die Option erstellen SFX-Archiv, mit WinRAR nach der Auswahl der Dateien und Ordner, und klicken Sie auf das Symbol hinzufügen in der Symbolleiste erfolgen
- Klicken Sie auf Registerkarte Erweiterte auf Schaltfläche SFX Optionen,
- Eingabe auf SFX Registerkarte Allgemeine für Pfad die Zeichenfolge
"%USERPROFILE%\Desktop"
zu extrahieren, die Absoluter Pfad in die automatische Auswahl der Option ergibt was richtig ist,
- Auswahl auf SFX Registerkarte Modi die Option ausblenden alle,
- auf SFX Auswahl der Registerkarte Module die SFX Modul default.sfx (WinRAR GUI SFX-Modul),
- Schließen Erweiterte SFX-Optionen Fenster mit Taste OK,
- auf der Registerkarte Eingabe Allgemein der Name für das SFX-Archiv,
- und Start Kompression mit Taste OK.
Ein Fenster der Eingabeaufforderung immer angezeigt, wenn Modul WinCon.sfx wie in diesem Fall für das SFX-Archiv verwendet wird von Windows automatisch beim Start des Archivs SFX erkennt, dass dies eine Anwendung Konsole ist und öffnet einen Befehl Eingabeaufforderungsfenster, in dem die Konsole SFX ausgeführt wird.
solch ein SFX-Archiv erstellen kann mit einer Batch-Datei getan werden, auch:
- Pfad zum Ordner Programme von WinRAR:
@echo off
echo ;The comment below contains SFX script commands>"%TEMP%\SfxOptions.txt"
echo/>>"%TEMP%\SfxOptions.txt"
echo Path="%%USERPROFILE%%\Desktop">>"%TEMP%\SfxOptions.txt"
echo Silent=^1>>"%TEMP%\SfxOptions.txt"
"%ProgramFiles%\WinRAR\Rar.exe" a -c -cfg- -ep1 -idq -m5 -mdg -r -s -sfx -y "-z%TEMP%\SfxOptions.txt" "Path\Name of your SFX.exe" "Path\Folder to add" "Path\File to add"
if errorlevel 1 goto Failure
del "%TEMP%\SfxOptions.txt"
goto :EOF
:Failure
del "%TEMP%\SfxOptions.txt"
echo/
echo Error on creation of "Path\Name of your SFX.exe"
echo/
pause
In dieser Batch-Datei muss für die Nutzung geändert werden enthält Konsole Version Rar.exe
und auch das SFX-Modul Default.sfx.
- Pfad und Name des zu erstellenden SFX-Archivs.
- Pfad und Name des Ordners und/oder der Datei, die dem Archiv hinzugefügt werden sollen.
Die verwendeten Schalter sind in Textdatei Rar.txt in Programmdateien-Ordner von WinRAR erläutert.
Noch eine Anmerkung zu Schalter -ep1
:
Alles bis zum letzten Backslash in Namen des Ordners und/oder Datei zum Archiv hinzufügen aus Namen entfernt den Ordners auf dem Hinzufügen oder in die Archivdatei.
Beim Hinzufügen eines Ordners zu einem RAR-Archiv macht es einen Unterschied, ob der Ordner mit oder ohne Backslash am Ende angegeben wird.
Beispiel:
einem Verzeichnisbaum wie
- C: \ Temp
- MyFolder
- Subfolder 1
- Subfolder 2
- Datei Y
mit
Druck
Rar.exe a -ep1 -r C:\Temp\Demo1.rar C:\Temp\MyFolder
mit folgenden Dateien und Ordner im Archiv C:\Temp\Demo1.rar
- MyFolder
- Subfolder 1
- Subfolder 2
- Datei Y
während mit
Rar.exe a -ep1 -r C:\Temp\Demo2.rar C:\Temp\MyFolder\
oder
Rar.exe a -ep1 -r C:\Temp\Demo2.rar C:\Temp\MyFolder\*
Ergebnisse mit in folgenden Dateien und Ordner im Archiv C:\Temp\Demo2.rar
- Subfolder 1
- Subfolder 2
- Datei Y