Take a look at example timer script, i set a variable at track start then reuse it in timer, then remove it at track end![]()
NMC.SetVariable("variable_name","variable_value") is made for you then
I can pass trough all VBScripts problems by making custom functions for you... like "setvariable".. i will do the same for other things like generating a form.. but.. i need time
EDIT: ALL functions available are in the reference..
NS - neocar suite
-----------------
http://www.neocarmediacenter.com
Take a look at example timer script, i set a variable at track start then reuse it in timer, then remove it at track end![]()
NS - neocar suite
-----------------
http://www.neocarmediacenter.com
if you can make a way of accessing MSComm object, and a way of making forms u can have a whole phoco plugin made in NCS!
but I dont know if this would be practical, or easier than making it in VB... ehhee cool idea anyways....
but I like the idea of being able in future to have skin screens that we define, and have our own buttons making our own actions...with labels set by out buttons... it will be cool!![]()
This idea is in my mind from the first time i was thinking at NCS
With Beta2 i've prepared NMC's code architecture to do this.. so expect a version with this feature soon.
Skinning system is ready to support custom modules, i just need to do a function that create a form (not so difficult), but before, i want to embed FreeDrive.
All you say is theorically possible, but just not coded![]()
NS - neocar suite
-----------------
http://www.neocarmediacenter.com
cool but the freedrive is going to be embedded in its own form/skin right? with its own buttons?
For the future can we have external apps forms configurable per app? and then have a type of button that "sendkeys" to the app inside it? (More than one "external_app" form, one for each app, with buttons specific to that APP that can do "SendKeys") OK, ok I'm getting tons of ideas!LOL better stop! dont flame me!
This NMC is kick-***!
FreeDrive will get his own form and skin, right.
After that, if i make a function to create a form by scripts, you'll be able to embed any external app to it (you can allready launch an external app from script)...
ALL actions defined in NPC can be launched from scripts using NMC.ExecuteCommand (even undocumented actions): example: NMC.ExecuteCommand "MODULE_SHOW;AUDIO" or "EXTERNAL_APPLICATION_LOAD;c:\app.xml"
![]()
NS - neocar suite
-----------------
http://www.neocarmediacenter.com
Well netsuo, I should read your code-references first, before starting to test NCS...![]()
ok, I have 4 questions:
- Is there a NMC variable that gives me the current track name? somtehing like NMC.GetTrackName(strMode) ... otherwise I have to parse the config.xml for it..
- Is there a function that overwrites the value of a custom variable which I have set with NMC.SetVariable strVariableName,strVariableValue? traying to overwrite it with assignments or the same function with other values makes no difference... Unfortunately I have always to use NMC.DelVariable strVariableName and declare the variable once again with new value...
- And is there a useable NCS variable for homepath of NMC?
- Whats the status?
![]()
thanks
I'll take note of theses points to add needed functions in next version
Status is: i'm progressing on code, but i dont know any release date. i have to finalize functions and test all in my car, but stay tuned, next version will be amazing i think![]()
NS - neocar suite
-----------------
http://www.neocarmediacenter.com
All versions are amazing![]()
CarPC Status:
GPS: 99%
Hardware: 99%
Software: 92%
Case Install: 99.9%
Dash Install: 100%
Car Install: 72%
Bookmarks