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.

Variabel mellan applescripts?

Tråden skapades och har fått 3 svar. Det senaste inlägget skrevs .
1

Kan man definiera en variabel i ett script och sedan använda den variabeln i ett annat script? Nåt liknande en subrutin fast mellan olika script?

Javisst, titta på "load script"

STORT tack Richard
Efter en del huvudbry för "plocka" fram värdet av variabeln, så gick det!
Nybörjare på det här...

Man kan också skicka data mellan olika applescripts, antingen har du dem i samma dokument i Scriptmaker och inleder scriptet med "on run" och avslutar huvudloopen i scriptet med "end run" och däremellan har du anrop till subrutiner sålunda:

on run
-- Huvudmanus börjar här, "on run" är en rutin som manusredigeraren letar efter när man klickar på "Kör".

global DB_Epost -- Definiera denna variabel även i subrutiner

send_email("8877") -- Kör subrutin

(*
Gör annat här...
*)

-- Huvudmanus slutar här
end run

on send_email(Batchnumber)
global DB_Epost -- Läser in/definierar denna variabel så att den kan användas i detta manus.
-- Värdet 8877 i variablen batchnummer finns redan.

(*
Här är alla grejer som skickar email och tar med batchnumret i mailet
*)
-- Här slutar subrutinen och då återvänder man automatiskt till var man var i huvudmanuset.
end send email

Har man sparat sin subrutin som en applikation så ser det nästan likadant ut:

tell application "Send_Email_One_Demo"
activate
send_email("8877")
quit
end tell

1
Bevaka tråden