Question Wallpaper

Plus d'informations
il y a 12 ans 6 mois #15941 par Nikola
Wallpaper a été créé 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\'

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

Plus d'informations
il y a 12 ans 6 mois #15946 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Wallpaper
Salut,
NikoMilo95 écrit:

j'aurais besoin d aide pour un projet.

Certes, mais quelle est ta question ?

Tutoriels PowerShell

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

Plus d'informations
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.

Plus d'informations
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

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

Plus d'informations
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){
\&quot;Monday\&quot; {$WallpaperPath = \&quot;C:\Windows\Wallpaper.jpg\&quot;}
\&quot;Tuesday\&quot; {$WallpaperPath = \&quot;C:\Windows\Wallpaper245.jpg\&quot;}
\&quot;Wednesday\&quot; {$WallpaperPath = \&quot;C:\Windows\Wallpaper156.jpg\&quot;}
\&quot;Thursday\&quot; {$WallpaperPath = \&quot;C:\Windows\Wallpaper236.jpg\&quot;}
\&quot;Friday\&quot; {$WallpaperPath = \&quot;C:\Windows\Wallpaper897.jpg\&quot;}
\&quot;Saturday\&quot; {$WallpaperPath = \&quot;C:\Windows\Wallpaper45.jpg\&quot;}
\&quot;Sunday\&quot; {$WallpaperPath = \&quot;C:\Windows\Wallpaper69.jpg\&quot;}
}

# 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.

Plus d'informations
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
Propulsé par Kunena