PyMaxwell + module Schedule (requête de seb0886)

Pour vous simplifier la vie
Avatar de l’utilisateur
Rodman
SL17
Messages : 1055

PyMaxwell + module Schedule (requête de seb0886)

Message 15 déc. 2013, 02:14

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

Avatar de l’utilisateur
Roch
Messages : 7640
Localisation : Marseille - France
Contact :

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

Message 16 déc. 2013, 07:59

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é)

Avatar de l’utilisateur
Rodman
SL17
Messages : 1055

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

Message 16 déc. 2013, 10:37

You're welcome ! 8)

Répondre