ok, merci, mais je savais comment fonctionne l'associationde de fichier. J'ai d'ailleurs dû me frotter à cette partie de la BDR pour un projet de lancement d'application par Scanner de QRCode. Je devais identifier l'appli associé au fichier scanné sur une carte...
Mon seul soucis était le fait d'avoir 2 paramètres récursifs. A priori ton explication est claire, donc le yannick devrait s'en sortir ! D'ailleurs, Yannick, tu en est où ? -----Message d'origine----- De : [email protected] [mailto:[email protected]] De la part de QuentinC Envoyé : mercredi 15 janvier 2014 11:43 À : [email protected] Objet : [progliste] Re: visu rss &youtube Normalement si l'interpréteur js/vbs de windows est construit comme tous les autres interpréteurs, alors tu peux sans problème passer des arguments derrière le nom du script. Tout comme on peut avoir: python truc.py foo bar bat ou java MaClasse foo bar bat ou lua truc.lua foo bar bat Tu devrais pouvoir faire wscript truc.js foo bar bat ET il devrait y avoir une technique dans le code du script pour accéder à foo, bar et bat. En lua c'est par le tableau arg ou par ...; en java c'est dans le tableau String[] args de la fonction main; etc. Note bien la différence entre interpreteur parametre script et interpreteur script parametre Dans le deuxième cas le paramètre es passé au script, tandis que le premier cas, le paramètre est passé à l'interpréteur mais pas au script. Bref, l'ordre a une importance capitale ! Si tu appelles directement truc.js au lieu de wscript truc.js, c'est normal que tu ne puisses pas récupérer de stdin/stdout. Cela parce que windows doit aller chercher dans la BDR quel programme lancer pour ouvrir un fichier .js. ce faisant, il exécute le programme trouvé avec ShellExecute et retourne, de la même façon que si du fais enter sur un .js dans l'explorateur. Au moment de l'appel, tu n'as aucune idée de ce qui sera lancé; imagine si tu avais demandé d'exécuter truc.doc, word s'ouvrirait... ET en plus en faisant comme ça, tu n'as même pas la garantie que ce sera l'interpréteur wscript qui sera effectivement lancé. Par exemple chez moi, quand je fais enter sur un .js, il s'ouvre dans le bloc-notes (j'ai configuré windows comme ça, je ne me sers pas de wscript); alors je suppose que ça sera cette action par défaut là qui sera effectivement exécutée si tu appelles simplement truc.js dans ma configuration. Progliste : Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/[email protected]/ Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé. Progliste : Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/[email protected]/ Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.
