| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Lernender •->

Anmeldedatum: 22.01.2010 Beiträge: 5 Wohnort: Schweiz
|
Verfasst am: 22.01.2010 - 01:03 Titel: Ist das so richtig?! |
|
|
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  _________________ I live for Apple! |
|
| Nach oben |
|
 |
hubionmac •-->


Anmeldedatum: 26.02.2004 Beiträge: 118
|
Verfasst am: 23.01.2010 - 08:22 Titel: |
|
|
| Code: | | find ~/ -iname "neuer ordner" -type d -exec open {} \; |
wtf...
sucht nach Ordnern mit "neuer ordner" im Namen (in deinem Home-Verzeichnis) und öffnet diese...
du könntest statt dem open auch ein einfügen
das dürfte etwas schneller laufen als AppleScript. _________________ hubionmac.com akzeptiere Paypal und Pizza |
|
| Nach oben |
|
 |
Lernender •->

Anmeldedatum: 22.01.2010 Beiträge: 5 Wohnort: Schweiz
|
Verfasst am: 24.01.2010 - 21:53 Titel: Danke, aber...., |
|
|
Danke für die schnelle Antwort!
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 |
|
 |
hubionmac •-->


Anmeldedatum: 26.02.2004 Beiträge: 118
|
Verfasst am: 25.01.2010 - 02:22 Titel: |
|
|
| 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. ->
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 |
|
 |
Lernender •->

Anmeldedatum: 22.01.2010 Beiträge: 5 Wohnort: Schweiz
|
Verfasst am: 11.02.2010 - 22:07 Titel: Danke |
|
|
Und nochmal Danke für die kompetente Antwort
 _________________ I live for Apple! |
|
| Nach oben |
|
 |
|