Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

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

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

Offline paulnl

  • Lid
    • webxtreeme.eu Webhosting (in aanbouw)
  • Steunpunt: Nee
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 ????

Offline Nunslaughter

  • Lid
    • timovwb
  • Steunpunt: Nee
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)
  • Steunpunt: Nee
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

  • Artworkteam
    • ronnie.vd.c
  • Steunpunt: Nee
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