-suppression de ajt3.ps1

-ouverture du script avec .xlsx comme parametre
This commit is contained in:
2020-05-26 07:35:35 +02:00
parent 814cefa5d0
commit 002d01f523
2 changed files with 29 additions and 225 deletions

View File

@@ -1,21 +1,14 @@
# Pour avoir les accents, choisir l'encodage UTF-8-BOM
# Ouvrir ajt_creator en passant le fichier .xlsx en paramètre.
# .\ajt_creator "C:\Users\bruno\Desktop\xls\essai ve 15-05.xlsx"
param([string]$ajt_file)
Write-host "`n ###################"
Write-host " MGPT Ajt Créateur"
Write-host " ###################"
# Mettre le fichier .xlsx dans un dossier xls sur le bureau
#$ajt_file = "$env:USERPROFILE\Desktop\xls\essai ve 15-05.xlsx"
<#
# Entrer le nom de fichier au prompt
$inputfile = read-host "Entrer le chemin du fichier .xlsx"
# xls\essai ve 15-05.xlsx
$inputdata = get-content $inputfile
#>
Function Save-FileName($initialDirectory, $name){
[System.Reflection.Assembly]::LoadWithPartialName("System.windows.forms") | Out-Null
$SaveFileDialog = New-Object System.Windows.Forms.SaveFileDialog
@@ -35,19 +28,32 @@ Function Get-FileName($initialDirectory) {
$OpenFileDialog.ShowDialog() | Out-Null
$OpenFileDialog.filename
}
# Choisir le fichier .xlsx (sur le bureau par défaut)
Write-host "`nChoisir le fichier .xlsx ..."
$ajt_file = Get-FileName "$env:USERPROFILE\Desktop"
IF ([string]::IsNullOrWhitespace($ajt_file))
{
#[Environment]::Exit(1) # quit Powershell
Write-host "Aucun fichier choisi. On quitte le script ..."
Break
}
# Mettre le fichier .xlsx dans un dossier xls sur le bureau
#$ajt_file = "$env:USERPROFILE\Desktop\xls\essai ve 15-05.xlsx"
<#
# Entrer le nom de fichier au prompt
$inputfile = read-host "Entrer le chemin du fichier .xlsx"
# xls\essai ve 15-05.xlsx
$inputdata = get-content $inputfile
#>
# Choisir le fichier .xlsx par une boite de dialogue (sur le bureau par défaut)
if ([string]::IsNullOrEmpty($ajt_file)) {
Write-host "`nChoisir le fichier .xlsx ..."
$ajt_file = Get-FileName "$env:USERPROFILE\Desktop"
}
# Si aucun fichier .xlsx fourni, on quitte le script.
if ([string]::IsNullOrWhitespace($ajt_file)) {
#[Environment]::Exit(1) # quit Powershell
Write-host "Aucun fichier choisi. On quitte le script ..."
Break
}
Write-host "On importe le .xlsx ..."
@@ -196,7 +202,7 @@ IF ($Export -eq "o") {
Copy-Item -Path $dat_file -Destination $destination
#>
Write-host "Copier le fichier ajt sur la clé..."
Write-host "Copie du fichier ajt sur la destination..."
Copy-Item -Path $dat_file -Destination $dest_dat_file
}