PowerShell scripts that add features to WinDynamicDesktop
Note: Scripts are a new feature in WinDynamicDesktop 4.0. Click here for instructions on how to install them.
Select a category of scripts to browse:
PowerShell scripts are run by WinDynamicDesktop when the wallpaper image is updated. They are invoked with the following parameters:
<scriptName> [-daySegment2] <int> [-daySegment4] <int> [-nightMode] <bool> [-imagePath <string>]
To read the values of these parameters, add the following lines at the top of your script:
param (
[Parameter(Mandatory=$true)][int]$daySegment2, # 0 = Day, 1 = Night
[Parameter(Mandatory=$true)][int]$daySegment4, # -1 = N/A, 0 = Sunrise, 1 = Day, 2 = Sunset, 3 = Night
[Parameter(Mandatory=$true)][bool]$nightMode, # True if night mode is enabled
[Parameter(Mandatory=$false)][string]$imagePath # Path to current wallpaper image
)
A sample script that makes use of these variables can be found here. When the sample script is installed and gets run by WinDynamicDesktop, it will display the values of all the parameters.
If you create a script and would like to share it with other users of the app, pull requests in this repository are welcome.