Question PS2EXE debugge
- crogiez
- Auteur du sujet
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 102
- Remerciements reçus 0
il y a 6 ans 9 mois #23913
par crogiez
PS2EXE debugge a été créé par crogiez
bonjour
j'ai débuggé le PS2EXE
qui permet de compilé un ps1
gallery.technet.microsoft.com/PS2EXE-Con...-PowerShell-9e4e07f1
voir image jointe
Message édité par: crogiez, à: 7/07/17 14:34<br><br>Message édité par: crogiez, à: 7/07/17 14:38
j'ai débuggé le PS2EXE
qui permet de compilé un ps1
gallery.technet.microsoft.com/PS2EXE-Con...-PowerShell-9e4e07f1
voir image jointe
Message édité par: crogiez, à: 7/07/17 14:34<br><br>Message édité par: crogiez, à: 7/07/17 14:38
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- crogiez
- Auteur du sujet
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 102
- Remerciements reçus 0
il y a 6 ans 9 mois #23914
par crogiez
Réponse de crogiez sur le sujet Re:PS2EXE debugge
j'ai modifié l'entete
param(
[string]$inputFile=$null,
[string]$outputFile=$null,
[string]$iconFile=$null,
[switch]$verbose,
[switch]$debug,
[switch]$runtime20,
[switch]$x86,
[switch]$x64,
[switch]$runtime30,
[switch]$runtime40,
[switch]$sta,
[switch]$mta,
[switch]$noConsole,
[switch]$nested)
# [int]$lcid,
param(
[string]$inputFile=$null,
[string]$outputFile=$null,
[string]$iconFile=$null,
[switch]$verbose,
[switch]$debug,
[switch]$runtime20,
[switch]$x86,
[switch]$x64,
[switch]$runtime30,
[switch]$runtime40,
[switch]$sta,
[switch]$mta,
[switch]$noConsole,
[switch]$nested)
# [int]$lcid,
Connexion ou Créer un compte pour participer à la conversation.
- crogiez
- Auteur du sujet
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 102
- Remerciements reçus 0
il y a 6 ans 9 mois #23915
par crogiez
Réponse de crogiez sur le sujet Re:PS2EXE debugge
rem callPS2EXE.bat
rem @ECHO OFF
set cmd=
:Loop
IF \"%~1\"==\"\" GOTO Continue
set cmd=%cmd% '%1'
SHIFT
GOTO Loop
:Continue
echo powershell.exe -command \"&'.\ps2exe.ps1' %cmd%\"
pause
powershell.exe -command \"&'.\ps2exeD01.ps1' %cmd%\"
pause
rem @ECHO OFF
set cmd=
:Loop
IF \"%~1\"==\"\" GOTO Continue
set cmd=%cmd% '%1'
SHIFT
GOTO Loop
:Continue
echo powershell.exe -command \"&'.\ps2exe.ps1' %cmd%\"
pause
powershell.exe -command \"&'.\ps2exeD01.ps1' %cmd%\"
pause
Connexion ou Créer un compte pour participer à la conversation.
- crogiez
- Auteur du sujet
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 102
- Remerciements reçus 0
il y a 6 ans 9 mois #23916
par crogiez
Réponse de crogiez sur le sujet Re:PS2EXE debugge
rem createDemoD01.bat
call \"callPS2EXE.bat\" \"test.ps1\" \"test.exe\" \"PS2EXE.ico\"
call \"callPS2EXE.bat\" \"test.ps1\" \"test_x64.exe\" \"PS2EXE.ico\" -x64
call \"callPS2EXE.bat\" \"test.ps1\" \"test_x86.exe\" \"PS2EXE.ico\" -x86
call \"callPS2EXE.bat\" \"test.ps1\" \"test_20_STA.exe\" \"PS2EXE.ico\" -sta -runtime20
call \"callPS2EXE.bat\" \"test.ps1\" \"test_30_MTA.exe\" \"PS2EXE.ico\" -mta -runtime30
call \"callPS2EXE.bat\" \"test.ps1\" \"test_30_NOCONSOLE.exe\" \"PS2EXE.ico\" -noconsole -runtime30
call \"callPS2EXE.bat\" \"test.ps1\" \"test_20_NOCONSOLE.exe\" \"PS2EXE.ico\" -noconsole -runtime20
call \"callPS2EXE.bat\" \"test.ps1\" \"test_40.exe\" \"PS2EXE.ico\" -runtime40
call \"callPS2EXE.bat\" \"test.ps1\" \"test.exe\" \"PS2EXE.ico\"
call \"callPS2EXE.bat\" \"test.ps1\" \"test_x64.exe\" \"PS2EXE.ico\" -x64
call \"callPS2EXE.bat\" \"test.ps1\" \"test_x86.exe\" \"PS2EXE.ico\" -x86
call \"callPS2EXE.bat\" \"test.ps1\" \"test_20_STA.exe\" \"PS2EXE.ico\" -sta -runtime20
call \"callPS2EXE.bat\" \"test.ps1\" \"test_30_MTA.exe\" \"PS2EXE.ico\" -mta -runtime30
call \"callPS2EXE.bat\" \"test.ps1\" \"test_30_NOCONSOLE.exe\" \"PS2EXE.ico\" -noconsole -runtime30
call \"callPS2EXE.bat\" \"test.ps1\" \"test_20_NOCONSOLE.exe\" \"PS2EXE.ico\" -noconsole -runtime20
call \"callPS2EXE.bat\" \"test.ps1\" \"test_40.exe\" \"PS2EXE.ico\" -runtime40
Connexion ou Créer un compte pour participer à la conversation.
- crogiez
- Auteur du sujet
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 102
- Remerciements reçus 0
il y a 6 ans 9 mois #23917
par crogiez
Réponse de crogiez sur le sujet Re:PS2EXE debugge
le troisieme parametre est forcement l'icone
yavait un bu dans le ps1
il trouvait jamais l'icone
ceci sont les bonnes lignes
\"inputfile\"
$inputFile = (new-object System.IO.FileInfo($inputFile)).FullName
$inputFile
\"outputfile\"
$outputFile = (new-object System.IO.FileInfo($outputFile)).FullName
$outputFile
\"iconfile\"
$iconFile = (new-object System.IO.FileInfo($iconFile)).FullName
$iconFile
if( !(Test-Path $inputFile -PathType Leaf ) ) {
Write-Host \"INPUT FILE $($inputFile) NOT FOUND!\"
exit -1
}
<#
\"string iconfile\"
([string]::IsNullOrEmpty($iconFile))
\"split\"
(split-path $inputFile)
\"join\"
(join-path (split-path $inputFile) $iconFile)
\"test\"
(Test-Path (join-path (split-path $inputFile) $iconFile) -PathType Leaf )
\"final\"
if( !([string]::IsNullOrEmpty($iconFile) ) ) {
if( !(Test-Path (join-path (split-path $inputFile) $iconFile) -PathType Leaf ) ) {
Write-Host \"ICON FILE \"\"$($iconFile)\"\" NOT FOUND! IT MUST BE IN THE SAME DIRECTORY AS THE PS-SCRIPT (\"\"$($inputFile)\"\").\"
exit -1
}
}
#>
\"final2\"
if( !([string]::IsNullOrEmpty($iconFile) ) ) {
if( !(Test-Path ($iconFile) -PathType Leaf ) ) {
Write-Host \"ICON FILE \"\"$($iconFile)\"\" NOT FOUND! IT MUST BE IN THE SAME DIRECTORY AS THE PS-SCRIPT (\"\"$($inputFile)\"\").\"
exit -1
}
}
yavait un bu dans le ps1
il trouvait jamais l'icone
ceci sont les bonnes lignes
\"inputfile\"
$inputFile = (new-object System.IO.FileInfo($inputFile)).FullName
$inputFile
\"outputfile\"
$outputFile = (new-object System.IO.FileInfo($outputFile)).FullName
$outputFile
\"iconfile\"
$iconFile = (new-object System.IO.FileInfo($iconFile)).FullName
$iconFile
if( !(Test-Path $inputFile -PathType Leaf ) ) {
Write-Host \"INPUT FILE $($inputFile) NOT FOUND!\"
exit -1
}
<#
\"string iconfile\"
([string]::IsNullOrEmpty($iconFile))
\"split\"
(split-path $inputFile)
\"join\"
(join-path (split-path $inputFile) $iconFile)
\"test\"
(Test-Path (join-path (split-path $inputFile) $iconFile) -PathType Leaf )
\"final\"
if( !([string]::IsNullOrEmpty($iconFile) ) ) {
if( !(Test-Path (join-path (split-path $inputFile) $iconFile) -PathType Leaf ) ) {
Write-Host \"ICON FILE \"\"$($iconFile)\"\" NOT FOUND! IT MUST BE IN THE SAME DIRECTORY AS THE PS-SCRIPT (\"\"$($inputFile)\"\").\"
exit -1
}
}
#>
\"final2\"
if( !([string]::IsNullOrEmpty($iconFile) ) ) {
if( !(Test-Path ($iconFile) -PathType Leaf ) ) {
Write-Host \"ICON FILE \"\"$($iconFile)\"\" NOT FOUND! IT MUST BE IN THE SAME DIRECTORY AS THE PS-SCRIPT (\"\"$($inputFile)\"\").\"
exit -1
}
}
Connexion ou Créer un compte pour participer à la conversation.
- crogiez
- Auteur du sujet
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 102
- Remerciements reçus 0
il y a 6 ans 9 mois #23918
par crogiez
Réponse de crogiez sur le sujet Re:PS2EXE debugge
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.079 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les initiés
- PS2EXE debugge