topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • October 19, 2019, 07:32 AM
  • Proudly celebrating 13 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - momashi [ switch to compact view ]

Pages: [1]
1
Circle Dock / Any way of starting CircleDock minimized or hidden
« on: January 18, 2015, 01:04 AM »
Hey Guys! Just wondering if there is any way of starting CD minimized or hidden. I've written a script in Autohotkey to start and hide it as a temp measuring but I was hoping there's a way to do through preference or editing one of the ini file.

Let me know. Thanks!

For anyone intrerested, here is a copy of the script:

Spoiler


Autohotkey script that starts Circle Dock and minimizes it automatically. You can download Autohotkey from www.autohotkey.com. If you haven't heard of it, autohotkey is this amazing automation software - it will rock your Windows!

Once you install it, open notpad and paste the following script:

; <<<< START SCRIPT >>>>


; Anything after a ";" is considered a comment and is ignored by script.

#WinActivateForce Enabled


;Wait till the other apps have started to avoid lag
Sleep 25000 ; <== this in milliseconds, meaning 25000=25 seconds

;Run Main Instance (Main Dock)
Run C:\Program Files (x86)\CircleDock0.9.2Alpha8.2\CircleDock.exe ;<== this may be different on your PC
WinWait, ahk_class WindowsForms10.Window.88.app.0.33c0d9d  ; <== this May be different in your PC, use Window Spy to double check CD's AHK_class
Sleep 1000
Suspend on
Send {LWin down}{LAlt down} ; <== SENDS THE TOGGLE HOTKEY TO CLOSE IT. YOU MAY HAVE TO MOD THIS PART AS YOUR HOTKEY WILL VARY.
Sleep 100
Send {LWin up}{LAlt up} ; <== RELEASE THE MODIFIER KEYS THAT WERE PRESSED DOWN BY SCRIPT. MODIFY THIS IF YOU MODIFIED HOT-KEY ABOVE.
Suspend off
Sleep 3000

; <<<< END SCRIPT >>>>

Save it as CircleDock-Starter.ahk and go to the AutoHotkey installation folder -> compiler subfolder -> compile this script into an exe and put a shortcut to it in your Windows.



