Question Problème avec XAML

Plus d'informations
il y a 1 an 10 mois #32314 par Bastien
Problème avec XAML a été créé par Bastien
Bonjour à tous !

Voilà, j'ai un petit souci avec mon script Powershell et mon interface XAML. J'aimerai afficher une ProgressBar, qui est nommée dans mon XAML avant de lancer un export des drivers avec DISM. Le problème c'est que la PB s'affiche toujours après l'exécution de la commande.

Quelqu'un aurait une idée ?

Merci d'avance !


Un extrait du code :

function Get-StatusBar ($Status){

    $window.FindName("ProgressBar").Visibility = "$Status"
    

}  

function Export-UIDrivers (){

 try {
                 
                
        Export-WindowsDriver -Online:$true -Destination "$env:TEMP\testui" -ErrorVariable $Error[0] -ErrorAction SilentlyContinue ;
            
     }
    
 catch {
        
        Out-File -FilePath "C:\Users\Papi\AppData\Roaming\testui" -InputObject $Error[0] ;
            
        $window.FindName("LabelAdminError").Visibility = "Visible"

    }

}

$window.FindName("Export").add_click({
   
 
   
       
       Get-StatusBar -Status Visible
       Export-UIDrivers 

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

Plus d'informations
il y a 1 an 10 mois #32316 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Problème avec XAML
Salut,
forcer le Refresh ?

Tutoriels PowerShell

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

Plus d'informations
il y a 1 an 10 mois #32318 par Bastien
Réponse de Bastien sur le sujet Problème avec XAML
Déjà fait, déjà relancé le script plusieurs fois, rien du tout

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

Plus d'informations
il y a 1 an 10 mois #32319 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Problème avec XAML
Étant synchrone Il se peut que Export-WindowsDriver bloque le thread de la fenêtre principale ...

Tutoriels PowerShell

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

Plus d'informations
il y a 1 an 10 mois #32320 par Bastien
Réponse de Bastien sur le sujet Problème avec XAML
Oui, il bloque la fenêtre le temps de l'exécution ! Mais je ne comprends pas pourquoi, vu que la commande pour la PB est avant la commande Export-WindowsDriver ...

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

Plus d'informations
il y a 1 an 10 mois #32321 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Problème avec XAML
>>Mais je ne comprends pas pourquoi, vu que la commande pour la PB est avant la commande Export-WindowsDriver
C'est dû au fait que dans ce cas on utilise deux contextes différents(2 threads), il faut peut être revoir la conception, ex :
stackoverflow.com/questions/63933770/wpf...ting-from-powershell
ou
www.foxdeploy.com/blog/part-v-powershell...h-progress-bars.html
Recherche sur ce site :
learn-powershell.net/2012/10/14/powershe...-different-runspace/

Tutoriels PowerShell

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

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