• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Can't get alias

Tekl

Fairs Vortrefflicher
Registriert
01.06.05
Beiträge
4.630
Hi,

ich möchte gerne mit einem Droplet Referenz-Dateien von meinen WMV-Filmen ersetllen. Das klappt soweit auch. Nur möchte ich gerne die 'gedroppten' Dateien nach getaner Arbeit verschieben. Leider gibt mir das Script immer "Can't get alias" aus.

Weiß jemand wo der Fehler liegt?

Code:
on open of movs
	--set sl to ((choose folder with prompt "Save hinted movies to:") as text)
	tell application "QuickTime Player"
		activate
		repeat with i from 1 to number of items in movs
			set this_item to item i of movs
			open this_item
			set save_location to ("Volumes:DatenHD:Movies:Save.tv:" & (get name of movie 1) & ".mov")
			set move_location to ("Volumes:DatenHD:Movies:Save.tv:Rohdaten:")
			save movie 1 in save_location as QuickTime movie
			close movie 1 saving no
			tell application "Finder"
				move this_item to move_location
			end tell
		end repeat
	end tell
end open

Achja, warum wird der Film bei save immer ohne Endung gesichert, obwohl ich ja .mov hinzugefügt habe?
 
Tekl schrieb:
Weiß jemand wo der Fehler liegt?
Hallo Tekl,

ich denke, der Finder will genau das, was er auch in der Fehlermeldung sagt:

Code:
			tell application "Finder"
				move this_item to [b]alias[/b] move_location
			end tell

Warum das mit der Endung nicht geht? Hmm - keine Ahnung, für mich sieht es richtig aus (das Ergebnis sollte dann beide Endungen haben: 'film.xyz.mov') - vielleicht ist die Endung nur in der Finderdarstellung ausgeblendet (haste mal mit Apfel-I nachgeschaut??)

Grüße,

Daisy
 
Danke für die Antwort. Das Problem war das "Volumes:" am Anfang. Das muss man weglassen.