Question changer une image
- Riblito
- Auteur du sujet
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 96
- Remerciements reçus 0
il y a 6 ans 2 mois #26221
par Riblito
changer une image a été créé par Riblito
Hello
Je poste ici car la catégorie débutant est ..... envahi par certains poste de chez HP
Je voulais savoir si sur PowerShell il est possible de changer une image en fonction d'un résultat ?
Si ça ping, voyant vert, ça ping pas, voyant rouge ?
si oui, comment ?
merci beaucoup !
Je poste ici car la catégorie débutant est ..... envahi par certains poste de chez HP
Je voulais savoir si sur PowerShell il est possible de changer une image en fonction d'un résultat ?
Si ça ping, voyant vert, ça ping pas, voyant rouge ?
si oui, comment ?
merci beaucoup !
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 6 ans 2 mois #27382
par Philippe
Réponse de Philippe sur le sujet Re:changer une image
salut elemremy
tu afficher la deuxième image comme tu affiche la premiere image
il faut bien sur une interface \"FORM\"
[code:1]
$serveur = \"192.168.1.1\"
$resultat = Test-Connection $serveur
if ($resultat) {
$Image = [system.drawing.image]::FromFile(\"c:\Pictures\Sample Pictures\Oryx Antelope verte.jpg\"«»)
$Form.BackgroundImage = $Image
}
else {
$Image = [system.drawing.image]::FromFile(\"c:\Pictures\Sample Pictures\rouge.jpg\"«»)
$Form.BackgroundImage = $Image
}
[/code:1]<br><br>Message édité par: 6ratgus, à: 30/07/18 14:39
tu afficher la deuxième image comme tu affiche la premiere image
il faut bien sur une interface \"FORM\"
[code:1]
$serveur = \"192.168.1.1\"
$resultat = Test-Connection $serveur
if ($resultat) {
$Image = [system.drawing.image]::FromFile(\"c:\Pictures\Sample Pictures\Oryx Antelope verte.jpg\"«»)
$Form.BackgroundImage = $Image
}
else {
$Image = [system.drawing.image]::FromFile(\"c:\Pictures\Sample Pictures\rouge.jpg\"«»)
$Form.BackgroundImage = $Image
}
[/code:1]<br><br>Message édité par: 6ratgus, à: 30/07/18 14:39
Connexion ou Créer un compte pour participer à la conversation.
- Riblito
- Auteur du sujet
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 96
- Remerciements reçus 0
il y a 6 ans 1 mois #27430
par Riblito
Réponse de Riblito sur le sujet Re:changer une image
Ha oui d'accord, aussi simple que ça.
merci bien !
merci bien !
Connexion ou Créer un compte pour participer à la conversation.
- Riblito
- Auteur du sujet
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 96
- Remerciements reçus 0
il y a 6 ans 1 mois #27431
par Riblito
Réponse de Riblito sur le sujet Re:changer une image
Hum d'ailleurs j'ai fais des tests pour faire un refresh auto, je sais qu'il faut un timer, mais pour le lancer j'utilise un bouton (je sais pas faire autrement ) donc le refresh fonctionne .... sauf que ça ram à mort ...... juste pas possible de bouger la fenêtre et c'est juste très dur de la quitter.
des idées ?
[code:1]$OKButton = New-Object System.Windows.Forms.Button
$OKButton.Location = New-Object System.Drawing.Size(30, 30)
$OKButton.Size = New-Object System.Drawing.Size(75, 23)
$OKButton.Text = \"Débuter\"
$OKButton.Add_Click({StartTimer})
##########################################################################
# Even #
##########################################################################
$serveur = \"10.64.32.9\"
$timer = New-Object System.Windows.Forms.Timer
$timer.Interval = 3000
$timer.add_tick({UpdateUi})
Function UpdateUi()
{
$resultat = Test-Connection $serveur
if ($resultat) {
$Image = [system.drawing.image]::FromFile(\"C:\Local\IP\vert.jpg\"«»)
$Form.BackgroundImage = $Image
}
else {
$Image = [system.drawing.image]::FromFile(\"C:\Local\IP\rouge.jpg\"«»)
$Form.BackgroundImage = $Image
}
}
Function StartTimer()
{
$timer.start()
}
[/code:1]<br><br>Message édité par: elemremy, à: 23/08/18 10:33
des idées ?
[code:1]$OKButton = New-Object System.Windows.Forms.Button
$OKButton.Location = New-Object System.Drawing.Size(30, 30)
$OKButton.Size = New-Object System.Drawing.Size(75, 23)
$OKButton.Text = \"Débuter\"
$OKButton.Add_Click({StartTimer})
##########################################################################
# Even #
##########################################################################
$serveur = \"10.64.32.9\"
$timer = New-Object System.Windows.Forms.Timer
$timer.Interval = 3000
$timer.add_tick({UpdateUi})
Function UpdateUi()
{
$resultat = Test-Connection $serveur
if ($resultat) {
$Image = [system.drawing.image]::FromFile(\"C:\Local\IP\vert.jpg\"«»)
$Form.BackgroundImage = $Image
}
else {
$Image = [system.drawing.image]::FromFile(\"C:\Local\IP\rouge.jpg\"«»)
$Form.BackgroundImage = $Image
}
}
Function StartTimer()
{
$timer.start()
}
[/code:1]<br><br>Message édité par: elemremy, à: 23/08/18 10:33
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 6 ans 1 mois #27433
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:changer une image
Charge une seule fois l'image. Ou tu en charges 2, une visible et l'autre non.Ensuite tu switches sur l'une ou l'autre selon l'état.
Test-Connection peut être amélioré sur le nb de 'requête' par appel.
Enfin, il existe une méthode sur la forme qui rend la main à l'OS, mais je ne me souviens plus de son nom, consulte MSDN.
Test-Connection peut être amélioré sur le nb de 'requête' par appel.
Enfin, il existe une méthode sur la forme qui rend la main à l'OS, mais je ne me souviens plus de son nom, consulte MSDN.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Riblito
- Auteur du sujet
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 96
- Remerciements reçus 0
il y a 6 ans 1 mois #27437
par Riblito
Réponse de Riblito sur le sujet Re:changer une image
merci pour ta réponse, je vais fouiller ça !
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.069 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les initiés
- changer une image