[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, 16:17
Beitrag # 1 von 5
Bewertung:
(895 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: 5818

4. Feb 2005, 17:10
Beitrag # 2 von 5
Beitrag ID: #419307
Bewertung:
(894 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: 5818

4. Feb 2005, 22:16
Beitrag # 3 von 5
Beitrag ID: #419308
Bewertung:
(894 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, 11:36
Beitrag # 4 von 5
Beitrag ID: #419309
Bewertung:
(894 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: 5818

11. Feb 2005, 12:06
Beitrag # 5 von 5
Beitrag ID: #419310
Bewertung:
(894 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

PDF / Print
300_PDF20

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
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/