ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

DonationCoder.com Software > Circle Dock

Few question about CircleDock...

<< < (2/2)

momashi:
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.

Navigation

[0] Message Index

[*] Previous page

Go to full version