Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.
don_thomaso

don_thomaso

Medlem
  • Registrerad 2003-03-30
  • Senast aktiv 2009-11-02
  • Antal inlägg 6

Foruminlägg

De senaste inläggen don_thomaso har skrivit i forumet.

1

Wehey! Installerade om Perian och nu funkar mitt frontrow och quicktime som det ska igen. Tackar!

Ursprungligen av wlao:

Kort svar: du måste kolla om "aFile" är en mapp och i så fall hoppa in i en ny "repeat with aFile..."-snurra för varje objekt i den mappen. Det löser du nog enklast genom att skapa två handlers till, en för att hantera mappar och en för att hantera filer.

Gömd på Apples hemsida finns denna samling med AppleScript-snuttar. Kolla in "Finder Droplets" - där finns exempel på script som hanterar det du är ute efter.

Så här skulle det kunna fungera - med reservation för att jag inte testat, men nåt får du väl göra själv ;):

property extension_list : {rar}

on adding folder items to this_folder after receiving added_items

  repeat with i from 1 to the count of added_items
    set this_item to (item i of added_items)
    set the item_info to info for this_item
    if folder of the item_info is true then
      process_folder(this_item)
    else if (alias of the item_info is false) and ¬
        (the name extension of the item_info is in the extension_list) then
      process_item(this_item)
    end if
  end repeat
end adding folder items to

-- this sub-routine processes folders
on process_folder(this_folder)
  set these_items to list folder this_folder without invisibles
  repeat with i from 1 to the count of these_items
  set this_item to alias ((this_folder as text) & (item i of these_items))
  set the item_info to info for this_item
  if folder of the item_info is true then
    process_folder(this_item)
  else if (alias of the item_info is false) and ¬
      (the name extension of the item_info is in the extension_list) then
    process_item(this_item)
  end if
end repeat
end process_folde

- this sub-routine processes files
on process_item(this_item)
  tell application "Finder" to open this_item
end process_item

Tack för hjälpen!

Ska sätta mig och koda klart mitt skript nu.

Jag försöker skapa ett skript som automatisk packar upp rar-filer som läggs i en mapp.
Jag har knytit en folder action till min mapp (Downloads/).
När jag slänger in en rarfil körs unrarx igång och packar upp filen.
Men om jag slänger in en mapp som innehåller rar-filer händer ingenting.

Hur ska jag få mitt skript att även gå in i undermappar?

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 in {"rar"} then
				tell application "Finder"
					open aFile
				end tell
			end if
		end repeat
	end tell
end adding folder items to
Ursprungligen av m.:

Det är möjligt att jag är otydlig, men jag vet att man kan skicka filer med bt både från Motorolan och till den samma. Det löser inte mitt problem, att jag vill kunna SYNKRONISERA kalender/adressbok i dator och telefon, oavsett var ändringarna skrevs in, med ett enkelt knapptryck. "Synkronisera nu" i iSync helt enkelt.

Jag har en Motorola A925, fortfarande inget stöd för iSync..
För ett par år sen körde jag Nokia 7650, det tog ett bra tag innan Apple fixade stöd för den i iSync.
Vi får hoppas att det kommer något stöd för A92X snarast, vill verkligen synca med iCal...

Har någon lekt med T610:an än? Är riktigt nyfiken på hur bilderna från den interna kameran blir.

Jag kör med en bt-adapter för usb till min 7650. Jag kan föra över bilder och andra filer utan problem, dock har jag problem med att använda den som modem (6310i funkar utmärkt). Kalendern/kontakterna går inte heller att synka.

Ska nog skaffa en SE T610 när den kommer ut...

1