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

Ist das so richtig?!

 
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Lernender
•->
•->


Anmeldedatum: 22.01.2010
Beiträge: 5
Wohnort: Schweiz

BeitragVerfasst am: 22.01.2010 - 01:03    Titel: Ist das so richtig?! Antworten mit Zitat

Ich habe zu Übungszwecken einen Skript erstellt der den ganzen Mac nach Ordnern mit "Neuer Ordner" im Titel durchsucht und in den Papierkorb verschiebt. Hier nun mein Vorschlag, ist der richtig? Geht es einfacher?

global ordner, wichtigeliste, anzahlneuersachen, anzahlaltersachen, HDja, schongehabt
set schongehabt to {"a"}
set HDja to true
set wichtigeliste to {}
set ordner to "HD:"
set anzahlneuersachen to 0
set nochmehr to true
durchlaufeinordner()
repeat while nochmehr is true
copy anzahlneuersachen to anzahlaltersachen
repeat with einzelneordner in wichtigeliste
set dielange to the count of wichtigeliste
set wichtigeliste to items 2 thru dielange of wichtigeliste
set ordner to einzelneordner
durchlaufeinordner()
end repeat
if anzahlneuersachen = anzahlaltersachen then set nochmehr to false
end repeat



on durchlaufeinordner()
tell application "Finder"
if HDja is true then
set HDja to false
set vieleordner to every folder of folder ordner
else
set vieleordner to every folder of ordner
end if
repeat with einzelnerordner in vieleordner
if name of einzelnerordner contains "Neuer Ordner" then move einzelnerordner to the trash
set anzahlneuersachen to anzahlneuersachen + 1
end repeat
set wichtigeliste to wichtigeliste & vieleordner
end tell
end durchlaufeinordner


danke schon mal für eine schnelle Antwort Very Happy
_________________
I live for Apple!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
hubionmac
•-->
•-->


Anmeldedatum: 26.02.2004
Beiträge: 118

BeitragVerfasst am: 23.01.2010 - 08:22    Titel: Antworten mit Zitat

Code:
find ~/ -iname "neuer ordner" -type d -exec open {} \;

Shocked wtf...


sucht nach Ordnern mit "neuer ordner" im Namen (in deinem Home-Verzeichnis) und öffnet diese...
du könntest statt dem open auch ein
Code:
mv {} ~/.Trash \;
einfügen
das dürfte etwas schneller laufen als AppleScript.
_________________
hubionmac.com akzeptiere Paypal und Pizza
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Lernender
•->
•->


Anmeldedatum: 22.01.2010
Beiträge: 5
Wohnort: Schweiz

BeitragVerfasst am: 24.01.2010 - 21:53    Titel: Danke, aber...., Antworten mit Zitat

Danke für die schnelle Antwort! Very Happy

Aber was ist das für ein Code, was giebt es für Tutorials, was has er für Vorteile gegenüber AppleSkript, was für Nachteile?
_________________
I live for Apple!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
hubionmac
•-->
•-->


Anmeldedatum: 26.02.2004
Beiträge: 118

BeitragVerfasst am: 25.01.2010 - 02:22    Titel: Antworten mit Zitat

Zitat:
Aber was ist das für ein Code

Das ist eine Terminal-Zeile, die Du via do shell script in AppleScript aufrufen kannst.

Zitat:
was giebt es für Tutorials,


Tutorials dazu gibt es bei Apple oder bei Google suchen

im Terminal mal 'man find' eintippen (kannst es dann mit 'q' beenden)

Zitat:
was has er für Vorteile gegenüber AppleSkript,

Wenn es Dir auf langen und technisch aufwendigen AppleScript-Code ankommt, der länger braucht, dann macht diese kurze, unscheinbare und simple Zeile natürlich alles zu Nichte. Wink->
Merke:
Gute Lösungsansätze beim Programmieren verhalten sich also umgekehrt proportional zu gutem Sex. )

Zitat:
was für Nachteile?

Es wirkt etwas kryptisch und so gar nicht wie AppleScript
_________________
hubionmac.com akzeptiere Paypal und Pizza
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Lernender
•->
•->


Anmeldedatum: 22.01.2010
Beiträge: 5
Wohnort: Schweiz

BeitragVerfasst am: 11.02.2010 - 22:07    Titel: Danke Antworten mit Zitat

Und nochmal Danke für die kompetente Antwort Exclamation
Very Happy Very Happy Very Happy Very Happy Very Happy
_________________
I live for Apple!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X 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