Applescript: Bildschirmfoto alle 30 Sekunden (nur das Geräusch verrät einen ;-))

25/02/2010
Das hier als AppleScript-File abspeichern
Code zum markieren einmal anklicken Code im Skript-Editor öffnen

set dFolder to "~/Desktop/screencapture/"


do shell script ("mkdir -p " & dFolder)


repeat 2 times

set dateTime to do shell script "date +%Y%m%d_%H%M%S"

do shell script ("screencapture " & dFolder & dateTime & ".png") -- Capture screen.

delay 2 -- Wait for 30 seconds.

end repeat

und crontab ablaufen lassen... z.B. 40 8 * * * osascript /Users/hubi/scripts/screenshooter.scpt Ach, wie sinnlos praktisch =)
No Comments

Mail Account nur zur bestimmen Zeiten aktivieren

27/02/2009
Mir gehen in letzter Zeit besonders Emails von der Arbeit auf den Sack, die mich in meiner Freizeit erreichen. Besonders zu so unmöglichen Zeiten wie am Wochenende oder gar noch vor dem Frühstück.
Deshalb habe ich mir einen kleinen Crontab geschrieben der zuverlässig meinen Job-Email-Account deaktiviert und erst wenn ich anfange zu arbeiten wieder aktiviert...
Code zum markieren einmal anklicken
*/3 11 * * 1,2,3,4,5 osascript -e 'if running of application "Mail" is true then tell application "Mail" to set enabled of account "GWork" to true' */3 20,21 * * * osascript -e 'if running of application "Mail" is true then tell application "Mail" to set enabled of account "GWork" to false'
3 Comments

Killall on Idle

27/08/2008
Diese Terminal-Kommando checkt, ob und wie lange der Rechner inaktiv ist (keine Maus oder Tatstatur-Eingabe) und führt ggf. dann einen Befehl aus... ist recht praktisch, wenn es im Crontab läuft =) idletime=`ioreg -c IOHIDSystem | perl -ane 'if (/Idle/) {$idle=(pop @F)/1000000000; print $idle,"";last}'|awk '{split ($0,a,".");print a[1]}'`;if [ $idletime -ge 4 ]; then killall VLC; fi &>/dev/null
No Comments