That should do it, but I don't know if I need to activate the taskbar, it was just to be on the safe side. I'll look into it.Skrommel
That should do it, but I don't know if I need to activate the taskbar, it was just to be on the safe side. I'll look into it.
^+p::
Process, Exist, Ghoster.exe
pid=%ErrorLevel%
If pid=0
Run,D:\Downloads\Ghoster.exe
Else
WinClose, Ghoster
ReturnYou don't want to know what I am... this is really frustrating.I'm blank.
Skrommel
(I downloaded Ghoster.exe again from your page)
The CPU usage is caused by the WinSetRegion which punches a hole in the ghosted image.
Is there a way to make Ghoster.exe check for a running copy of itself when it's started so one would just have to run the exe to start AND to quit it? 


You really should send me that script of yours, there must be some very clever things going on in there!Err, I forgot to mention that - because of the problems I didn't use that script last night, I just double-clicked the Ghoster.exe (once).You really should send me that script of yours, there must be some very clever things going on in there!


hahhhhaaa love that screenshot. kinda looks like you are playing a game of simcity and you're building hospitalsLOL!!!



Try changing the showontop setting in the ini-file.

80c80,94
< Gui,Show,X0 Y0 W%A_ScreenWidth% H%A_ScreenHeight%,%applicationname%Window
---
>
> topleftx=0
> toplefty=0
> screenwidth=%A_ScreenWidth%
> screenheight=%A_ScreenHeight%
> If multimon=2
> {
> SysGet,screenwidth,78
> SysGet,screenheight,79
> SysGet,topleftx,76
> SysGet,toplefty,77
> }
> ;Gui,Show,X0 Y0 W%A_ScreenWidth% H%A_ScreenHeight%,%applicationname%Window
> Gui,Show,X%topleftx% Y%toplefty% W%screenwidth% H%screenheight%,%applicationna
me%Window
>
96c110,111
< WinMove,%A_ScreenWidth%,%A_ScreenHeight%,,,%applicationname%Window
---
> ; WinMove,%A_ScreenWidth%,%A_ScreenHeight%,,,%applicationname%Window
> WinMove,%screenwidth%,%screenheight%,,,%applicationname%Window
147c162
< ini=%ini%`n`;multimon=1 or 0 Dim all monitors in a multimonitor system
---
> ini=%ini%`n`;multimon=1 or 0 or 2 Dim all monitors in a multimonitor system - 2 uses alternative method for sizing
223c238
< Gui,99:Add,Text,x+10 yp+10,%applicationname% v1.2
---
> Gui,99:Add,Text,x+10 yp+10,%applicationname% v1.3-yl
226a242
> Gui,99:Add,Text,y+10,- With multi-monitor fix by yl

Original address: https://www.donationcoder.com/forum/index.php?topic=1071.0