2006-03-27, 02:20 AM
Hey all,
I've just recently started playing around with GBPVR and I am quite satisfied with what it can do although I have a few questions / observations that may help others as well.
First, I have a dual display. I have the TV on S-Video out, and my monitor on the VGA. My graphics card is a Nvidia FX 5700. To open GBPVR I have it set in the config program to send it to the second monitor, this works fine however it displays a border. This is not remedied using the -noframe method.
I have figured out that if you minimize it in this state and then run gbpvr.exe again it opens and displays it perfectly in fullscreen with no borders on the TV. In order to accomplish this with 1 push of a button I have used the following line in my irremote.ini file (the [Default] section):
GRNPOWER={run(c:\progra~1\devnz\gbpvr\gbpvr.bat)}{sleep(2000)}{findwnd(,GB-PVR)}{sys(0xF020)}{run(c:\progra~1\devnz\gbpvr\gbpvr.exe)}
Where gbpvr.bat is a file to open with higher priority, the sleep(2000) makes a pause before the next command. findwnd simply finds the window, sys(0xF020) minimizes the program, and the last command runs it again.
Since I dont know all the SendMsg() commands, sometimes I need to restore focus, I do this by setting the RED button (also in Default) to:
RED={findwnd(,GB-PVR)}{sys(0xF020)}{run(c:\progra~\devnz\gbpvr\gbpvr.exe)}
Great so this has been working just fine for me but I would like to know what is happening differently to open the window from a minimized state as opposed to starting the program for the first time.
Also is there a list somewhere of all the SendMsg() commands that GBPVR accepts, and what they do?
Thanks,
- Graham
I've just recently started playing around with GBPVR and I am quite satisfied with what it can do although I have a few questions / observations that may help others as well.
First, I have a dual display. I have the TV on S-Video out, and my monitor on the VGA. My graphics card is a Nvidia FX 5700. To open GBPVR I have it set in the config program to send it to the second monitor, this works fine however it displays a border. This is not remedied using the -noframe method.
I have figured out that if you minimize it in this state and then run gbpvr.exe again it opens and displays it perfectly in fullscreen with no borders on the TV. In order to accomplish this with 1 push of a button I have used the following line in my irremote.ini file (the [Default] section):
GRNPOWER={run(c:\progra~1\devnz\gbpvr\gbpvr.bat)}{sleep(2000)}{findwnd(,GB-PVR)}{sys(0xF020)}{run(c:\progra~1\devnz\gbpvr\gbpvr.exe)}
Where gbpvr.bat is a file to open with higher priority, the sleep(2000) makes a pause before the next command. findwnd simply finds the window, sys(0xF020) minimizes the program, and the last command runs it again.
Since I dont know all the SendMsg() commands, sometimes I need to restore focus, I do this by setting the RED button (also in Default) to:
RED={findwnd(,GB-PVR)}{sys(0xF020)}{run(c:\progra~\devnz\gbpvr\gbpvr.exe)}
Great so this has been working just fine for me but I would like to know what is happening differently to open the window from a minimized state as opposed to starting the program for the first time.
Also is there a list somewhere of all the SendMsg() commands that GBPVR accepts, and what they do?
Thanks,
- Graham