Fischer-Bayern.de
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Ordneraktion - Script in ein Droplet für Ordnerselektion änd

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Fischer-Bayern.de Foren-Übersicht -> AppleScript-Forum
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
weisses_papier
•->
•->


Anmeldedatum: 01.02.2002
Beiträge: 18

BeitragVerfasst am: 01.02.2002 - 16:39    Titel: Ordneraktion - Script in ein Droplet für Ordnerselektion änd Antworten mit Zitat

Im Downloadbereich gibt es eine Ordneraktion von Herrn oder Frau Bosworth, bei der man über die Navigation Services einen (1) Folder auswählen kann und dessen Ordneraktion entfernt.

Ich habe versucht, das Script in ein Droplet zu ändern, um die Aktion mit mehreren Ordner ausführen zu können.
Das ist mir leider nicht gelungen, da ich kein wirklicher Programmierer bin Smile - ich bitte ich um Hilfe.

Ziel 1: eine Selektion von Ordnern auf ein Droplet ziehen und deren angehängte Aktionen entfernen.

Ziel 2: eine Selektion von Ordnern auf ein Droplet ziehen, über die Nav.Services eine Aktion auswählen und anhängen.

Vielen Dank und schönen Gruß
Claus
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Snow
Administrator
Administrator


Anmeldedatum: 21.11.2000
Beiträge: 1946
Wohnort: Deiningen

BeitragVerfasst am: 02.02.2002 - 16:30    Titel: Ordneraktion Antworten mit Zitat

Hallo Claus,

ich habe kurz mal ein paar Versuche gemacht. Hier ein kleines Skript zum Anfügen von Ordneraktionen:

on open fileList
repeat with oneFile in fileList
add_some_action(oneFile)
end repeat
end open


on add_some_action(oneFile)
tell application "Finder" to set FileName to name of oneFile
set Action_to_add to choose file with prompt "Bitte Ordneraktion auswählen für: " & FileName
tell application "Ordneraktionen"
try
attach action to oneFile using Action_to_add
on error
beep 4
end try
end tell
end add_some_action


Vielleicht genügt dir das ja schon, um selbst weiter zu machen.
_________________
Peter
-
Fischer-Bayern.de|Shadetreemicro.com


Zuletzt bearbeitet von Snow am 22.02.2003 - 23:36, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
Snow
Administrator
Administrator


Anmeldedatum: 21.11.2000
Beiträge: 1946
Wohnort: Deiningen

BeitragVerfasst am: 02.02.2002 - 17:00    Titel: Ordneraktion Antworten mit Zitat

Hier das entsprechende Skript zum Entfernen aller Ordneraktionen:

on open fileList
repeat with oneFile in fileList
remove_all_action(oneFile)
end repeat
end open


on remove_all_action(oneFile)
tell application "Ordneraktionen" to set ActionList to item 1 of (attached scripts oneFile)
set ActionNameList to { }
repeat with oneAction in ActionList
tell application "Finder" to set the end of ActionNameList to (name of oneAction)
end repeat

repeat with Action_to_remove in ActionNameList

tell application "Ordneraktionen"
try
remove action from oneFile using action name Action_to_remove
on error
beep 4
end try
end tell

end repeat
end remove_all_action

_________________
Peter
-
Fischer-Bayern.de|Shadetreemicro.com


Zuletzt bearbeitet von Snow am 22.02.2003 - 23:35, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
Snow
Administrator
Administrator


Anmeldedatum: 21.11.2000
Beiträge: 1946
Wohnort: Deiningen

BeitragVerfasst am: 03.02.2002 - 13:28    Titel: Ordneraktion Antworten mit Zitat

Hier noch eine Variante zum Anfügen von Ordneraktionen. Diesmal wird nicht für jeden Ordner gefragt, welche Aktion angefügt werden soll. Die Abfrage erfolgt nur einmal und gilt somit für alle Ordner:

on open fileList
set Action_to_add to ¨
choose file with prompt "Bitte Ordneraktion auswählen"
repeat with oneFile in fileList
add_some_action(oneFile, Action_to_add)
end repeat
end open


on add_some_action(oneFile, Action_to_add)
tell application "Ordneraktionen"
try
attach action to oneFile using Action_to_add
on error
beep 4
end try
end tell
end add_some_action

_________________
Peter
-
Fischer-Bayern.de|Shadetreemicro.com
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Fischer-Bayern.de Foren-Übersicht -> AppleScript-Forum Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de


AppleScript für absolute Starter