Ich muss eine Automatisierung erstellen, um einen neuen Ordner zu erstellen, der nach meinem ausgewählten Text benannt ist, und diesen Ordner dann zum neuen Standardordner für Safari-Downloads machen. Dies wäre der Standardordner, wenn ich auf einer Webseite auf einen Download-Datei-Link klicke, bis ich das Skript erneut für eine neue Auswahl ausführe.
Bearbeiten: Das mag trivial erscheinen, aber ich muss auf eine URL klicken, um 5-8 PDF-Dateien (ich muss auf jede Datei separat klicken) pro Bestellung für etwa 30 Bestellungen pro Tag herunterzuladen, und ich muss einen Ordner erstellen, der nach dem benannt ist Bestellnummer, um die Dateien einzufügen. Ich habe viel recherchiert und bin mir nicht sicher, ob dies etwas ist, das mit AppleScript gemacht werden kann, oder ob es auch Shell-Skript erfordert und etwas ist, für dessen Entwicklung ich bezahlen muss . Ich habe einen Freelancer-Beitrag gepostet, in der Hoffnung, dass jemand ihn codieren könnte, aber ich suche nach einer einfacheren Lösung von jemandem, der in diesen Foren schlau ist. vielen Dank für jede Hilfe oder Anleitung.
Öffnen Sie Automator und erstellen Sie einen neuen Dienst:
Auswählen: Der Dienst empfängt ausgewählten Text in Safari wie im Screenshot unten.
Fügen Sie dann ein Element hinzu Führen Sie AppleScript mit dem Inhalt aus:
on run {input} -- create folder from text
display dialog " —Create folder from chosen text—
This AppleScript will create a folder from text you specify."
set destination to (choose folder with prompt "Where would you like to make the folder?")
tell application "Safari"
activate
if (input exists) then
set folderName to input
-- of text of document
else
beep
end if
end tell
tell application "Finder"
activate
make folder in destination with properties {name:folderName}
--select folder "untitled folder" in the destination
--set the name of the selection to folderName
end tell
tell application "Safari"
activate
end tell
end run
Speichern Sie den Dienst als Create Folder from Text .
Wählen Sie dann in Safari einen Text aus und klicken Sie mit der rechten Maustaste darauf -> Dienste -> Ordner aus Text erstellen.
Wenn der Zielordner bereits einen Ordner mit demselben Namen enthält, schlägt der Dienst ohne weitere Benachrichtigung fehl.
Wenn Ihnen der Dialog "—Ordner erstellen aus ..." nicht gefällt, fügen Sie ein #
davor ein oder entfernen Sie die beiden Zeilen.
Wenn Sie ersetzen:
tell application "Safari"
activate
end tell
von
tell application "Safari"
activate
set destination to (choose folder with prompt "Where would you like to save the new file(s)?")
end tell
Der Automator-Dienst öffnet den neuen Ordner und fordert Sie auf, den neuen Ordner als neuen Download-Ordner auszuwählen. Klicken Sie einfach auf Auswählen . Wenn Sie dann mit der rechten Maustaste auf den Download-Link klicken -> Verknüpfte Datei herunterladen als… , wird die Datei in den neuen Ordner heruntergeladen.
Das Skript kann weiter verbessert werden, da ich es nicht zum Laufen gebracht habe, den neuen Ordner automatisch als neues Download-Ziel festzulegen.
Tetsujin
Andreas Larson
Becky Piscitelli