Page 1 sur 1

PyMaxwell + module Schedule (requête de seb0886)

Publié : 15 déc. 2013, 02:14
par Rodman
Voici ma réponse à la requête de seb0886 (cette dernière se trouve ici: viewtopic.php?f=2&p=37725#p37725)

Pour faire fonctionner le script il nous faut:
- pymaxwell.py copié dans le dossier site-packages de Python 2.7 (j'ai fait mes tests sur cette version de Python)
- le module schedule (https://github.com/dbader/schedule)
- mock.py à intégrer dans le dossier schedule-master (https://pypi.python.org/pypi/mock#downloads)

Il faut mettre cela en place comme ceci:
Image

Voici le code:

Code : Tout sélectionner

########################
# Copyright 2013 Rodman
########################

# Launch a maxwell render every day at a chosen time

from pymaxwell import *
import schedule
import time

def job():
    parameters = []
    path_mxs = "-mxs:" + "C:/Program Files/Next Limit/Maxwell 2/preview/stage1.mxs" # choose your mxs to render
    parameters.append(path_mxs)
    runMaxwell(parameters) # launch the render, this is a function from pymaxwell.py

schedule.every().day.at("00:55").do(job) # the scheduler
while True:
    schedule.run_pending()
    time.sleep(1) # attends 1 seconde

Re: PyMaxwell + module Schedule (requête de seb0886)

Publié : 16 déc. 2013, 07:59
par Roch
eheh trop facile pour the Rodman.

Merci.

Seb0886 tu vas avoir à la fin de toutes tes sessions de calculs une série de MXI que tu pourras assembler avec la fonction merge MXI (menu file) de maxwellrender.exe (icone gris foncé)

Re: PyMaxwell + module Schedule (requête de seb0886)

Publié : 16 déc. 2013, 10:37
par Rodman
You're welcome ! 8)