Bilgisayar X süresinin boşta kaldığında uygulamadan çıkan küçük bir komut dosyası aldım. İyi çalışıyor ancak bir uygulama olarak kaydedip başlatabilirsem, bırakamam. Sonuç, bilgisayarımı yeniden başlatmak için komut dosyası uygulamamdan çıkmam gerekiyor. Bunu düzeltebilir miyim? Bunu yapmak için tekrarlanma döngüsü değil midir?
Teşekkürler
# Action lorsque que l'ordinateur est sans activité pendant un certain temps
#
set cmd to "echo $((`ioreg -w 0 -c IOHIDSystem | sed -e '/HIDIdleTime/ !{ d' -e 't' -e '}' -e 's/.* = //g' -e 'q'` / 1000000000))"
#
# Définir ici le nombre de seconde en idle avant d'exécuter l'action
#
set maxIdleAllowed to 90
#
# Conbien de fois vérifier le idle en seconde
#
set checkInterval to 5
#
# On loop indéfiniment
#
repeat
set secsIdle to 0
try
set answer to (do shell script cmd)
set secsIdle to (answer as number)
on error
# May want to do something fancy here...
exit repeat
end try
log secsIdle
if secsIdle > maxIdleAllowed then
# Changer le nom de l'application TextEdit pour votre application
tell application "FileMaker Pro" to quit
end if
delay checkInterval
end repeat