Post Reply

Forums -> UltraMon™ -> Start Button on each Monitor in Ultramon
Michelle   2012-02-15 13:34
can I make this request here? haven't seen any real updates for a while.
Christian Studer   2012-02-16 08:11
Thanks for your suggestion, will be considered for a future release.

Christian Studer - www.realtimesoft.com
Michelle   2012-12-26 15:54
hi, is me again :) just wondering if maybe there's been any thought on this subject? I'm sticking with you, been here for a long time. would really LOVE to see this feature added. is the ONLY reason I'd look for an alternative. I really don't want to as I have ZERO problems with UM :) there's been a few new updates since I first posted this, I download eagerly and look for it each new update.

don't want to rush you, I know these things take time, but I'm inpatient lol any chance of seeing this in the 3.x.x line?

Thanks again!
Michelle
Michelle   2012-12-26 15:57
oh, I was going to mention the reason I want this so badly is because my two monitors are 180 degrees apart, I have two mice, two keyboards and I do a lot on BOTH monitors all the time. I get dizzy turning my head over my shoulder as frequently as I do ;) lol (seriously!)

thanks again :)
Christian Studer   2012-12-27 02:42
I'm not sure yet if new features will get added to the Smart Taskbar, the reason is that Windows 8 has a built-in multi-monitor taskbar. Windows 8 also supports showing the start screen on each monitor...

Christian Studer - www.realtimesoft.com
Ted   2013-01-05 01:47
Michelle,

You might find the following scripts useful in the meantime, I've used them for years:

Option Explicit Const SCREEN_EDGE_LEFT = 0 Const SCREEN_EDGE_TOP = 1 Const SCREEN_EDGE_RIGHT = 2 Const SCREEN_EDGE_BOTTOM = 3 Dim sys, tbar Set sys = CreateObject("UltraMon.System") Set tbar = sys.DockedAppBars("Windows Taskbar") On Error Resume Next If tbar.Monitor = 1 Then tbar.Move CLng(2), tbar.Edge ElseIf tbar.Monitor = 2 Then tbar.Move CLng(3), tbar.Edge Else tbar.Move CLng(1), tbar.Edge End If If Err <> 0 Then tbar.Move CLng(1), SCREEN_EDGE_BOTTOM

I have the above saved as "Move Windows taskbar.vbs" and assigned an Ultramon hotkey to run the script. It's probably a portion lifted from a script already posted here; as it is, it simply moves Windows' taskbar from monitor to monitor each time it's run. I don't actually use the Ultramon taskbars, so I don't know how it will work for you if you already have another taskbar at the same screen edge. I've gone from Vista with 2 monitors to Win7 with 2, then 3 or 4 monitors, and haven't had to modify it yet.

Another one that might help hides the Windows taskbar. That's all it hides, the start button remains visible. I have the following saved as "HideTaskbar.vbs" and have another Ultramon hotkey assigned to run it:

Option Explicit Dim sh Set sh = CreateObject("WScript.Shell") Dim hwnd1 'Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long 'Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Const SWP_HIDEWINDOW = &H80 Const SWP_SHOWWINDOW = &H40 Private Sub cmdHide_Click() ' Hide the taskbar hwnd1 = FindWindow("Shell_traywnd", "") Call SetWindowPos(hwnd1, 0, 0, 0, 0, 0, SWP_HIDEWINDOW) End Sub Private Sub cmdShow_Click() ' Show the taskbar Call SetWindowPos(hwnd1, 0, 0, 0, 0, 0, SWP_SHOWWINDOW) End Sub Private Sub Form_Load() End Sub Dim cmd : cmd = SWP_HIDEWINDOW sh.Run cmd
Forums -> UltraMon™ -> Start Button on each Monitor in Ultramon

Post Reply