none
Powershell gestion des classes dans plusieurs fichiers RRS feed

  • Question

  • Bonjour,

    voici mon problème, j'ai deux fichiers :

    le premier fichier "test.ps1" avec une classe:

    class car {
        car()
        {
        }
        [String]affiche() { return "class car" }
    }

    et le deuxième fichier main.ps1 qui pointe sur le premier fichier test.ps1 afin d'utiliser la class "car".

    using module  '.\test.ps1'
    class peugeot
    {
        $Newcar = $null
        [string]$test
        peugeot()
        {
           $this.test = "valeur de test en point "
           $this.NewCar = [car]::new
        }
    }

    $Mypeugeot = [peugeot]::new()
    $Mypeugeot.NewCar.affiche()

    Mais la classe "car" n'est pas reconnue, comment faire référence à cette classe qui se trouve dans le fichier test.ps1
    depuis le fichier main.ps1

    merci de votre aide


    vendredi 22 mars 2019 15:12