• 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

Sortieren

the x-master

Riesenboiken
Registriert
29.01.06
Beiträge
290
hallo leute,
also ich möchte, dass das Script alle datein sortiert.
Und so lautet mein Script:
tell application "Finder"
set flist to (every file of the desktop)
repeat with f in flist
if file type of f is "jpg " or "pdf " or "script" or "gif " or "aifc" or "doc " or "icns" then
move f to the trash
end if
end repeat
end tell

Dummerweise funktioniert es nicht!
Was habe ich falsch gemacht? o_O


the x-master
 

pi26

Adams Parmäne
Registriert
17.12.04
Beiträge
1.297
the x-master schrieb:
tell application "Finder"
set flist to (every file of the desktop)
repeat with f in flist
if file type of f is "jpg " or "pdf " or "script" or "gif " or "aifc" or "doc " or "icns" then
move f to the trash
end if
end repeat
end tell

Dummerweise funktioniert es nicht! Was habe ich falsch gemacht? o_O

müsste heissen:
if file type of f is "jpg " or file type of f is "pdf " ....

oder, in diesem Fall einfacher:

if file type of f is in {"jpg ","pdf ","gif ","aifc","doc ","icns"} then

end if


mfg pi26
 

the x-master

Riesenboiken
Registriert
29.01.06
Beiträge
290
was muss ich denn schreiben wenn ich jpg haben will?


if file type of f is "jpg " then...


Geht nicht!

the x-master
 

pi26

Adams Parmäne
Registriert
17.12.04
Beiträge
1.297
ich glaube "jpeg"

aber du kannst das für alle Typen ausprobieren:

tell application "Finder"
return file type of file "HD:dasfile"
end tell

...wird dann im Ergebnis-Bereich des Skripteditors angezeigt.

mfg pi26
 

pi26

Adams Parmäne
Registriert
17.12.04
Beiträge
1.297
the x-master schrieb:
warum zum Teufel steht da immer "missing value" ????? :mad:

Für dich ist vielleicht besser ein Buch, dort guckst du im Stichwortregister nach unter:

"Was zum Teufel..." :p
 

Daisy

Uelzener Rambour
Registriert
14.01.06
Beiträge
366
the x-master schrieb:
warum zum Teufel steht da immer "missing value" ????? :mad:

Hi,

ist dir schon mal aufgefallen, dass man mit OS X die File Extensions eingeführt hat (so wie bei Windows)? Deswegen brauchen wir jetzt den file type nimmer - daher das 'missing value'.

Mach's lieber mit einem 'do shell script' - das geht schneller:

Code:
set theExtensions to {"[jJ][pP][eEgG]", "[pP][dD][fF]", "[gG][iI][fF]", ... }

repeat with ext in theExtensions
	try
		do shell script "mv ~/Desktop/*." & ext & " ~/.Trash/"
	end try
end repeat

das war's ;)
 
Zuletzt bearbeitet: