Éléments manquants suite conversion d'un Script PowerShell .ps1 vers .exe
Résolu
Tromar01
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
Tromar01 Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
Tromar01 Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Convertir ps1 en exe
- .Exe - Télécharger - Divers Utilitaires
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Bat to exe converter - Télécharger - Édition & Programmation
- Convertir youtube en mp3 avec audacity - Guide
- Convertir epub en kindle - Guide
3 réponses
J'ai finalement résolu tout mes problèmes :)
Si jamais quelqu'un d'autre à les même problèmes, voici les solutions:
Pour afficher les MessageBox dans un fichier exécutable à partir de PowerShell, voici la commande a ajouter dans le script :
Pour résoudre le problème de la fenêtre de la console Windows Powershell, voici la commande à ajouter dans le script :
J'espère que cela pourra être utile à quelqu'un d'autre.
Si jamais quelqu'un d'autre à les même problèmes, voici les solutions:
Pour afficher les MessageBox dans un fichier exécutable à partir de PowerShell, voici la commande a ajouter dans le script :
#Show MessageBox
Add-Type -AssemblyName PresentationFramework
Pour résoudre le problème de la fenêtre de la console Windows Powershell, voici la commande à ajouter dans le script :
# Hide PowerShell Console
Add-Type -Name Window -Namespace Console -MemberDefinition '
[DllImport("Kernel32.dll")]
public static extern IntPtr GetConsoleWindow();
[DllImport("user32.dll")]
public static extern bool ShowWindow(IntPtr hWnd, Int32 nCmdShow);
'
$consolePtr = [Console.Window]::GetConsoleWindow()
[Console.Window]::ShowWindow($consolePtr, 0)
J'espère que cela pourra être utile à quelqu'un d'autre.
Bonjour,
Ca me semble logique que tu ne vois pas tes messageBox puisque tu as choisi l'invisibilité.
Ca me semble logique que tu ne vois pas tes messageBox puisque tu as choisi l'invisibilité.
Non je n'ai pas choisi l'invisibilité, car avec l'invisibilité je ne voyais même plus mon graphique.
J'ai seulement indiqué que j'avais "tenté l'option 64 bit | Windows (Invisible)" pour dire qu'elle option j'avais essayé pour ne pas que quelqu'un me propose cette solution, car elle ne fonctionne pas.
Et dois-je rappeler que j'ai indiqué "J'ai créer mon premier script PowerShell..." alors quelque chose qui peut vous sembler logique, ne l'ai peut-être pas pour moi.
Merci pour votre commentaire enrichissant.
J'ai seulement indiqué que j'avais "tenté l'option 64 bit | Windows (Invisible)" pour dire qu'elle option j'avais essayé pour ne pas que quelqu'un me propose cette solution, car elle ne fonctionne pas.
Et dois-je rappeler que j'ai indiqué "J'ai créer mon premier script PowerShell..." alors quelque chose qui peut vous sembler logique, ne l'ai peut-être pas pour moi.
Merci pour votre commentaire enrichissant.
J'ai résolu la moitié de mon problème.
Je suis maintenant capable de voir mes messageBox en ajoutant cette commande au début de mon script :
Il me reste maintenant à résoudre la fenêtre de commande PowerShell qui s'ouvre seule que j'aimerais retirer. (voir image)
Je suis maintenant capable de voir mes messageBox en ajoutant cette commande au début de mon script :
Add-Type -AssemblyName PresentationFramework
Il me reste maintenant à résoudre la fenêtre de commande PowerShell qui s'ouvre seule que j'aimerais retirer. (voir image)