///////////////////////////////////////////////////////////////////
If you run multiple instance of CD, here is a multi-instances version of the script (obviously you'll need to change the directory reference and hotkeys):



; <<<< START SCRIPT >>>>

#WinActivateForce Enabled
;Wait till the other apps have started to avoid lag
Sleep 25000

;Run Main Instance (Main Dock)
Run C:\Program Files (x86)\CircleDock0.9.2Alpha8.2\CircleDock.exe ; <== this may be different on your PC
WinWait, ahk_class WindowsForms10.Window.88.app.0.33c0d9d  ; <== this may be different on your PC
Sleep 1000
Suspend on
Send {LWin down}{LAlt down}  ; <== change if need be
Sleep 100
Send {LWin up}{LAlt up}  ; <== change if need be
Suspend off
Sleep 3000

;Run Secondary Dock
Run C:\Program Files (x86)\CircleDock0.9.2Alpha8.2.instance.2\CircleDock.exe ; <== this will probably be different on your PC
WinWait, ahk_class WindowsForms10.Window.88.app.0.33c0d9d  ; <== this may be different on your PC
Sleep 2000
Suspend on
Send {LWin down}{LAlt down}{F2}  ; <== change if need be
Sleep 100
Send {LWin up}{LAlt up}  ; <== change if need be
Suspend off
Sleep 5000

;Run ME3 Dock
Run C:\Program Files (x86)\CircleDock0.9.2Alpha8.2.instance.3\CircleDock.exe <== this will probably be different on your PC
WinWait, ahk_class WindowsForms10.Window.88.app.0.33c0d9d
Sleep 2000
Suspend on
Send {LWin down}{LAlt down}{F3}  ; <== change if need be
Sleep 100
Send {LWin up}{LAlt up}  ; <== change if need be
Suspend off
Sleep 5000

; <<<< END SCRIPT >>>>


Hope it made sense, I'm ready to go to sleep and am putting this up in a hurry.


2
Circle Dock / Re: Few question about CircleDock...
« on: January 18, 2015, 12:47 AM »
Well, 6 years and over 3500 reads later and no one's written an answer. I guess there's no way of starting it minimized. That's too bad. :)

For those that are interested, I've setup an Autohotkey script that starts circle dock and minimizes it automatically. You can download autohotkey from www.autohotkey.com. If you haven't heard of it, autohotkey is this amazing automation software - it will rock your Windows!

Once you install it, open notpad and paste the following script:

; <<<< START SCRIPT >>>>


; Anything after a ";" is considered a comment and is ignored by script.

#WinActivateForce Enabled


;Wait till the other apps have started to avoid lag
Sleep 25000 ; <== this in milliseconds, meaning 25000=25 seconds

;Run Main Instance (Main Dock)
Run C:\Program Files (x86)\CircleDock0.9.2Alpha8.2\CircleDock.exe ;<== this may be different on your PC
WinWait, ahk_class WindowsForms10.Window.88.app.0.33c0d9d  ; <== this May be different in your PC, use Window Spy to double check CD's AHK_class
Sleep 1000
Suspend on
Send {LWin down}{LAlt down} ; <== SENDS THE TOGGLE HOTKEY TO CLOSE IT. YOU MAY HAVE TO MOD THIS PART AS YOUR HOTKEY WILL VARY.
Sleep 100
Send {LWin up}{LAlt up} ; <== RELEASE THE MODIFIER KEYS THAT WERE PRESSED DOWN BY SCRIPT. MODIFY THIS IF YOU MODIFIED HOT-KEY ABOVE.
Suspend off
Sleep 3000

; <<<< END SCRIPT >>>>

Save it as CircleDock-Starter.ahk and go to the AutoHotkey installation folder -> compiler subfolder -> compile this script into an exe and put a shortcut to it in your Windows.



///////////////////////////////////////////////////////////////////
If you run multiple instance of CD, here is a multi-instances version of the script (obviously you'll need to change the directory reference and hotkeys):



; <<<< START SCRIPT >>>>

#WinActivateForce Enabled
;Wait till the other apps have started to avoid lag
Sleep 25000

;Run Main Instance (Main Dock)
Run C:\Program Files (x86)\CircleDock0.9.2Alpha8.2\CircleDock.exe ; <== this may be different on your PC
WinWait, ahk_class WindowsForms10.Window.88.app.0.33c0d9d  ; <== this may be different on your PC
Sleep 1000
Suspend on
Send {LWin down}{LAlt down}  ; <== change if need be
Sleep 100
Send {LWin up}{LAlt up}  ; <== change if need be
Suspend off
Sleep 3000

;Run Secondary Dock
Run C:\Program Files (x86)\CircleDock0.9.2Alpha8.2.instance.2\CircleDock.exe ; <== this will probably be different on your PC
WinWait, ahk_class WindowsForms10.Window.88.app.0.33c0d9d  ; <== this may be different on your PC
Sleep 2000
Suspend on
Send {LWin down}{LAlt down}{F2}  ; <== change if need be
Sleep 100
Send {LWin up}{LAlt up}  ; <== change if need be
Suspend off
Sleep 5000

;Run ME3 Dock
Run C:\Program Files (x86)\CircleDock0.9.2Alpha8.2.instance.3\CircleDock.exe <== this will probably be different on your PC
WinWait, ahk_class WindowsForms10.Window.88.app.0.33c0d9d
Sleep 2000
Suspend on
Send {LWin down}{LAlt down}{F3}  ; <== change if need be
Sleep 100
Send {LWin up}{LAlt up}  ; <== change if need be
Suspend off
Sleep 5000

; <<<< END SCRIPT >>>>


Hope it made sense, I'm ready to go to sleep and am putting this up in a hurry.

3
Oh my god, you guys are awesome!!! I had circle dock running the main dock and two dock folders under one instance. It was excruciating! I'm running a quad core with a crazy buffed up GPU that can run most 2015 games at Ultra without a sweat but I was getting all these lags when I switched from one dock folder to another... It was really distracting.

I've optimized the icons and background as Markham suggested and did multiple instances, it went from 4 seconds of lag to switch from one dock to another to none at all!  I've even setup the different docks with dock items that link to Autohotkey executables that can start the other docks/instances in order to switch between them seamlessly.

Thanks for that!

PS - Just a note for anyone reading this in 2015 and on. This post is really old, be aware that the OP's statement about multiple instances taking up too many resources doesn't really apply with today's machines (even if they're really old). From what I observed in Process Explorer, each instance of CD takes no more then 4mb of ram (though it seems to use alot of virtual memory). 5 tabs in Google Chrome take up 140mb of ram. Sometimes Chrome can take up to 800mb ram. That's like 30 to 200 time more RAM then each instance of CircleDock. One can easily run 10-15 instances without putting a dent on resources...

4
So where is it?? I tried to access the original thread you mentioned here but I got an error message.

I have today released both 32-bit and 64-bit versions of Circle Dock. The major purpose of this update is to address the UAC issues those of you running Windows 7 particularly have noted; there are other fixes and enhancements included and I will cover those later in this message.

[................]

Installing Circle Dock v1.55

The download is available, as always, from this topic.

Mark


Pages: [1]