embedding app help
I am trying to embed an application called BlueSoleil into RideRunner, it is a bluetooth software. I am not sure how to start, i added a new skin file and a new button on the main page to take me to the new skin file but i can't seem to get the app to open inside RR. Something else that might affect it is this app starts automatically with windows and is a running as an icon in the sys tray down by the time. I just want to be able to open this window without having to minimize RR everytime i need to access it. Anyone have any ideas on how i might do this?
You'll have to find some command line/application that can bring up the window from the taskbar (so you can execute it to bring up the window) -- you may want to start looking at the shortcuts installed with the application to see if any of them bring up the window, then use that command to start it in RR,
thanks for the reply,
maybe i am just not doing it right. There is a file called BlueSoleil.exe in its install directory that does bring up the window i need but i must just not be embedding it correctly i guess.
I added a Application area to the skin and added this to the ExecTBL.ini file in the RR directory.
"BlueSoleil","LOAD;bluesoleil.skin;BlueSoleil;C:\P rogram Files\IVT Corporation\BlueSoleil\BtTray.exe;!IVT BlueSoleil"
I also added a folder in the "Launch" folder in RR directory with a ini file that has this in it,
PATH = C:\Program Files\IVT Corporation\BlueSoleil\BtTray.exe
WindowSearchString = IVT BlueSoleil
EDIT: well i thought the BtTray.exe file actually opened the window but all it seems to do is start the process which puts the icon in the systray, now i am not sure what to do.
Not sure if that was needed or not, but i am not sure what else to do, when i click on the button to take me to correct page nothing ever comes up.
The entry on Exectbl you put in for "BlueSoleil" basically created a "BlueSoleil" command for any skin to use -- are you executing the command somehow (i.e. using a button?). Do you have a valid brluesoleil.skin file in the skin's folder ? and lastly, have you used winspectorspy to determine the window class name is is "IVT BlueSoleil" ? If all of that is correct, it should work.
The only button i am using is on the main RR skin, it is a button that opens the skin i want the BlueSoleil embedded in. Once i go to this screen i wanted the BlueSoleil window to be displayed automatically inside the RR screen.
Originally Posted by guino
I have a bluesoleil.skin file, but all that is in it at this point(which is all i thought i needed) is just a area for the program which is "A" and two buttons which are "B01" and "B02" which are a close app button and a back button which takes me back to the main RR screen.
I tried using winspectorspy and i thought i had the correct name but i dont see a "window class name" like you mentioned. I see a "class name" which has "AfxFrameOrView42" and i see a "text" area which has "IVT BlueSoleil". I used the "text" name but i am not even sure i put it in the right spot. Did the code in the previous post look correct?
wouldn't using the mobilephone.net plugin be more helpful? or are you needing to actually access the bluesoleil app for some other functions other than just phone connection?
just another idea/thought path
I considered that but knew less about getting that to work, after reading the 40+ some pages in that thread i was even more confused and my head hurt:crutch:
Originally Posted by sargeants
It sounded like some people were getting it to work and i posted in there to see if anyone could tell me where to start. I am not sure my phone will work with it though, i have a htc tilt or "kaiser" with windows mobile 5, and i used the test skin lambosprit had created and it had one green light that i assumed showed it connected but none of the buttons on the skin did anything to my phone.
Right now i am using my mobiler to control the phone (for caller id, messaging, etc.), even though it has to be on a usb cable :mad: and using BlueSoleil with the bluetooth connection for transfering the audio of the call to the car speakers, thats basically all i am able to use Bluesoleil for up to this point, but it doesnt automatically make the "headset voice gateway" connection on its own, It does pair the phone to the software automatically (seems like anyways) but doesnt make the headset connection on its own, so i have to go into the BlueSoleil screen and double click the icon to make it connect that. But i dont want to have to minimize RR all the time to do it.
Based on your information using the mobilephone.net is likely the best choice for you -- unless of course you want to use the bluesoleil window for other functions.
In any case, it seems that to do what you want, you just need a button on the main menu with this code on it:
(The ! should NOT be in there unless you use the class name instead of the window title/text)
"LOAD;bluesoleil.skin;BlueSoleil;C:\Program Files\IVT Corporation\BlueSoleil\BtTray.exe;IVT BlueSoleil"
I think youre calling the wrong file..
Here is how I embed it :
LOAD;BlueSoleil.skin||RUN;C:\Program Files\IVT Corporation\BlueSoleil\BlueSoleil.exe;IVT BlueSoleil
It works good for me.. try it
Madboy i think your script is making it work.
It didnt the first time i tried it but it seems to be now, i am not sure what the difference is between yours and guino's, but thank you very much to the both of you for the quick replies.
The only reason i am not using the mobilephone.net plugin is because i dont understand how to incorporate it. Is it a lot better of a option? Does it pretty much handle everything with the phone?
My other problem would be i am using My Mobiler is becuase i have to manually turn on the headset feature on my phone, i cant figure out how to get it to default to the "headset" when ever i take more make a call.
Is mobilephone.net easy to setup?