• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

Ein Verzeichnis umbenennen

  • Ersteller Terminal
  • Erstellt am

Terminal

Gast
Wie könnte ein Script aussehen, wenn man einen Ordner auf das Script zieht oder ein Verzeichnis aktiviert und das Script startet - wobei dann das Script dem Verzeichnis einen anderen Namen gibt?

Hinzu kommt noch, dass der zu ändernde Ordner nicht bekannt sein soll. Es soll also bei allen Namen und Ordnern funktionieren, nicht nur bei einem. Gibt es also irgendein Zeichen welches man für jeden beliebigen folder angeben kann?
 

hubionmac

Tydemans Early Worcester
Registriert
25.06.04
Beiträge
393
Also das machst Du mit den Script-Aufrufen.... Dort wird dann der Order als Parameter mitgegeben.
Beim Draufziehen
on open these_items
if (count of these_items) > 1 then
error "Hey du Sack, nur eine Datei draufziehen"
end if
set theitem to item 1 of these_items
tell application "Finder"
set name of theitem to "blafasel, dein neuer Name"
end tell
end open


und wenn Du die Auswahl des Finders benutzen möchtest:
(kannst Du auch nach dem End open dranhängen)

tell application "Finder"
set these_items to selection
if (count of these_items) > 1 then
error "also jetzt reicht es gleich... auch hierbei nur 1 Datei auswähle... wohl PC User, was?!"
end if
set theitem to item 1 of these_items
set name of theitem to "blafasel bla bla"
end tell

bei on opens these_items
musst Du beachten, dass, wenn Du das Skript abspeicherst, es als Programm und nicht als Skript abspeicherst. Sonst funktioniert es nicht, mit dem Auslösen via Drag&Drop =)
 
  • Like
Reaktionen: 1 Person