2012-07-15, 02:18
I'll try to clarify, sorry for the confusion.
Since it is more or less impossible to have a perfectly seemless launch using the suspend/resume commands in full screen mode (because the title bar of XBMC will show when AutoIt tells it to resume) and because I am not good with AutoIt or programming and I want a solution that will work for most programs without a lot of tweaking, I used a combination of ideas you have mentioned in the past such as using a black desktop wallpaper to "simulate" a seamless launch. This idea was mentioned to be used with XBMC in a fullscreen window, but since window mode drops my framerate in XBMC to below 30, it's not an option. The method works also in full screen, but it's only seemless if I terminate XBMC instead of suspending the process and remove the mousepointer / desktop icons / taskbar with a black wallpaper.
I'm trying to write a custom launcher for XBMC so that I launch XBMC from an AutoIt script which will run TaskBarHider to hide the taskbar and nomousy to hide the mouse pointer upon launch so that when I launch programs with advanced launcher they appear to launch seamlessly. This part of the script works perfectly. The problem I'm having is that XBMC is like Nestopia as you have mentioned, so I can't call for AutoIt to terminate XBMC and continue the rest of the script. However, I think the ProcessExist command you have mentioned should work perfectly. I'll try it out and let you know how it goes.
As for using emerge desktop (or any other shelling program) it's not a bad idea, but I like the Windows 7 interface and I'm used to it. TaskBarHider does exactly what I want and should restore the taskbar when XBMC is closed. I will look into shelling as a last resort if for some reason TaskBarHider causes problems. Thanks to the both of you for your suggestions!
Since it is more or less impossible to have a perfectly seemless launch using the suspend/resume commands in full screen mode (because the title bar of XBMC will show when AutoIt tells it to resume) and because I am not good with AutoIt or programming and I want a solution that will work for most programs without a lot of tweaking, I used a combination of ideas you have mentioned in the past such as using a black desktop wallpaper to "simulate" a seamless launch. This idea was mentioned to be used with XBMC in a fullscreen window, but since window mode drops my framerate in XBMC to below 30, it's not an option. The method works also in full screen, but it's only seemless if I terminate XBMC instead of suspending the process and remove the mousepointer / desktop icons / taskbar with a black wallpaper.
I'm trying to write a custom launcher for XBMC so that I launch XBMC from an AutoIt script which will run TaskBarHider to hide the taskbar and nomousy to hide the mouse pointer upon launch so that when I launch programs with advanced launcher they appear to launch seamlessly. This part of the script works perfectly. The problem I'm having is that XBMC is like Nestopia as you have mentioned, so I can't call for AutoIt to terminate XBMC and continue the rest of the script. However, I think the ProcessExist command you have mentioned should work perfectly. I'll try it out and let you know how it goes.
As for using emerge desktop (or any other shelling program) it's not a bad idea, but I like the Windows 7 interface and I'm used to it. TaskBarHider does exactly what I want and should restore the taskbar when XBMC is closed. I will look into shelling as a last resort if for some reason TaskBarHider causes problems. Thanks to the both of you for your suggestions!