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

Dateien ohne Ordner kopieren

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Fischer-Bayern.de Foren-Übersicht -> AppleScript-Forum
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
IkariGend
•->
•->


Anmeldedatum: 11.02.2005
Beiträge: 4
Wohnort: Appenweier

BeitragVerfasst am: 11.02.2005 - 11:24    Titel: Dateien ohne Ordner kopieren Antworten mit Zitat

Hallo, nein ich sage nicht, dass ich mich mit Apple-Script noch nicht so auskenne, auch wenn es so ist Wink

Nun zu meinem Problem:
Hier in der Firma gibt es ein Script, welches eine Datei nach der anderen aus einem bestimmten Ordner mit Quark öffnet und diese dann als PostScript für einen Distiller-Rechner druckt.
Wie auch immer.
Um das Ganze anzuwerfen, habe ich ein Script geschrieben, welches zuerst bei einem Neustart, immer die Präferenzen wiederherstellt (Quark läst sich leider bei einem Absturz schnell aus dem Tritt bringen), eventuelle Dateileichen löscht, sich dann (dank diesem Forum) selbstständig alle benötigten Volumes automatisch holt und bevor es das Script zum konvertieren startet, folgendes tut/tun soll:

Und Zwar kopiert es alle Dateien von einem Volume in den "Hot-Folder" für das andere Script, allerdings landen ab und zu im Quell-Ordner auch mal Unterordner, die nicht kopiert werden dürfen, weshalb meine alte "Lösung" 'alles markieren' und die 'auswahl dann kopieren' eigentlich ausscheidet.

Wie kann ich es also anstellen, dass nur Dateien kopiert werden?
Ausserdem sehe ich in meiner "Methode" das Risiko, dass während des Kopiervorganges eine Datei hinzugefügt werden könnte, welche somit meine Auswahl "auflöst".

Ausserdem wie ist es möglich schreibgeschütze Dateien per script zu löschen? Hatte es erst versucht, aber dann die Meldung erhalten, dass ein Skript sowas nicht ohne Bestätigung dürfe! Bisher habe ich es dadurch gelöst, dass ich die Auswahl durch den "PrfabPlayer" (echt ein nettes kleines Tool) ein löschen per "command+del" mit anschließendem Click auf "OK" simulieren lasse!

Mfg
IkariGend
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
hubionmac
•--->
•--->


Anmeldedatum: 26.02.2004
Beiträge: 245
Wohnort: Münster

BeitragVerfasst am: 12.02.2005 - 13:03    Titel: Geschütze Dateien löschen (OS9) Delete protected files (OS9) Antworten mit Zitat

Code:

tell application "Finder"
   set these_items to every item of trash
end tell
repeat with this_item in these_items
   set the item_info to info for this_item
   if folder of item_info = true then
      process_folder(this_item)
   else
      process_item(this_item)
   end if
end repeat
tell application "Finder" to empty trash

on process_item(this_item)
   set the item_info to info for this_item
   if folder of item_info = false then
      if locked of item_info = true then
         set locked of this_item to false
      end if
   end if
   
end process_item

on process_folder(this_folder)
   set these_items to every item of this_folder
   repeat with this_item in these_items
      set the item_info to info for this_item
      if folder of this_item = true then
         process_folder(this_item)
      else
         process_item(this_item)
      end if
   end repeat
end process_folder


Mit diesem Script löscht du recht sicher den Papierkorb (aktive Programme und Dateien mal ausgeschlossen). Mit diesem info for kannst du dann auch später beim kopieren der Dateien Ordner ausschließen...
Code:


set thefiles to every item of thesource
repeat with this_item in thefiles
   set item_info to info for this_item
   if folder of item_info = false then
      tell application "Finder" to duplicate this_item to hot_folder
   end if
end repeat
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
hubionmac
•--->
•--->


Anmeldedatum: 26.02.2004
Beiträge: 245
Wohnort: Münster

BeitragVerfasst am: 12.02.2005 - 16:04    Titel: hm, könnte es sein... Antworten mit Zitat

dass ich etwas zu oft auf den absenden-button gedrückt habe ?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Snow
Administrator
Administrator


Anmeldedatum: 21.11.2000
Beiträge: 1946
Wohnort: Deiningen

BeitragVerfasst am: 12.02.2005 - 16:51    Titel: Re: hm, könnte es sein... Antworten mit Zitat

hubionmac hat Folgendes geschrieben:
dass ich etwas zu oft auf den absenden-button gedrückt habe ?


Schon bereinigt.
_________________
Peter
-
Fischer-Bayern.de|Shadetreemicro.com
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
IkariGend
•->
•->


Anmeldedatum: 11.02.2005
Beiträge: 4
Wohnort: Appenweier

BeitragVerfasst am: 14.02.2005 - 11:25    Titel: Antworten mit Zitat

Danke, werde es gleich mal ausprobieren, sobald der aktuelle Tag fertig konvertiert ist... Razz
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Fischer-Bayern.de Foren-Übersicht -> AppleScript-Forum 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