3 berichten aan het bekijken - 1 tot 3 (van in totaal 3)
  • Q:

    Bijdrager
    Malenfant

    Handig met applescript?

    Dan weet je hopelijk hoe je in applescript kunt testen of een bepaalde applicatie loopt of niet?

    Heb nu een scriptje dat op een bepaald moment probeert een app af te sluiten. Nu werkt het op zich prima:

    tell applications “whatever”
    quit
    end tell

    maar ik vind het nogal onbenullig als “whatever” niet loopt em special te starten om em vervolgens te quitten. Wat ik wil is eenvoudig zat zou je zeggen (duh):

    if application “whatever” is running
    tell application “whatever”
    quit
    end tell
    end if

    ik zoek me te pletter, maar waarschijnlijk niet op de juiste plekken, heb noppes ervaring met as, dusse: HELLEPIE!


    Bijdrager
    Fredje

    try
    tell application “x”
    — code
    end tell
    on error errStr
    — eventueel mededeling tonen
    end try


    Bijdrager
    Malenfant
    ”Fredje”

    try
    tell application “x”
    — code
    end tell
    on error errStr
    — eventueel mededeling tonen
    end try

    Helaas, das niet wat ik bedoel. Zo word “x/whatever” toch eerst opgestart, alleen maar om een quit voor z’n kiezen te krijgen. Gelukkig heb ik uit een andere bron de juiste oplossing gekregen. Voor het nette dan maar even hieronder weergegeven:

    tell application “Finder”
    set RunningProcessList to the name of every application process whose file type is “APPL”
    if “whatever” is in RunningProcessList then
    tell application “whatever”
    quit
    end tell
    end if
    end tell

3 berichten aan het bekijken - 1 tot 3 (van in totaal 3)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.