Question Convertisseur VBS -> PS

Plus d'informations
il y a 16 ans 11 mois #575 par Berfini
Convertisseur VBS -> PS a été créé par Berfini
Voila enfin ma version 1.0 finie !

Ce script convertit un script VBS en un script PS.

Voici ce qui est disponible dans la v1.0 :
-Les boucles If … Then … Elseif … Else … End if
-Les boucles For … To … Step … Next
-Les boucles Do While … Loop et Do … Loop While
-La fonction Trim()
-Les commentaires
-Les fonctions Sub … End Sub et Function … End Function
-La fonction Dim …
-Les conditions = , <> , < , <= , > , >=
-La fonction Set
-La gestion des variables en dehors des fonctions
-La fonction On Error Resume Next
-La boucle Foreach
-La fonction CreateObject
-Le “return” des functions
-Les conditions Not, AND, XOR et OR

Attention, ce script crée 2 fichiers sous C:\ qui sont vars.txt et functions.txt qui stockent les variables et fonctions definies dans votre vbs initial.

Pour le lancer, tapez . path_du_script path_du_fichier_a_convertir path_du_fichier_converti

Par contre je suis conscient qu'il n'est pas codé de maniere tres propre et commenté clairement.
Donc si vous avez des questions ou des remarques, n'hesitez pas !

PS : Bien entendu je vous autorise a le modifier ou a le poster sur d'autres forums ou autres mais dites quand meme que ça vient de Gaby svp. Merci d'avance.<br><br>Message édité par: Gaby, à: 13/07/07 15:04

Gaby
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 16 ans 11 mois #577 par Berfini
Réponse de Berfini sur le sujet Re:Convertisseur VBS -> PS
Désolé pour le double post mais j'ai remarqué une erreur au dernier moment, revoila donc la v1.0 corrigée de cette erreur.<br><br>Message édité par: Gaby, à: 13/07/07 15:12

Gaby

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 16 ans 11 mois #578 par Berfini
Réponse de Berfini sur le sujet Re:Convertisseur VBS -> PS
Encore désolé mais plus je teste de fichiers plus je découvre des erreurs :s

La voici re-donc avec encore des erreurs corrigées :

Excusez moi pour le triple post.<br><br>Message édité par: Gaby, à: 13/07/07 15:20

Gaby

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 16 ans 11 mois #580 par Berfini
Réponse de Berfini sur le sujet Re:Convertisseur VBS -> PS
Hum bon je crois que je vais arreter de le tester avec des vrais .vbs (jusque la je le testai avec des .vbs bidons ecrits vite fait par moi pour tester mes fonctions) car a chaque fois que je change de source je vois un nouveau probleme a corriger ...

Ce post sera donc le dernier, après si corrections il y a je le mettrai sur un ftp

Bon désolé mais je corrige trop d'erreurs que je n'avais pas vu, je le posterai ce soir definitivement sur un ftp.<br><br>Message édité par: Gaby, à: 13/07/07 15:27

Gaby

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 16 ans 11 mois #586 par Arnaud Petitjean
Salut Gaby,

En tout cas je salue cette excellente initiative !!!

J'ai conscience que ça doit être particulièrement hardu à développer car le développement de notre convertisseur de formulaire C# -&gt; PowerShell a été un peu fastidieux et n'est pas tout à fait terminé.

Je l'attends donc avec impatience et lorsqu'il sera prêt j'en ferais même une news car ça le mérite grandement !

Bon courage à toi Gaby ;) !

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 16 ans 11 mois #588 par Robin Lemesle
Réponse de Robin Lemesle sur le sujet Re:Convertisseur VBS -&gt; PS
c'est vrai ! excellente idée.

Tu peux aussi poster tes problèmes pour que l'on puisse t'aider, car ce ne doit pas être chose facile.


Rob

Robin MVP PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.116 secondes
Propulsé par Kunena