Fraid Posté(e) le 27 mai Posté(e) le 27 mai Bonjour, Microsoft a décidé d'enlever VBS de Windows pour des raisons de sécurité. Voir ici Cela veut dire que (vlax-get-or-create-object "WScript.Shell") ne fonctionneras plus. (entre autre) Heureusement qu'il resteras la possibilité de l'installer. A long termes, je ne suis pas sur. Sinon, quelle serait l'alternative? https://github.com/Fraiddd
Luna Posté(e) le 27 mai Posté(e) le 27 mai Coucou, Dans quel(s) contexte(s) ce langage est-il utilisé exactement ? Je n'y connais rien mais je suis curieuse ^^ Car si je comprends bien, le JavaScript est préférable car plus de compatibilité, nan ? Bisous, Luna
Fraid Posté(e) le 27 mai Auteur Posté(e) le 27 mai il y a 8 minutes, Luna a dit : Dans quel(s) contexte(s) ce langage est-il utilisé exactement ? Bonjour, Par exemple pour lancer un .bat ou un .py (defun runscr (file / obj ret) (setq ret T) (if (findfile file) (if (vl-catch-all-error-p (vl-catch-all-apply 'vlax-invoke-method (list (setq obj (vlax-get-or-create-object "WScript.Shell")) "Run" file 0 :vlax-false ) ) ) (setq ret "Fichier invalide") (vlax-release-object obj) ) (setq ret "Fichier introuvable") ) ret ) https://github.com/Fraiddd
Fraid Posté(e) le 28 mai Auteur Posté(e) le 28 mai Je sait bien que ce n'est pas passionnant. Mais vous êtes nombreux à être concerné sans le savoir. C'est un terrain défriché il y a quelques années par Patrick_35, sur lequel je me permet de planter ma tente. Il a utilisé cette technologie dans de nombreuses moulinettes utilisées encore aujourd'hui JAV, RBLOC, CPL .... Et il me semble qu'elles ne fonctionnerons plus. Je cherche une solution javascript. A voir !!! https://github.com/Fraiddd
(gile) Posté(e) le 28 mai Posté(e) le 28 mai Salut, RegExp utilise VBScript. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Luna Posté(e) le 28 mai Posté(e) le 28 mai D'accord, je comprends mieux ! Donc c'est en effet un changement lourd dans la mesure où de nombreux programmes "phares" ont tendance à passer par VBScript au final. Et du coup il "suffit" de transcrire les passages VBScript en JavaScript ou bien est-ce plus complexe que chat ? Bisous, Luna
Fraid Posté(e) le 28 mai Auteur Posté(e) le 28 mai Il y a 1 heure, (gile) a dit : utilise VBScript Je n'avais pas fait attention, mais effectivement ce n'est pas pareil. Dans ton exemple tu utilise VBScript et dans le mien WScript. Du coup l'objet WSH, instancié par WScript n'a rien à voir avec du VBS !!! je me suis fait avoir, car nous en trouvons une description dans la doc VBS qui l'utilise aussi ... Cela réduit l'impact. Encore merci Gile. https://github.com/Fraiddd
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant