Benutzerdefinierte Suche

Programm nach bestimmter Zeit beenden?

  1. menzimuck

    menzimuck Thread StarterMacUser Mitglied

    Mitglied seit:
    20.04.2005
    Beiträge:
    294
    Zustimmungen:
    0
    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
     
    menzimuck, 11.01.2007
  2. chebfarid

    chebfaridMacUser Mitglied

    Mitglied seit:
    05.10.2005
    Beiträge:
    894
    Zustimmungen:
    75
    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
     
    chebfarid, 12.01.2007
  3. little_pixel

    little_pixelMacUser Mitglied

    Mitglied seit:
    06.06.2006
    Beiträge:
    4.010
    Zustimmungen:
    1.002
    Hallo,

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

    plattiMacUser Mitglied

    Mitglied seit:
    17.05.2006
    Beiträge:
    204
    Zustimmungen:
    7
    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.
     
    platti, 12.01.2007
  5. menzimuck

    menzimuck Thread StarterMacUser Mitglied

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

    ChrissMacUser Mitglied

    Mitglied seit:
    20.10.2002
    Beiträge:
    1.535
    Zustimmungen:
    3
    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 ... !
     
    Chriss, 21.02.2007
Die Seite wird geladen...