[Leopard] Folder action werkt niet goed meer

Pagina: 1
Acties:
  • 199 views sinds 30-01-2008
  • Reageer

  • Algurgazan
  • Registratie: Juli 2002
  • Laatst online: 10-01-2025
Sinds mijn upgrade van tiger naar leopard heb ik last van een weigerende folder action.. als ik iets download met firefox komt dat automatisch op mn desktop terecht, en middels een folder action zou een .nzb bestand automatisch naar de queue directory van hellanzb verplaatst moeten worden, en wanneer hellanzb nog niet gestart is zou dat ook moeten gebeuren..

in tiger werkte dat prima, maar in leopard wil het ineens allemaal niet zo goed meer.. dan moet ik bijvoorbeeld ineens mn folder actions weer aanzetten, terwijl dat gewoon aan zou moeten staan.. vervolgens pakt ie een bestand wel, maar daar laat ie het dan ook bij: als ik later weer een nzb bestand download gebeurt er niks meer..

nou ben ik niet zo'n held met apple script, en zou het misschien wel eens daaraan kunnen liggen, maar omdat hetzelfde script wel werkte onder tiger, is er misschien meer aan de hand, vandaar dat ik maar eens hier om hulp vraag..

het enige wat ik in mn log kan vinden wat er iets mee te maken lijkt te hebben is:
11/1/07 21:46:23 [0x0-0x68068].com.apple.systemevents[30787] com.apple.FolderActions.enabled: Already loaded
maar ik kan niet goed achterhalen of dit een oorzaak of een gevolg van deze kwestie is..

verder ook nog maar even het script waar het om gaat:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
on adding folder items to this_folder after receiving added_items
    tell application "Finder"
        repeat with aFile in added_items
            if the name extension of aFile is "nzb" then
                delay 30
                move aFile to folder "Macintosh HD:Users:username:Downloads:Usenet:Queue"
                try
                    do shell script "ps -xc -o command | grep -c python"
                on error
                    do shell script "PATH=/opt/local/bin:/opt/local/sbin:/sw/bin:/sw/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/local/bin;hellanzb.py -D"
                    tell application "System Events"
                        if (count (every process whose name is "MAMP")) = 0 then
                            launch application "MAMP"
                            set (visible of process whose name is "MAMP") to false
                        end if
                    end tell
                end try
            end if
        end repeat
    end tell
end adding folder items to


nu maar hopen dat iemand hier me kan helpen.. :|

"When you hear the beeb, it will be three o'clock." | muzak


  • Algurgazan
  • Registratie: Juli 2002
  • Laatst online: 10-01-2025
bump?

"When you hear the beeb, it will be three o'clock." | muzak


  • Algurgazan
  • Registratie: Juli 2002
  • Laatst online: 10-01-2025
iemand?

"When you hear the beeb, it will be three o'clock." | muzak


  • rhoolwerf
  • Registratie: November 2007
  • Laatst online: 16:35
Nog steeds niets? Ik zou dit ook graag willen weten namelijk.
Sowieso ben ik benieuwd hoe en waar ik een script als dit neer moet zetten om te laten werken ?

  • Algurgazan
  • Registratie: Juli 2002
  • Laatst online: 10-01-2025
ik heb hier niet echt veel tijd voor gehad, en heb het dus ook nog steeds niet werkend, maar het punt waarop het misgaat heb ik wel nader kunnen identificeren.. ( 8))

het punt lijkt namelijk te zijn dat er een deprecated functie door het applescript wordt aangeroepen.. hier is hier en daar een beetje info over te vinden via google, maar niet echt een oplossing..
11/13/07 15:22:40 /System/Library/CoreServices/AppleScript Runner.app/Contents/MacOS/AppleScript Runner[403] CPSGetFrontProcess(): This call is deprecated and should not be called anymore.

"When you hear the beeb, it will be three o'clock." | muzak


  • rhoolwerf
  • Registratie: November 2007
  • Laatst online: 16:35
Algurgazan schreef op dinsdag 13 november 2007 @ 16:20:
ik heb hier niet echt veel tijd voor gehad, en heb het dus ook nog steeds niet werkend, maar het punt waarop het misgaat heb ik wel nader kunnen identificeren.. ( 8))

het punt lijkt namelijk te zijn dat er een deprecated functie door het applescript wordt aangeroepen.. hier is hier en daar een beetje info over te vinden via google, maar niet echt een oplossing..


[...]
Kun je me uitleggen hoe ik dat script sowieso laat werken op een folder?
Ik wil namelijk een soortgelijk iets maken dat het NZB bestand via ftp op mijn server zet (mounten van de netwerkshare is niet handig wanneer ik van huis ben) maar ik weet al niet eens hoe ik dit script laat draaien op de Download dir :) Als het werkend is kan ik misschien ook eens kijken :)
Pagina: 1