[GastForen Programmierung/Entwicklung AppleScript Hotfolder mal zwei

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Hotfolder mal zwei

Anonym
Beiträge gesamt: 22827

4. Feb 2005, 15:17
Beitrag # 1 von 5
Bewertung:
(855 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich suche eine Lösung, die mir aus einem Hotfolder zwei "Unterhotfolder" macht. Konkret stelle ich mir vor, in dem Hotfolder werden Daten abgelegt und diese dann der Reihe nach auf die zwei Unterordner verteilt. Also a nach 1, b nach 2, c nach 1, d nach 2 ...
Da gibt´s doch bestimmt etwas :-)
X

Hotfolder mal zwei

Hans Haesler
  
Beiträge gesamt: 5805

4. Feb 2005, 16:10
Beitrag # 2 von 5
Beitrag ID: #419307
Bewertung:
(854 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Thomas,

wie sollen denn die Unterordner heissen? Und mit welchem Mac OS sollte es funktionieren?

Du sagst "Unterhotfolder". Müssen die Dateien, welche in diese Ordner verschoben, werden noch weiter
bearbeitet werden? In diesem Fall muss man die Unterordner im voraus und manuell erstellen. Auch sonst
könnte dies notwendig sein, weil beim automatischen Erzeugen diese beiden Objekte den Ablauf stören
könnten. Ich muss es aber zuerst ausprobieren.

Gruss, Hans


als Antwort auf: [#419306]

Hotfolder mal zwei

Hans Haesler
  
Beiträge gesamt: 5805

4. Feb 2005, 21:16
Beitrag # 3 von 5
Beitrag ID: #419308
Bewertung:
(854 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Thomas,

und hier kommt die erste Skizze. Getestet unter Mac OS X. Ein Script, welches als Ordneraktion
dem Haupt-Hotfolder zugeordnet wird. Dieser Ordner muss die Unterordner "Ockl" und "Thomas"
enthalten (okay, Du kannst sie etwas phantasievoller ;-) benennen, aber im Script müssen
die Namen natürlich angepasst werden):
---
on adding folder items to thisFolder after receiving itemList
   repeat with i from 1 to count of itemList by 2
      try
         set fullPath1 to ((item i of itemList) as string)
         if not (fullPath1 ends with ":") then
            tell application "Finder" to move file fullPath1 to folder ((thisFolder as string) & "Ockl") with replacing
         end if
      end try
      try
         set fullPath2 to ((item (i + 1) of itemList) as string)
         if not (fullPath2 ends with ":") then
            tell application "Finder" to move file fullPath2 to folder ((thisFolder as string) & "Thomas") with replacing
         end if
      end try
   end repeat
end adding folder items to

---
Die Liste der gedroppten Files ('itemList') wird durchquert. Und zwar 'by 2'. Das heisst, der Wert
der Zählervariablen 'i' ist zuerst '1', dann '3', '5' usw. Die "geraden" Dateien ('2', '4', '6' usw.) werden
je im gleichen Durchgang mit '(i + 1)' erfasst.

So wird erreicht, dass die Dateien abwechselnd in die beiden Ordner verschoben werden. Die beiden
'try'-Wrapper sind notwendig, damit bei ungerader Anzahl nicht eine Datei auf der Strecke bleibt.

Gruss, Hans


als Antwort auf: [#419306]

Hotfolder mal zwei

Anonym
Beiträge gesamt: 22827

11. Feb 2005, 10:36
Beitrag # 4 von 5
Beitrag ID: #419309
Bewertung:
(854 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,

bin jetzt erst dazu gekommen, daß Skript auszuprobieren - aber es funktioniert dafür auf Anhieb.
Vielen Dank dafür.

Thomas


als Antwort auf: [#419306]

Hotfolder mal zwei

Hans Haesler
  
Beiträge gesamt: 5805

11. Feb 2005, 11:06
Beitrag # 5 von 5
Beitrag ID: #419310
Bewertung:
(854 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Thomas,

bitteschön. Danke für die Rückmeldung! (Schon das zweite Forum-Erfolgserlebnis in dieser Woche. :-)

Gruss, Hans


als Antwort auf: [#419306]
X

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
05.02.2021 - 05.11.2021

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Freitag, 05. Feb. 2021, 13.00 Uhr - Freitag, 05. Nov. 2021, 17.00 Uhr

Lehrgang

Bilden Sie sich zum zertifizierten Publishing-Multimedia-Profi aus. Neben Fotografie und Video befassen Sie sich mit der Medienproduktion, digitalen Publikationen und dem Webdesign für Desktop- und mobile Endgeräte.

Preis: CHF 10'500.-
Dauer: 30 Tage (ca. 210 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/9PM

Veranstaltungen
12.03.2021 - 16.07.2021

Digicomp Academy AG, Zürich oder virtuell
Freitag, 12. März 2021, 13.00 Uhr - Freitag, 16. Juli 2021, 17.00 Uhr

Lehrgang

Steigen Sie in die Welt des Publishings ein und erlangen Sie die Zertifizierung von publishingNETWORK. Lernen Sie in diesem Lehrgang Druckmedien professionell zu erarbeiten, druckfertige PDFs zu erstellen und CI/CD-Vorgaben umzusetzen.

Preis: CHF 6'300.-
Dauer: 18 Tage (ca. 126 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt.

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/9PBAS