2012-07-15, 09:46
After messing around with the ProcessWaitClose command, I have found that it's possible to do, but since my custom launchers for Nestopia, Snes9x, etc, call for XBMC to close each time something is launched, I can't use this command or else my XBMC custom launcher will restore the taskbar and mouse cursor every time XBMC is closed. The only option is to accept the flashing title bar using suspend/resume command or manually restore the taskbar and mouse cursor each time XBMC is closed via the command prompt.
I think it's impossible to get it perfect. With some programs, it is completely seemless, with others, it is slightly flawed. For example, Snes9x is completely seemless, but Nestopia shows the Menu Bar upon exit. This is not a problem with Advanced Launcher but with the emulators themselves. Since they use their own handler for input, it's not possible to terminate them with AutoIt. Since they cannot be terminated from an external source, the menu is always displayed via the normal exit method. This even occurs with frontends such as HyperSpin. I have made it as seemless as possible by using the setting within Nestopia to change the Menu Bar color to black, but a small line still shows.
It's not really a big issue, but I do wish it could be completely seemless. Most applications are, but NES in particular has a lack of good options. For example, FCEUX always displays in a small window before launching the application, but it closes flawlessly. Nestopia launches flawlessly but has the issue with the menu bar upon closing.
I don't know how you are able to work with code so much. It can be so frustrating when things won't work exactly the way you want them to. Maybe it's just my lack of experience, but I think I have a new found respect for all programmers...
thanks again for your time.
I think it's impossible to get it perfect. With some programs, it is completely seemless, with others, it is slightly flawed. For example, Snes9x is completely seemless, but Nestopia shows the Menu Bar upon exit. This is not a problem with Advanced Launcher but with the emulators themselves. Since they use their own handler for input, it's not possible to terminate them with AutoIt. Since they cannot be terminated from an external source, the menu is always displayed via the normal exit method. This even occurs with frontends such as HyperSpin. I have made it as seemless as possible by using the setting within Nestopia to change the Menu Bar color to black, but a small line still shows.
It's not really a big issue, but I do wish it could be completely seemless. Most applications are, but NES in particular has a lack of good options. For example, FCEUX always displays in a small window before launching the application, but it closes flawlessly. Nestopia launches flawlessly but has the issue with the menu bar upon closing.
I don't know how you are able to work with code so much. It can be so frustrating when things won't work exactly the way you want them to. Maybe it's just my lack of experience, but I think I have a new found respect for all programmers...
thanks again for your time.