2012-07-17, 03:26
(2012-07-16, 14:16)bakito Wrote: sorry because I'm a noob in coding...but did you try just to launch the "hyperspalsh.exe" from hyperspin then closed it?
I know it seems too simple but we never know...
I didn't try that because HyperSpin's launcher is coded with AutoHotKey, not AutoIt. As Angelscry has said, AutoIt has it's own function for displaying splash images, so there isn't much reason to. The problem is not with the splash command, but with a few programs and their methods of handling inputs and launching / closing. If only there was a way to override the input handlers from programs like Nestopia and XBMC, a truley seemless solution could be accomplished using the methods I posted above. I think this is impossible though.
(2012-07-16, 23:38)Angelscry Wrote: That's often happen when XBMC, Windows and started application do not have the same resolution. If it is possible, try to use the same resolution for the three.
I was just about to post about this same issue. Yes, using the same resolution as XBMC will fix this, but it's not always practical. Some programs look really bad at higher resolutions. I was wondering if it's possible to include in the AutoIt launcher for the program which is having this problem a code to change the resolution back to 1920x1080 before launching or resuming XBMC again.
(2012-07-16, 01:57)Angelscry Wrote: It could be possible by writing a script that will for example check XBMC.exe and your launcher processes :
- Activate TaskBarHider and nomousy
- Start XBMC
- If XBMC.exe process is closed and if a launcher process is running -> do nothing (stay into While loop)
- If XBMC.exe process is closed and if no launcher process running -> do nothing (exit While loop)
- Deactivate TaskBarHider and nomousy
- Restart XBMC
That's actually a really good idea. Can you give an example as to how I should write the code to check against two processes as well as which process to check for. Since every program I launch from Advanced Launcher has it's own AutoIt Launcher, it's not just one process. Is there a way to check against all AutoIt.exe's?