Question Compter

Plus d'informations
il y a 5 mois 3 semaines #29873 par krouk
Compter a été créé par krouk
Bonjour,

Je dois ecrire un script qui attribue un numéro à chaque fois qu'on appuie sur un bouton.
J'ai trois valeurs de depart et trois valeurs maximum.

J'ai essayé plusieurs solution mais rien ne marche.

Voici un bout du code en question:
function lot(){
    if ( $textbox_4.Text.StartsWith("MER01") -eq $True)
        { $i = "40000"
          $imax = 59999}
    elseif ($textbox_4.Text.StartsWith("MER02") -eq $True)
        {$i = "60000"
         $imax = "79999"}
    elseif ($textbox_4.Text.StartsWith("GEV05") -xor $textbox_4.Text.StartsWith("GEV10") -xor $textbox_4.Text.StartsWith("GEV19"))
        {$i = "80000"
         $imax = "99999"}
         
        
        }
        
$button_enr.Add_Click(
{
    if ( $textbox_1.Text -eq "")
        { Write-Host " Erreur de saisie"}
    elseif ( $textbox_2.Text -eq "")
        { Write-Host " Erreur de saisie"}
    elseif ( $textbox_3.Text -eq "")
        { Write-Host " Erreur de saisie"}
    elseif ( $textbox_4.Text -eq "")
        { Write-Host " Erreur de saisie"}
    elseif ( -not $textbox_4.Text.StartsWith("GEV") -xor $textbox_4.Text.StartsWith("MER")-xor ($textbox_4.Text -eq ("URAINTERNE")) -xor $textbox_4.Text -eq ("BAT5MP")) 
       { Write-Host "Erreur d'emplacement"}
    else{
    $ope = $textbox_1.Text
    $cart = $textbox_2.Text.Substring(1)
    $qut = $textbox_3.Text
    $emp = $textbox_4.Text
    $lot = lot
    
    $id = Get-Content $fichier | where {$_ -cmatch $cart} | foreach {$_ -csplit $cart}
    $id2 = $id[1]
    Add-Content -Path $stock -Value $ope';'$id2';'"entrée"';'$date';'""';'$qut';'"Pce(s)"';'$emp';'""';'$lot
             
             $textbox_2.Clear()
             $textbox_3.Clear()
             $textbox_4.Clear()
             $textbox_2.focus()
             }
             while ($i -le $imax){
              }
      })

Merci d'avance pour le coups de main

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 mois 3 semaines #29874 par Arnaud Petitjean
Réponse de Arnaud Petitjean sur le sujet Compter
Bonjour Krouk,

Qu'est-ce qui ne fonctionne pas exactement ?

Pour que nous puissions t'aider il nous faudra peut-être un peu plus qu'un extrait de ton code...?

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ou d'un conseil ?

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.197 secondes
Propulsé par Kunena