Je vous écris car j'ai réalisé un petit script powershell pour mon travail. J'aimerais le présenter à mes collègues, j'ai donc convertit mon fichier ps1 en .exe à l'aide des commandes suivantes :
Install-Module ps2exe
Invoke-ps2exe .\source.ps1 .\target.exe
Seulement voilà dans mon script powershell j'ai essayer de faire un truc un peu esthétique
avec des tabulations :
J'ai utilisé des `t sous powershell pour espacé avec le nombre exacte
de tabulation mes étoiles (un vrai calvaire).
Lorsque je compile et lance mon exe , voici le résultat :
Quelqu'un aurait-il une idée pour garder l'aspect "esthétique" des `t sur la version .exe ?
Si je comprend bien, tu cherches le moyen de remplacer les `t par de vrais Tab? Ça se fait d'une façon un peu tordue avec Block-Notes comme suit: + tu places un vrai Tab quelque part (je l'ai mis au début) + Tu sélectionne ton Tab et tu fais un Ctrl+X (couper) + tu fais un Ctrl+H pour remplacer + tu entres le `t sur la ligne à remplacer. + tu fais un Ctrl+V pour coller sur la seconde ligne d'édition + tu descents jusqu'à "Remplacer tout" et tu cliques. Ça marche pour moi.
Je l'ai testé avec un fichier .bat J'espère t'avoir aidé.
- Edité par PierrotLeFou 2 juillet 2022 à 2:23:09
Le Tout est souvent plus grand que la somme de ses parties.
Je vais essayer. (même si je suis pas sure d'avoir tout compris). Aussi comment on fait un fichier .bat ? Parce que quand j'enregistre mon .ps1 en .bat et que je lance le .bat, rien ne se passe.
Les fichiers .bat sont normalement utilisés sous cmd, pas sous PowerShell. Les commandes reconnues par PowerShell ne sont pas toutes reconnues par cmd. Pour créer un fichier .bat, je vais sur cmd et je fais notepad mon_fichier.bat
Ça marche aussi sous PowerShell
- Edité par PierrotLeFou 2 juillet 2022 à 15:26:57
Le Tout est souvent plus grand que la somme de ses parties.
[Powershell] transformer mon .ps1 en .bat ou .exe
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.