-suppression de ajt3.ps1
-ouverture du script avec .xlsx comme parametre
This commit is contained in:
@@ -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
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user