Website-Download-Befehlszeilenautomatisierung
Automatisieren Sie den Website-Download mit A1 Website Download. Laden Sie Websites automatisiert herunter, z. B. nachts.
Sie können eine Befehlszeilenschnittstelle verwenden, um alle wichtigen Website-Download-Tools im Programm zu automatisieren.
Dies bedeutet, dass Sie auch externe Anwendungen und Bat-/Batch-/Skriptdateien verwenden können.
Dadurch können Sie unsere Website-Download-Software in regelmäßigen Abständen ausführen, z. B. mit dem Windows-Taskplaner.
- Parameter:
- " :%project-path% " : Wobei %project-path% den Pfad der aktiven Projektdatei enthalten sollte. (Denken Sie an den Doppelpunkt vor dem Projektpfad.)
- " @override_initfromproject=c:\example\projects\initfrom.ini@ " : Überschreibt die ursprünglich verwendeten Projekteinstellungen.
- " @override_rootpath=http://example.com@ " : Website-Stammpfad überschreiben.
- „ -autocreate “: Projektdateien und zugehörige Dateien automatisch erstellen, wenn sie noch nicht vorhanden sind.
- „ -exit “: Wird beendet, wenn der Vorgang abgeschlossen ist.
- „ -hide “: Immer unsichtbar und wird beendet, wenn Sie fertig sind.
- „ -scan “: Führt den Website-Scanner aus.
- „ -stop 0000 „ : Stoppt den Scan nach einigen Sekunden, z. B. -stop600 stoppt den Scan nach 10 Minuten.
- „ -stopurls 0000 “ : Stoppt den Scan, nachdem eine Reihe von URLs gefunden und verarbeitet wurden, z. B. -stopurls500.
- „ -save “: Speichert das Projekt.
- " @override_savefilespath=c:\example@ " : Überschreibe, wo heruntergeladene Website-Dateien auf dem Computer gespeichert sind.
- „ @override_defaultstoragename=example@ “: Überschreibt den standardmäßigen Speicherdateinamen, der verwendet wird, wenn eine URL nicht direkt in einen Pfad auf der Festplatte konvertiert werden kann.
- Beispiele für den Einsatz unter Windows:
- [ „c:\microsys\website\Download.exe“ -exit -scan -save „:c:\microsys\website\download\my-project.ini“ ].
- [ „Download.exe“ -exit -scan -save „:my-project.ini“ ] – Hier wird davon ausgegangen, dass sich my-project.ini im selben Verzeichnis wie die ausführbare Datei befindet.
- [ „Download.exe“ -scan @override_rootpath=http://example.com@ ]
- [ start "" "Download.exe" -scan @override_rootpath=http://example.com@ ] – Wird asynchron gestartet. Verwenden Sie in Parametern keine Leerzeichen.
[ timeout 2 ] – Leerlaufzeit, um Probleme beim gleichzeitigen Start mehrerer Instanzen zu vermeiden.
- Beispiele für den Einsatz unter Mac OS:
- [ open -n A1WebsiteDownload.app --args -scan @override_rootpath=http://example.com@ ].
- [ open -n A1WebsiteDownload.app --args -exit -scan -save -autocreate ":/users/%name%/myprojects/shopexample.ini" @override_initfromproject=/users/%name%/myprojecs/mydefaults.ini@ @ override_rootpath=https://shop.example.com@ ].
- Tipps:
- Um zu verhindern, dass ein Parameterwert, der Leerzeichen enthält (z. B. wenn Sie einen Verzeichnispfad übergeben), aufgeteilt wird, schließen Sie ihn in ein paar „“ ein.
- In den obigen Beispielen bezieht sich
%name%
auf Ihren Benutzernamen im angegebenen Betriebssystem.