logo
logo
Kein automatischer Ruhezustand - Seite 7 - Mac-TV.de
Zurück   Mac-TV.de > Fachforen für klassische Macs > OS X
Registrieren Hilfe Suchen Heutige Beiträge Alle Foren als gelesen markieren

Antwort
 
Themen-Optionen Thema durchsuchen
  #61  
Alt 30.05.2011, 08:16
Thomas78 Thomas78 ist offline
Erfahrener Benutzer
 
Registriert seit: 05.01.2008
Beiträge: 3.857
Zitat:
-- RecordingDone.scpt
-- Shutdown:This script will shutdown your mac with an interactive 2 minute stop prompt after EyeTV completes a recording but only if nothing is recording at the time following a 5 second delay.

on RecordingDone(recordingID)
   set isCurrentlyRecording to check_eyetv_is_recording()
   if isCurrentlyRecording is false then
      with timeout of 300 seconds
         tell me to activate
         display dialog "Warning: EyeTV has now finished recording and the system will automatically shut down in 2 minutes unless you click Stop!" with icon 2 buttons {"Stop!"} giving up after 120 default button "Stop!"
         set theresults to the result
         if gave up of theresults is true then
            tell application "System Events" to shut down
         end if
      end timeout
   else
      quit
   end if
end RecordingDone

to check_eyetv_is_recording()
   delay 5
   tell application "EyeTV"
      if is_recording then
         return true
      else
         return false
      end if
   end tell
end check_eyetv_is_recording
so vielleicht?
oder so

Zitat:
on RecordingDone(recordingID)
tell application "EyeTV"
if is_recording = false then
activate
set antwort to display dialog "ausschalten?" buttons {"nein", "ja"} default button "ja" giving up after 30
if button returned of antwort = "ja" or button returned of antwort = "" then
tell application "Finder"
shut down
end tell
end if
end if
end tell
end RecordingDone
oder doch so

Zitat:
on RecordingDone(recordingID)
tell application "EyeTV"
set limit to 30 * minutes
set ausmachen to true
set vorlauf to (prepad time + 2) * minutes
set jetzt to current date
repeat with aufnahme in start time of programs
set diff to aufnahme - jetzt
if diff ≥ vorlauf then set diff to diff - vorlauf
if diff ≥ 0 and diff ≤ limit then set ausmachen to false
end repeat
if is_recording = false and ausmachen = true then
activate
set antwort to display dialog "ausschalten?" buttons {"nein", "ja"} default button "nein" giving up after 30
if button returned of antwort = "ja" or button returned of antwort = "" then
tell application "Finder"
shut down
end tell
end if
end if
end tell
end RecordingDone
da gibt es diverse Scripte - werde es am Wochenende mal testen
__________________
iPhone Xs Max / iPhone 6+ / Nokia 6.1 (Android 9) / iPad 13" / MBP 13" / watch 2 / ATV
Mit Zitat antworten
  #62  
Alt 30.05.2011, 08:41
dafedo dafedo ist offline
Erfahrener Benutzer
 
Registriert seit: 23.10.2008
Beiträge: 3.811
Ja, zum Beispiel. Die Skripte müssen dann in den Ordner /Library/Application Support/EyeTV/Scripts/TriggeredScripts (hier ist die offizielle Anleitung)

Wenn der Mac nur schlafen gehen soll, muss du "shut down" durch "sleep" ersetzen
Code:
tell application "System Events" to sleep
Mit Zitat antworten
  #63  
Alt 30.05.2011, 16:16
cordcam cordcam ist gerade online
Erfahrener Benutzer
 
Registriert seit: 13.04.2010
Beiträge: 2.485
Ich habe echt alles probiert, nichts half. Weil ich dann von Problemen mit dem Migrationsassistenten gehört habe, habe ich das System noch einmal frisch aufgesetzt. Das half. Windows lässt grüßen.
Mit Zitat antworten
  #64  
Alt 30.05.2011, 18:41
Thomas78 Thomas78 ist offline
Erfahrener Benutzer
 
Registriert seit: 05.01.2008
Beiträge: 3.857
den habe ich noch nie benutzt

