> Can someone (Ravi?) post a full example for multimonitors, 
> even using ultramon, as I'm just beginning to use multimonitors... TIA

Some good dual monitor stuff can be found in Alan's WindowBarKits:
http://groups.yahoo.com/group/power-pro/files/Bars_Configs_Snippets/0_AlanMa
rtin/ 
(or http://tinyurl.com/bjnrk)

Someone recommended the following program to me for moving windows between
monitors:
http://www.snapfiles.com/get/wndhop.html

Of course PowerPro can do this using [1] below.

Ultramon has some useful command-line switches that make it useful for
hotkeys/aliases etc. You don't even need to keep it running - just have it
do what you need and exit. My favourite is the /t switch that
enables/disables the second monitor - which is usually off until I feel I
need it (environmentally friendly).

Some aliases I have are in [2]. If you only use UltraMon for the secondary
taskbar, there is a free program that does only that (I'll track it down for
you if you need it).

Re: example posted by Alex:
>    *  start on monitor 1 / 2 / 3 / ...

Ultramon's UltraMonShortcuts.exe make this sort of thing easy, but of course
PP could do just as well. A single script that takes two arguments (program,
monitor) with some elements of [1] should be all that's needed. If you only
have one other monitor, even better.

Those are all the dual mon ideas I have for now. If I think of anything else
I'll be sure to let you know. Meanwhile I invite other dual mon users to
post useful scripts/ideas.

[1]
@MoveWindowToOtherMonitor
        If (Win.Left("active")>=(XScreen-4)) Do
                If (Win.Maxxed("active")) Do
                        Win.Restore("active")
        
Win.Move("active",Win.Left("active")-XScreen,Win.Top("active"))
                        Win.Maximize("active")
                Else
        
Win.Move("active",Win.Left("active")-XScreen,Win.Top("active"))
                EndIf
        Else
                If (Win.Maxxed("active")) Do
                        Win.Restore("active")
        
Win.Move("active",Win.Left("active")+XScreen,Win.Top("active"))
                        Win.Maximize("active")
                Else
        
Win.Move("active",Win.Left("active")+XScreen,Win.Top("active"))
                EndIf
        EndIf
        QUIT


[2]
@UltraMonExecutableOn
        G:\UltraMon\UltraMon.exe
        QUIT
@UltraMonExecutableOff
        G:\UltraMon\UltraMon.exe /stop
        QUIT
@DualMonDualMonitorToggle
        G:\UltraMon\UltraMon.exe /t
        QUIT
@DualMonTaskbarOn
        G:\UltraMon\UltraMonTaskbar.exe
        QUIT
@DualMonTaskbarOff
        G:\UltraMon\UltraMonTaskbar.exe /stop

-- 
Ravi (http://shell-shocked.org)



Attention: PowerPro's Web site has moved: http://www.ppro.org 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/power-pro/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to