Het MacFreak® Forum - Voor online ondersteuning in het Nederlands!

    Het MacFreak® Forum
     Vragen: Programmeren in C(++), Cocoa, Java, BASIC
         scriptje koppelen aan screensaver [opgelost]
                ipv kolkende kleuren een app. afsluiten en weer opstarten
Welkom bij Vragen: Programmeren in C(++), Cocoa, Java, BASIC 

      Forum gemodereerd door: Moderator  
  Spring naar onderwerp
« Ouder - Nieuwer »  
Onderwerp met 1 pagina
    

       
ettepet
Niet Aanwezig




Een ware MacFreak!
Aantal berichten: 1085 | Lid sinds: 29-07-2002 | Geplaatst om: 13:41 - 22-07-2004
Is het mogelijk om aan de screensaver funktionaliteit [komputer x minuten niet gebruiken] in plaats van een mooie screensaver een Apple-script te hangen dat alle geopende vensters van Safari afsluit [of voor mijn part heel de applikatie] en vervolgens de homepage weer opstart?

En zo ja, wie zou dat voor mij willen maken, want ik heb geen idee hoe dat aan te pakken?

[evt. reaktie per PB of mail]

(Bewerkt door ettepet om 8:39, 30-07-2004)

WiMac
Niet Aanwezig




MacFreak Verslaafde
Aantal berichten: 350 | Lid sinds: 03-05-2002 | Geplaatst om: 15:44 - 22-07-2004
Helaas kan ik alleen maar een kleine script maken.
Dus om in Safari al je vensters te sluiten gebruik je:
tell application "Safari"
activate
close windows
end tell

En om je screensaver te starten gebruik je:
tell application "ScreenSaverEngine"
activate
end tell

Ben benieuwd of er iemand is die weet hoe je dit nu verder...




less is more|vormgeving

ettepet
Niet Aanwezig




Een ware MacFreak!
Aantal berichten: 1085 | Lid sinds: 29-07-2002 | Geplaatst om: 16:27 - 22-07-2004
Dank WiMac, de eerste stap is gezet!

Eigenlijk zou je een opensource screensaver moeten hebben waarbij je het Safari-gedeelte van het script kunt activeren. Bestaat zoiets en is dit uberhaupt mogelijk ???
Ik heb op versiontracker gezocht naar opensource screensavers voor MacOSX (10.2.8) maar helaas nix gevonden.

klaasie21
Niet Aanwezig




Junior Lid
Aantal berichten: 22 | Lid sinds: 11-10-2003 | Geplaatst om: 16:49 - 22-07-2004
Weet je al naar welke pagina wil linken.

'k denkt dat ik dan wel iets voor je heb

ettepet
Niet Aanwezig




Een ware MacFreak!
Aantal berichten: 1085 | Lid sinds: 29-07-2002 | Geplaatst om: 18:11 - 22-07-2004
Nee, maar bij deze verzin ik dat het "~/start.html" is.
Is het mogelijk dit later nog aan te passen?

======

Ennieweej, ik heb het AppleScript voor elkaar.
Grote vraag nu is: Hoe krijg ik dit script gestart zodra de screensaver geactiveerd [aangezien de machine een x minuten niet beroerd is] wordt ???

(Bewerkt door ettepet om 20:39, 22-07-2004)

Gewist lid
Niet Aanwezig



Gewist
Aantal berichten: n.v.t. | Lid sinds: Niet Beschikbaar | Geplaatst om: 21:32 - 22-07-2004
Wat dacht je hiervan?
http://homepage.mac.com/swannman/.cv/swannman/Public/ScriptSaver2.5.sit-link.sit

Samen met de script:
open location "http://www.apple.com"
tell application "ScreenSaverEngine"
quit
end tell

Je kan ook alleen de open location nemen en een andere screensaver laten opstaten. Wanneer dan iemand aan de machine zit staat de startpagina op het scherm. Het opstarten van een script ná de screebsaver kon ik niet aan de praat krijgen...

(Bewerkt door Nicky om 21:42, 22-07-2004)

ettepet
Niet Aanwezig




Een ware MacFreak!
Aantal berichten: 1085 | Lid sinds: 29-07-2002 | Geplaatst om: 09:43 - 23-07-2004
Perfekt Nicky!
Hardstikke bedankt. Hier kan ik prima mee uit de voeten.

D'r zit alleen een rare 'feature' in; de screensaver wordt [op deze machine althans] alleen na aanraking van het toetsenbord gedeactiveerd. Nu ja, dat zij dan maar zo. Misschien dat ik me nog in de kode ga verdiepen.... [lang leve open source!]

Macceraar
Niet Aanwezig




Een ware MacFreak!
Aantal berichten: 1963 | Lid sinds: 21-02-2003 | Geplaatst om: 06:02 - 30-07-2004
Dat deactiveren gebeurt door het Applescriptje:

Code:
tell application "ScreenSaverEngine"
quit
end tell

Is trouwens in te korten tot:

Code:
quit application "ScreenSaverEngine"

Maar als je niet wilt dat ie stopt moet je dat dus weghalen.

(heb 'm trouwens niet zelf geprobeerd)

(Bewerkt door Macceraar om 6:25, 30-07-2004)

       

Spring naar onderwerp
« Ouder - Nieuwer »
Onderwerp met 1 pagina

MF-Forum v6.0.0 © 2001/2012 - MacFreak® Interactive Media