Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: swf bestand starten met python  (gelezen 906 keer)

Offline paulnl

  • Lid
    • webxtreeme.eu Webhosting (in aanbouw)
swf bestand starten met python
« Gepost op: 2010/12/08, 09:49:01 »
Hallo ik heb onderstaand scripje gemaakt. Nu is de bedoeling dat bij maand 12 een swf bestand wordt gestart met gnash maar ik krijg alleen foutmeldingen. kan iemand mij vertellen wat ik fout doe.

import datetime
now = datetime.datetime.now()
look = now.month
if look == 12:
import subprocess
subprocess.call(['gnash test.swf'])
if look == 1:
print 'het is 1'

Paul
mijn handtekening ????

Re: swf bestand starten met python
« Reactie #1 Gepost op: 2010/12/08, 11:18:09 »
Wat is die foutmelding dan? Python geeft altijd duidelijke tracebacks.

Offline paulnl

  • Lid
    • webxtreeme.eu Webhosting (in aanbouw)
Re: swf bestand starten met python
« Reactie #2 Gepost op: 2010/12/08, 12:31:52 »
Heb inmiddels het probleem gevonden, was mijn fout subprocess.call moest worden ingesprongen en u werkt het wel

Nu is het:
#!/usr/bin/python
import datetime
now = datetime.datetime.now()
look = now.month
if look == 12:
import subprocess
subprocess.call(['gnash', '/home/film/Documenten/test.swf','--fullscreen'])
elif look == 11:
import subprocess
subprocess.call(['gnash', '/home/film/Documenten/Vuurwerk.swf', '--fullscreen'])
else:
print 'Geen filmpje aanwezig (kleiner dan 11)'

Het enige wat ik me nu nog afvraag is hoe ik deze automatisch kan laten starten als de pc wordt opgestart. Ik hed het geprobeerd via de optie automatisch opstarten en daar de regel python /home/dir/filmpje.swf
maar dat werkte niet, toen heb ik het script verplaatst naar de root en hem via rc.local laten opstarten echter werkt ook niet.

wat doe ik fout.
mijn handtekening ????

Offline Ronnie

  • Lid
    • ronnie.vd.c
Re: swf bestand starten met python
« Reactie #3 Gepost op: 2010/12/08, 14:47:46 »
paulnl, je kunt eens naar de tool 'cron' kijken. Hier kun je commando's ingeven die op een bepaalde tijd of om de x aantal minute/dagen/maanden uitgevoerd moet worden.

https://help.ubuntu.com/community/CronHowto
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Documentatie Terminal