Question
Wallpaper
- Nikola
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 12 ans 6 mois #15941
par Nikola
Bonjour,
j'aurais besoin d aide pour un projet.
1.Dans un fichier au format de votre choix (par exemple texte, Excel ou csv), choisir un fond d'écran en fonction du jour de la semaine. (Comportement hebdomadaire)
2.Dans le fichier de configuration, permettre à l'utilisateur de changer le comportement pour certaines dates (annuelles) choisies. Cette fonctionnalité peut typiquement être utilisée pour un anniversaires Pour chaque date il faut pouvoir:
- choisir un fond d'écran différent
- ajouter un commentaire de texte en bas à droite
3.Après une heure définie par l'utilisateur, changer le fond d'écran par une autre image.
MON CODE:
<# Garder en memoire la location courante #>
Push-Location
<# Definir une nouvelle location en base de registre #>
Set-Location HKCU:\
<# Déclaration de la variable #>
$devices = 'HKCU\Control Panel\Desktop\'
j'aurais besoin d aide pour un projet.
1.Dans un fichier au format de votre choix (par exemple texte, Excel ou csv), choisir un fond d'écran en fonction du jour de la semaine. (Comportement hebdomadaire)
2.Dans le fichier de configuration, permettre à l'utilisateur de changer le comportement pour certaines dates (annuelles) choisies. Cette fonctionnalité peut typiquement être utilisée pour un anniversaires Pour chaque date il faut pouvoir:
- choisir un fond d'écran différent
- ajouter un commentaire de texte en bas à droite
3.Après une heure définie par l'utilisateur, changer le fond d'écran par une autre image.
MON CODE:
<# Garder en memoire la location courante #>
Push-Location
<# Definir une nouvelle location en base de registre #>
Set-Location HKCU:\
<# Déclaration de la variable #>
$devices = 'HKCU\Control Panel\Desktop\'
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 12 ans 6 mois #15946
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Wallpaper
Salut,
NikoMilo95 écrit:
NikoMilo95 écrit:
Certes, mais quelle est ta question ?j'aurais besoin d aide pour un projet.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Nikola
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 12 ans 6 mois #15947
par Nikola
Réponse de Nikola sur le sujet Re:Wallpaper
j aimerais déjà savoir comment changer le fond écran en fonction du jour de la semaine donc chaque jour un fond écran différent
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 12 ans 6 mois #15948
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Wallpaper
Bonjour,
Concernant la modification du Wallpaper :
[code:1]
# Modification de la valeur du registre concernée
Set-ItemProperty -path 'HKCU:\Control Panel\Desktop\' -name wallpaper -value \"CheminDuFondEcran\"
# Rafraichissement de l'environnement utilisateur pour prise en compte de la modification du registre
Rundll32.exe user32.dll, UpdatePerUserSystemParameters
[/code:1]
Pour le rafraîchissement, il existe peut être d'autres solutions...
Récupérer le jour de la semaine :
[code:1]
PS > (Get-Date).DayOfWeek
Friday
[/code:1]
C'est déjà un bon début
@ +
Matthew<br><br>Message édité par: Matthew BETTON, à: 13/09/13 17:11
Concernant la modification du Wallpaper :
[code:1]
# Modification de la valeur du registre concernée
Set-ItemProperty -path 'HKCU:\Control Panel\Desktop\' -name wallpaper -value \"CheminDuFondEcran\"
# Rafraichissement de l'environnement utilisateur pour prise en compte de la modification du registre
Rundll32.exe user32.dll, UpdatePerUserSystemParameters
[/code:1]
Pour le rafraîchissement, il existe peut être d'autres solutions...
Récupérer le jour de la semaine :
[code:1]
PS > (Get-Date).DayOfWeek
Friday
[/code:1]
C'est déjà un bon début
@ +
Matthew<br><br>Message édité par: Matthew BETTON, à: 13/09/13 17:11
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 12 ans 6 mois #15949
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Wallpaper
A tester :
[code:1]
$DayOfWeek = (Get-Date).DayOfWeek
Switch($DayOfWeek){
\"Monday\" {$WallpaperPath = \"C:\Windows\Wallpaper.jpg\"}
\"Tuesday\" {$WallpaperPath = \"C:\Windows\Wallpaper245.jpg\"}
\"Wednesday\" {$WallpaperPath = \"C:\Windows\Wallpaper156.jpg\"}
\"Thursday\" {$WallpaperPath = \"C:\Windows\Wallpaper236.jpg\"}
\"Friday\" {$WallpaperPath = \"C:\Windows\Wallpaper897.jpg\"}
\"Saturday\" {$WallpaperPath = \"C:\Windows\Wallpaper45.jpg\"}
\"Sunday\" {$WallpaperPath = \"C:\Windows\Wallpaper69.jpg\"}
}
# Modification de la valeur du registre concernée
Set-ItemProperty -path 'HKCU:\Control Panel\Desktop\' -name wallpaper -value $WallpaperPath
# Rafraichissement de l'environnement utilisateur pour prise en compte de la modification du registre
Rundll32.exe user32.dll, UpdatePerUserSystemParameters
[/code:1]
[code:1]
$DayOfWeek = (Get-Date).DayOfWeek
Switch($DayOfWeek){
\"Monday\" {$WallpaperPath = \"C:\Windows\Wallpaper.jpg\"}
\"Tuesday\" {$WallpaperPath = \"C:\Windows\Wallpaper245.jpg\"}
\"Wednesday\" {$WallpaperPath = \"C:\Windows\Wallpaper156.jpg\"}
\"Thursday\" {$WallpaperPath = \"C:\Windows\Wallpaper236.jpg\"}
\"Friday\" {$WallpaperPath = \"C:\Windows\Wallpaper897.jpg\"}
\"Saturday\" {$WallpaperPath = \"C:\Windows\Wallpaper45.jpg\"}
\"Sunday\" {$WallpaperPath = \"C:\Windows\Wallpaper69.jpg\"}
}
# Modification de la valeur du registre concernée
Set-ItemProperty -path 'HKCU:\Control Panel\Desktop\' -name wallpaper -value $WallpaperPath
# Rafraichissement de l'environnement utilisateur pour prise en compte de la modification du registre
Rundll32.exe user32.dll, UpdatePerUserSystemParameters
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 12 ans 6 mois #15950
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Wallpaper
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.051 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Wallpaper