module inscription newsletter haut de page forum mobile

Dismiss Notice

formations etalonnage sur davinci resolve

Nos Formations Etalonnage avec Forest reviennent en octobre !
Adoptez une réelle méthodologie d'étalonnage professionnelle et atteignez vos objectifs créatifs avec nos formations intensives sur 3 jours
Toutes les infos
Dismiss Notice

ateliers live resolve avec forest

Ateliers Live Resolve - Formez-vous en ligne tous les mois avec Forest !
Faites rapidement évoluer la qualité de vos étalonnage avec nos ateliers mensuels de 3h.
Toutes les infos
Dismiss Notice

Formation Lumière - Pratique Intensive du 14 au 16 octobre à Paris
Formez-vous avec cet atelier de pratique intensive dans des conditions exceptionnelles ! Formation finançable.
Toutes les infos

Ateliers et Formations

Le Repaire des Scripts

Discussion in 'Adobe After Effects' started by nab17connection, Jan 2, 2006.

Tags:
  1. nab17connection

    Trophy Points:
    1,900
    Likes Received:
    1
    Messages:
    1,051
    Appréciations:
    +0 / 0 / -0
    bonjour et bonne année à tous les repairenautes :)

    je viens de mettre en ligne un nouveau site, le Repaire des Scripts qui sera une ressource pour le scripting AE

    je l'ai regroupe avec le Repaire des Expressions, et les deux seront accesibles par le meme site.

    voila la nouvelle adresse, c est pas compliquée

    http://www.nabscripts.com/

    un commentaire ou un ptit mot est toujours le bienvenu ;)

    nab
     
  2. bildebool

    Trophy Points:
    1,450
    Likes Received:
    0
    Messages:
    940
    Appréciations:
    +0 / 1 / -0
    Bi joué ! c'est beau !

    Une remarque cependant : sur chaque page de "repaire des..", un lien direct pour l'accueil du site ou pour changer de "repaire" serait bien, mais c'est un détail.

    Voilà bravo, je ne sais pas si je vais tenter les scripts tput de suote car j'en suis aux expressions, mais au moins je pourrai comprendre les bases !

    Marsi bocou !

    Bill
     
  3. nab17connection

    Trophy Points:
    1,900
    Likes Received:
    1
    Messages:
    1,051
    Appréciations:
    +0 / 0 / -0
    oui tu as raison, c est qd meme plus pratique pour naviguer d un site a l autre
    j ai donc mis un double accueil (expressions/scripts) dans le menu "Accueil"

    merci Bill :)
     
  4. gamin

    Trophy Points:
    1,000
    Likes Received:
    0
    Messages:
    53
    Appréciations:
    +0 / 0 / -0
    super boulot
    merci.
     
  5. apoal1

    Trophy Points:
    1,200
    Likes Received:
    3
    Messages:
    740
    Appréciations:
    +0 / 0 / -0
    slt,
    j'ai tout juste parcouru mais ça a l'air très bien,
    ça m'a toute suite donné envie de m'y mettre.
    à ce propos est-ce que tu pourrais mettre en ligne le pdf
    disponible sur le cd d'installation de 6.5 concernant toutes
    fonctions accessible par script.
    (ou quelqu'un d'autre, ou par mp)
    bonne continuation et merci pour cette contribution.
    +
     
  6. SylVNR

    Trophy Points:
    550
    Likes Received:
    0
    Messages:
    45
    Appréciations:
    +0 / 0 / -0
    *clap clap*

    tu defonce mon nab,t'es trop fort lol
     
  7. nab17connection

    Trophy Points:
    1,900
    Likes Received:
    1
    Messages:
    1,051
    Appréciations:
    +0 / 0 / -0
    merci bien !

    SylVNR bienvenue sur le forum :D

    apoal, je ne pense avoir le droit de mettre en ligne le Scripting guide, essaie "After Effects 6.5 Scripting guide" sur google par exemple ca devrait rouler...
     
  8. Julien W.

    Trophy Points:
    1,000
    Likes Received:
    0
    Messages:
    1,499
    Appréciations:
    +0 / 0 / -0
    Génial! Je n'ai eu que le temps de survoler le tout, mais j'ai pu constater que les explications sont claires, complètes et bien écrites. Que demander de plus?
    En tout cas, on remarque tout de suite la quantité de travail qu'il y a derrière; merci!

    PS: On dit souvent qu'un langage de programmation est mûr lorsque qu'il existe un IDE en ce langage pour ce langage. C'est un peu ce que tu as fait avec la console; un script pour faire des scripts :cool: :rolleyes:
     
  9. frequency

    Trophy Points:
    1,000
    Likes Received:
    0
    Messages:
    365
    Appréciations:
    +0 / 0 / -0
    C'est genial!
    Je comprend tous merci! merci! merci!
    T'est trop fort super scriptman!

    J'ai un probléme sa fait eureur!

    exemple :
    prompt("Veuillez préciser votre module de sortie :","texte");
    ou
    fileGetDialog("Veuillez sélectionner votre fichier","");
    ne marche pas

    myProj.items.addComp("maCompoTest",720,576,1,10,25);
    Impossible d'exécuter le script à la ligne 1. myproj n'est pas défini

    le reste sa marche c'est trop cool!
     
  10. nab17connection

    Trophy Points:
    1,900
    Likes Received:
    1
    Messages:
    1,051
    Appréciations:
    +0 / 0 / -0
    t'es tout foufou Frequency :bravo:

    pour les 2 premiers scripts qui te posent probleme, je pense que tu n'enregistres pas avec l'encodage UNICODE (UFT-8)...si tu ne fais cela, After ne va pas reconnaitre les accents.

    pour la variable myProj, tu as sans doute du oublier d ecrire les deux premieres instructions ...(qui servent a le defnir ;))

    content que ca te plaise :lol:
     
  11. frequency

    Trophy Points:
    1,000
    Likes Received:
    0
    Messages:
    365
    Appréciations:
    +0 / 0 / -0
    Mon premier script : http://membres.lycos.fr/digiben/stock/repaire/mon1script.jsx

    Repondez bien ! Sinon :lol:

    Merci à nab17connection! C'est grace à lui :lol:

    je vais en faire un autre !

    Ok!
    Merci!
    Sa marche!
     
  12. nab17connection

    Trophy Points:
    1,900
    Likes Received:
    1
    Messages:
    1,051
    Appréciations:
    +0 / 0 / -0
  13. bildebool

    Trophy Points:
    1,450
    Likes Received:
    0
    Messages:
    940
    Appréciations:
    +0 / 1 / -0
    Frequency je voulais te dire....

    toi meme !!!!! :lol:

    Bon ben il marche ton script ! t'es content :lol:

    :bravo: Bill
     
  14. frequency

    Trophy Points:
    1,000
    Likes Received:
    0
    Messages:
    365
    Appréciations:
    +0 / 0 / -0
    nab17connection help mon nouveau script permet de redonner une valeur d'anamorphi des pixels à une video mais il marche pas!
    Tu peut le mettre sur pied ?

    Script ici :
    //////////////////////////////////////////////////////////////////////////////////////
    var run = confirm("Avez vous fait la parti 1 ?");
    // parti 2
    if(run == true) {
    var pjhk = confirm("Avez-vous déselect la vidéo ?");
    if(pjhk == true) {
    vpixm.pixelAspect = prompt("Nouvelle taille :","1.07, 1.42 ou autre!");
    var tttest = confirm("Le code a marché ?");
    if(tttest == true) {
    alert("C'est cool");
    }
    else {
    alert("C'est mon 2éme script lol!!!");
    }
    else {
    alert("Déselect la vidéo !");
    }
    }
    // parti 1
    else {
    var pixmorun = confirm("Avez-vous cliquer sur la vidéo, à la quel vous voulez changé la taille des pixels ?");
    if(pixmorun == true) {
    var conpixmor = confirm("La vidéo est " + app.project.activeItem.name);
    if(conpixmor == true) {
    var vpixm = app.project.activeItem.name;
    alert("Parti 1 fait! déselect la vidéo");
    else {
    alert("Cliquez sur la bonne vidéo");
    }
    else {
    alert("Cliquez sur la vidéo");
    }
    }
    //////////////////////////////////////////////////////////////////////////////////////

    Je suis pas encort scriptman :lol:
    Ques tu en pense il est bien mon script ?
     
  15. nab17connection

    Trophy Points:
    1,900
    Likes Received:
    1
    Messages:
    1,051
    Appréciations:
    +0 / 0 / -0
    oui ton script ne marche pas car tu as oublié des parentheses et le script essaie de changer le format de pixels d'un Nom d'objet....cela ne marchera pas ! on modifie le format d'un objet (pas de son nom ;)

    quelques tuyaux en vrac :
    _ indente ton texte apres une accolade (decale un peu vers la droite qd tu reviens a la ligne)
    _ enleve tout le "fenetrage" inutile
    _ donne un nome explicite a tes variables (en general son nom représente ce qu 'elle désigne , mais avec un "my" devant pour savoir que c est une de nos variables)

    ton script pour demander le nouveau format et le modifer sur le métrage selectionné, pourrait ressembler a cela:
    Code:
    var myItem = app.project.activeItem;
    if( myItem == null || !(myItem instanceof FootageItem))
    	alert ("Vous devez sélectionner le métrage à convertir dans votre fenêtre de projet.")
    else {
    	var myPixelAspect = prompt("Préciser le nouveau format des pixels","");
    	myItem.pixelAspect = myPixelAspect;
    }
    
    note: pour qu il soit vaiment correct il faudrait s assurer que l utilsateur a bien rentré une valeur quand on le lui a demandé (checker qu il n'a pas annulé et donc que "myPixelAspect" existe bien ;)...)
     
    #15 nab17connection, Jan 4, 2006
    Last edited: Jan 4, 2006
Loading...

Share This Page

Vous souhaitez annoncer sur le Repaire ? Contactez-nous