Post Reply

Forums -> UltraMon™ -> Ultramon & MSVDM
Dragyn   2002-11-02 10:52
Ultramon works great with MSVDM (one of the XP powertoys) except for the wallpapers.

What I would like to see is ultramon resize 4 images before changing a resolution for use with MSVDM. If the current wallpaper is set to a MSVM-Desktop Image, ultramon use the corresponding image set in ultramon.

I created 4 wallpaper schemes as follows: MSVDM-Desktop0, MSVDM-Desktop1, MSVDM-Desktop2, & MSVDM-Desktop3. This is the wallpaper names MSVDM uses for eack desktop (1-4) in the temp directory.

Before you start, you need to tell MSVDM to use a wallpaper and have it set as "tile". It's set to none at first. When selecting an image, it will continue to use the images found in the temp directory.

If I change resolutions, I will then have to open up the 4 wallpapers in ulramon and it will resize the images because the res has changed (have to apply all 4 wallpapers). Then I will need to copy those images to the temp directory and then MSVDM will use those images instead.

If ulramon could resize and recopy the 4 images automatically, then that would be cool. If ulramon could detect that windows is using a MSVDM image as the wallpaper (0-3), then it would reapply that image to whatever the MSVDM scheme in ulramon is (1-4). Right now, you need to select the desktop twice.

I don't know if I explained this well enough but ulramon would need it's own MSVDM options page with the 4 images and detect the res/desktop image being used.
Christian Studer   2002-11-03 01:25
Thanks for your suggestion, will be considered for one of the next releases.

To automate updating the wallpapers, copy the following into a batch file (.bat). You'll have to update the first 3 lines with the correct paths for your system, and update the wallpaper names:


f:
cd \program files\ultramon
set UMWPDIR=F:\Documents and Settings\Christian\My Documents\My Wallpapers
start /wait ultramondesktop.exe /load %UMWPDIR%\Wallpaper1.wallpaper
copy /Y "%UMWPDIR%\Wallpaper1.bmp" "%TEMP%\MSVDM-Desktop0.bmp"
start /wait ultramondesktop.exe /load %UMWPDIR%\Wallpaper2.wallpaper
copy /Y "%UMWPDIR%\Wallpaper2.bmp" "%TEMP%\MSVDM-Desktop1.bmp"
start /wait ultramondesktop.exe /load %UMWPDIR%\Wallpaper3.wallpaper
copy /Y "%UMWPDIR%\Wallpaper3.bmp" "%TEMP%\MSVDM-Desktop2.bmp"
start /wait ultramondesktop.exe /load %UMWPDIR%\Wallpaper4.wallpaper
copy /Y "%UMWPDIR%\Wallpaper4.bmp" "%TEMP%\MSVDM-Desktop3.bmp"


Christian Studer - www.realtimesoft.com
Dragyn   2002-11-03 12:04
Thanks for the code. It works pretty good. I don't change resolutions that much so it's not something I need right away.

Keep up the great work.
Forums -> UltraMon™ -> Ultramon & MSVDM

Post Reply