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

Fehlermeldung: ..kann nicht in Typ integer umgewandelt werde

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


Anmeldedatum: 05.01.2012
Beiträge: 3

BeitragVerfasst am: 05.01.2012 - 04:46    Titel: Fehlermeldung: ..kann nicht in Typ integer umgewandelt werde Antworten mit Zitat

Guten Morgen zusammen,

vorab (bevor ich niedergemacht werde *G), habe die Formsache genutzt und auch ähnliche Beiträge gefunden, verstehe es aber irgendwie trotzdem nicht.

Bin in Sachen Apple-Skripting ein Newbie. Hab den Mac seid 2 Wochen.
Wollte mir ein Skript bauen das anhand der Dateinamen das Erstell- und Änderungsdatum korrigiert. Das ganze ist für Videos die ich von der Kamera herunterlasse und konvertiere. Dabei geht das Datum verloren.
Das schreiben des Dateinamens klappt mit fast genau dem gleichen Quellcode, nur der Weg zurück nicht.
Ich erhalte die Fehlermeldung:
alias "Pfad" kann nicht in Typ integer konvertiert werden.
Denke das der Fehler hier liegt. Verstehe aber nicht was es ist.
"if name extension of item this_file is "mts" then .."
Wenn ich alles ab da auskommentiere läuft es.

Danke im Voraus.

Code:


set this_folder to "Macintosh HD:Users:EB:Desktop:test:" -- (choose folder with prompt "Pick the folder containing the files to process:") as string
tell application "System Events"
   set these_files to every file of folder this_folder
end tell
repeat with i from 1 to the count of these_files
   set this_file to (item i of these_files as alias)
   if name extension of item this_file is "mts" then
      set this_info to info for this_file
      if visible of this_info is true and alias of this_info is false then
         set filename to "2011-01-23_14-15-16"
         set jahr to text 1 thru 4 of filename
         set mon to text 6 thru 7 of filename
         set tag to text 9 thru 10 of filename
         set std to text 12 thru 13 of filename
         set min to text 15 thru 16 of filename
         set sek to text 18 thru 19 of filename
         set datum to tag & "." & mon & "." & jahr & " " & std & ":" & min & ":" & sek
         set x to date datum
         
         --set creation date to datum of this_file
         --set modification date to x +1 of item this_file
      end if
   end if
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name
Skeeve
•---->
•---->


Anmeldedatum: 20.04.2006
Beiträge: 1068

BeitragVerfasst am: 07.01.2012 - 22:37    Titel: Antworten mit Zitat

Lass "item" weg "this_file" reicht.
_________________
"All problems are solved in slightly less than half an hour" (Chumbawamba, "Hey Hey We're The Junkies")
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