Programm nach bestimmter Zeit beenden?

Dieses Thema im Forum "Scripting und Automatisierung" wurde erstellt von menzimuck, 11.01.2007.

  1. menzimuck

    menzimuck Thread Starter MacUser Mitglied

    Beiträge:
    294
    Zustimmungen:
    0
    MacUser seit:
    20.04.2005
    shalom

    ich suche für dieses einfache applescript
    PHP:
    tell application "xxx"
        
    activate
        quit 
    end tell
    (welches ein programm startet), ein attribut, welches dafür sorgt, das das gewählte programm nach einem definierten zeitintervall wieder beendet wird. wahrscheinlich wird das ganze nach dem "quit"-befehl eingefügt...


    merci
     
  2. chebfarid

    chebfarid MacUser Mitglied

    Beiträge:
    894
    Zustimmungen:
    75
    MacUser seit:
    05.10.2005
    Als Ansatz sollte das funktionieren:
    PHP:
    display dialog "Gleich startet \"TextEdit\"." & return & "In wieviel Minuten soll das Programm gestopt werden?" default answer "5" buttons {"Ok"} default button 1 with icon 1
    set theSeconds to 
    (text returned of the result) * 60
    set endDate to 
    (current date) + theSeconds

    tell application 
    "TextEdit" to activate

    with timeout of theSeconds seconds 
    -- timeout um zu verhinderndaß das Script sich nach wenigen Minuten "aufhängt"
        
    repeat
            delay 30 
    -- Sekunden (andernfalls wird der Repeat-Loop unnötigerweise nonstop durchgeführt)
            if (
    current date) > endDate then
                tell application 
    "TextEdit" to quit
                
    exit repeat
            end 
    if
        
    end repeat
    end timeout
    Je nachdem um welche Anwendung es sich handelt gibt es vielleicht auch weniger prozessorintensive Lösungen.

    Frohes Scripten
    Farid
     
  3. little_pixel

    little_pixel MacUser Mitglied

    Beiträge:
    3.806
    Zustimmungen:
    938
    MacUser seit:
    06.06.2006
    Hallo,

    Code:
    tell application "Safari"
    	activate
    	delay 10 --das sind 10 Sekunden
    	quit
    end tell
    
     
  4. platti

    platti MacUser Mitglied

    Beiträge:
    204
    Zustimmungen:
    7
    MacUser seit:
    17.05.2006
    Guten Tag

    Falls es einfach nur ums Starten und Beenden geht:
    Ich lass das hier über Cronnix laufen, da kann Start und Ende einer Applikation definiert werden.
     
  5. menzimuck

    menzimuck Thread Starter MacUser Mitglied

    Beiträge:
    294
    Zustimmungen:
    0
    MacUser seit:
    20.04.2005
    merci für die antworten, alleine schon der delay-tag sollte mir genügen..:D
     
  6. Chriss

    Chriss MacUser Mitglied

    Beiträge:
    1.559
    Zustimmungen:
    3
    MacUser seit:
    20.10.2002
    ich suche auch ein ganz einfaches Skript, nämlich: den Prozeß translated zu beenden - wie würde das ausschauen ... ?
    Alternative wäre, jedes mal über die Aktivitätsanzeige zu gehen, ist mir aber auf Dauer bissi umständlich ...

    Also danke schon mal ... !
     
Die Seite wird geladen...

Diese Seite empfehlen