Petit plug pour qui permet de savoir combien de temps on passe sur un fichier cinema4D.
C'est assez simple, un bouton start, un bouton stop. Le temps est stocké dans le BaseContainer du document et sera donc sauvegardé avec celui ci.
Donc vous pouvez fermer c4d et reprendre là où vous en étiez.
N'ayant pas spécialement envie de faire tourner c4d pendant plus d'une heure juste pour tester, je sais pas ce qu'il affiche. Mais normalement c'est le temps en heure minute secondes. (Le temps stocké est en secondes).
Le plugin s'actualise toutes les secondes mais le code est ouvert et on peut changer la variable "update_time = 1000*1" à update_time = 1000*60" si on veut une actualisation toutes les minutes
Le champ vous indiquera aussi si le plug est dans l'état running ou paused.
Comme d'hab, ceux qui veulent modifier le code et/ou l'améliorer sont les bienvenues.
Py-Timer.zip
Dernière modification par valkaari ; 11/06/2012 à 02h22.
Bonjours tous le monde.
Merci sa faisait un petit moment que je cherchais un plug du genre.Je pense que sa va mettre utile
Apprendre le français pourrait te mettre utile aussi.
(merci Val pour le plug)
÷ R19 Studio ÷ cacahuètes ÷
Merci Val, cela fonctionne très bien.
J'en profite pour poser une question: Certain plug python ont une extension *. PY et d'autres *.PYP.
Je peux copier le script des premiers pour l'enregistrer comme tel.
Pour les "PYP", je les place directement dans le dossier plugin.
Est-ce correct ?
My Blog □ Accepter une possibilité, c'est lui permettre de se réaliser ...
"Apprendre le français pourrait te mettre utile aussi."
??? (c'est pour moi)
Oui c'est pour toi.
Bonjourstousle monde. > Bonjour(ne prend jamais de s à la fin) tout (avec un t) le monde.(Ou bien : "Bonjour à tous.")
Mercisaça faisait un petit moment que je cherchais un plug du genre.Je pense quesaça vamettrem'être utile
Un plug peut "être utile", il ne peut pas "se mettre" utile.
Si tu fais la différence entre un cube et un cylindre, tu dois pouvoir faire la différence entre "sa" et "ça" et entre "être" et "mettre".
Et je ne parle pas de la ponctuation, on verra ça au prochain level.
(Désolé pour le HS, Vachkiri, je ferai le ménage.)
÷ R19 Studio ÷ cacahuètes ÷
Les fichiers .py sont en règle générale des fichiers python.
Dans c4d, ce sont des scripts exécutés par la commande du même nom. Ils doivent être copié dans le répertoire Library/script
Les pyp sont des Python Plugin. Ils doivent être copié dans le répertoire plugins.
L'avantage d'un plugin par rapport à un script c'est que l'on peut docker la fenêtre et continuer à travailler. Contrairement à un script qui doit être fermé.
Il y a à ce sujet un petit bug, quand on change de setup d'interface (genre on passe en mode bodypaint) la fenêtre du plug disparait et le plug s'arrête, mais ensuite quand on le relance, il marque "running" alors que c'est pas le cas ^^
Je corrige dès que je peux.
On fait tous des fautes (ou plus ou moins).Me faire une réflexion pour 4 fautes alors que le message était compréhensible (je sais mon message comporté 2 phrases).Pour "mettre" je suis d'accord je n'ai pas fais attention mais pour "tous" ect.
J'essaye de faire réellement attention,le plus souvent possible.Et je pense que mon orthographes c'est amélioré comparé au début de mon inscription.
Des fois ça donne même pas envie de répondre au gens si c'est pour prendre des réflexions plus ou moins inutile.
A l'avenir soit je m’abstiendrai de dire merci ou plus intelligemment je ferai plus attention.Mais je pense qu'il y aura toujours plus ou moins des fautes de grammaire.
@ valkaari: Merci pour la précision, c'est déjà très sympa de créer ces scripts ou plug, alors merci encore de prendre le temps de répondre
My Blog □ Accepter une possibilité, c'est lui permettre de se réaliser ...
J'ai ajouté la fonction + pour ajouter du temps sous le format hh:mm:ss
(ne regarder pas trop la manière dont les dialogues sont ajouté hein :p c'est à la mode paysans)
J'ai ajouté un bouton pour reset. Il permet ben .... de .... reset.
Et j'ai ajouté un bouton Update qui permet de récupérer le temps que le document contient, pratique pour passer d'un document à l'autre.
Edit tu premier post pour avoir le bon fichier
Salut val
Bon, autant le premier jet fonctionnait, autant j'ai un plantage et "bug report" avec cette dernière mouture.
J'ai même recommencé la procédure en nettoyant le dossier "script" avant de recommencer.
Un autre point:
Normalement je vais dans Script / Gestionnaire de script / Importer ... ( et là je vais chercher le fichier *. py. sauf que tes fichiers sont en *.pyp et que l'import ne fonctionne pas. Je dois renommer en ôtant le dernier "p" afin de pouvoir importer)
J'ai fais cette manip pour tes précédents fichiers et cela fonctionne bien ... mais est-ce normal que je doive ôter cette lettre de l'extension ?
My Blog □ Accepter une possibilité, c'est lui permettre de se réaliser ...
Salut,
@Rudy : Je crois que val a répondu à ton problème plus haut.
Sympa ce petit utilitaire, bien joué val.Envoyé par valkaari
My Blog □ Accepter une possibilité, c'est lui permettre de se réaliser ...
ha ben fatalement si tu supprimes le p et que tu le mets dans les scripts ça marche moins bien ^^
Tu verra qu'avec cette version, tu peux "docker" le plug et continuer à travailler.
Petite précision au sujet des extentions, il existe aussi les fichiers en .pype qui sont des plugins python donc le contenu a été encrypté (pour ne pas voir le code).
Donc, en résumé :
Les plugins sont en général accompagné d'un répertoire "res" qui contient pleins de fichiers et de sous répertoires.
(python) .pyp, .pype (coffee) .cof .cob (c++) .cdl .cdl64 .dylib
Les scripts
(python) .py (coffee) .csc