einige Zeit ging der Ruhezustand automatisch
nun seit Monaten nicht mehr
__________________
iPhone Xs Max / iPhone 6+ / Nokia 6.1 (Android 9) / iPad 13" / MBP 13" / watch 2 / ATV
Mit Zitat antworten
  #65  
Alt 03.06.2011, 20:59
Thomas78 Thomas78 ist offline
Erfahrener Benutzer
 
Registriert seit: 05.01.2008
Beiträge: 3.857
Script 1 funktioniert
War nicht daheim und konnte erst jetzt testen
Danke für diesen Tipp
__________________
iPhone Xs Max / iPhone 6+ / Nokia 6.1 (Android 9) / iPad 13" / MBP 13" / watch 2 / ATV
Mit Zitat antworten
  #66  
Alt 02.07.2011, 16:31
Thomas78 Thomas78 ist offline
Erfahrener Benutzer
 
Registriert seit: 05.01.2008
Beiträge: 3.857
mein endgültiges Script

nach 65 Sekunden kommt die Meldung, dass der Mac in 4 Minuten in den Ruhezustand geht - so werden nachfolgende Sendungen aufgenommen, wenn sie direkt nach der 1. Aufnahme starten

Zitat:
-- RecordingDone.scpt
-- Shutdown:This script will shutdown your mac with an interactive 4 minute stop prompt after EyeTV completes a recording but only if nothing is recording at the time following a 65 second delay.

on RecordingDone(recordingID)
set isCurrentlyRecording to check_eyetv_is_recording()
if isCurrentlyRecording is false then
with timeout of 240 seconds
tell me to activate
display dialog "Warnung: EyeTV hat die Aufnahme beendet und wird den Mac in 4 Minuten automatisch in den Ruhezustand versetzen, wenn Du nicht Stop klickst" with icon 2 buttons {"Stop!"} giving up after 240 default button "Stop!"
set theresults to the result
if gave up of theresults is true then
tell application "System Events" to sleep
end if
end timeout
else
quit
end if
end RecordingDone

to check_eyetv_is_recording()
delay 65
tell application "EyeTV"
if is_recording then
return true
else
return false
end if
end tell
end check_eyetv_is_recording
__________________
iPhone Xs Max / iPhone 6+ / Nokia 6.1 (Android 9) / iPad 13" / MBP 13" / watch 2 / ATV
Mit Zitat antworten
  #67  
Alt 03.07.2011, 18:19
Thomas78 Thomas78 ist offline
Erfahrener Benutzer
 
Registriert seit: 05.01.2008
Beiträge: 3.857
wie kann ich noch einbauen, dass das Script prüft, ob gerade eine Wiedergabe läuft?
__________________
iPhone Xs Max / iPhone 6+ / Nokia 6.1 (Android 9) / iPad 13" / MBP 13" / watch 2 / ATV
Mit Zitat antworten
  #68  
Alt 29.07.2011, 02:52
cordcam cordcam ist gerade online
Erfahrener Benutzer
 
Registriert seit: 13.04.2010
Beiträge: 2.485
Ich habe inzwischen herausgefunden, dass die simple Installation von EyeTV verhindert, dass der iMac in den Ruhezustand geht. Auch wenn die Software nicht gestartet ist. Schrottsoftware, verdammte!
Mit Zitat antworten
  #69  
Alt 29.07.2011, 04:02
macwoern macwoern ist offline
Erfahrener Benutzer
 
Registriert seit: 05.01.2008
Ort: Nürnberg
Beiträge: 773
... ich hatte auch immer wieder mal das Problem mit dem Ruhezustand - auf meinem mini. Und ich vermute auch EyeTV als Übeltäter. Aber seit einigen Versionen ist Ruhe. *auf-Holz-klopf*
__________________
twitter: @macwernersen | facebook: /kraus.werner | iMessage: woern @ mac.com
Mit Zitat antworten
  #70  
Alt 29.07.2011, 05:55
Thomas78 Thomas78 ist offline
Erfahrener Benutzer
 
Registriert seit: 05.01.2008
Beiträge: 3.857
seit dem Script klappt der Ruhezustand bei meinem mini jeden Tag
__________________
iPhone Xs Max / iPhone 6+ / Nokia 6.1 (Android 9) / iPad 13" / MBP 13" / watch 2 / ATV
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu




Powered by vBulletin® Version 3.6.8 (Deutsch)
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.