get GPS Data with mortscript (for weatherdata) - General Topics

is there an (simple) way to get the gps data with mortscript? Or maybee to get it out from iGO8 with mortscript?
what I'd like to try is to get accurate weatherinfo depending on the current location:
I have:
http://ws.geonames.org/findNearbyPostalCodes?lat=48.208333&lng=16.373056
for example. this would give you the next bigger cities, country, ...
With this info it should be possible to get the correct Code for the Forecast (for example here)
http://api.wunderground.com/auto/wui/geo/WXCurrentObXML/index.xml?query=wien
as I'm playing around with this script for some time now
http://forum.xda-developers.com/showthread.php?t=358952
I'd like to build this (maybe completly useless) thing to it ...
Any help is highly appreciated!

I've found this script somewhere on the net, so it's not mine but I can't remember who give right credits :/
However I hope it can be useful for you:
-------------------------
Port = "COM6:"
NbOctet=4096
SetComInfo(Port,2000,4800,"none",8,1,"None")
i=0
while ( i<3 )
nmea = Readfile( Port,NbOctet )
start=Find(nmea,"$GPRMC")
if(start>0)
#end=Find(nmea,"$G",start)
end=start+100
gprmc=SubStr(nmea,start,end)
parts=Split(gprmc,",")
lat1=parts[4]
lat2=SubStr(lat1,3)/60
lat3=SubStr(lat1,1,2)
lat=lat2+lat3
if(Find(parts[5],"S"))
lat="-"&lat
endif
lon1=parts[6]
lon2=SubStr(lon1,4)/60
lon3=SubStr(lon1,1,3)
lon=lon2+lon3
if(Find(parts[7],"W"))
lon="-"&lon
endif
time=format(parts[2],0)
speed=format(parts[8]*1.151,1)
track=format(parts[9],0)
date=parts[10]
#stop loop
i=4
endif
i=i+1
endwhile
message("lat"&lat&"^LF^lon"&lon&"^LF^speed"&speed&"mph^LF^track"&track&"deg^LF^date"&date&"^LF^time"&time,"GPS Done")

Related

[Script] A new Girl every day :-)

Here is my PicGrab Script. It will automatically download some nice (hard****) erotic Pictures for you every day. In detail, it does the following when you execute it:
1.) It enables and connects your Wireless Lan
2.) It checks if there are new Picture Galleries available
3.) If yes, it will download the newest Galleries to your Storage Card
4.) After completion, it will disable Wlan again
5.) It will launch every 24 hours later, so you receive autmatically new girls every day.
UPDATE
I attached a second Version of the Script below. It does not use your Wlan connection, instead it uses the GSM Network.
Watch out, this can become very expensive for you if you have a bad dataplan, because there will be downloaded some MB of data!
Here you can have a look at the Script for Connection over Wlan:
Code:
### Picture Grabber Script by Stronzo ###
errorlevel syntax
toggledisplay(on)
### In the next 2 lines you define the location of the Script. Default is the root of the Storage card.
### The script will run every 24 hours (86400 seconds). You can change the value below if you want.
RemoveNotifications( "\Storage Card\picgrab.mscr" )
runat (timestamp()+86400, "\Storage Card\picgrab.mscr")
Run("\Windows\CommManager.exe")
sleep(4000)
### Depending on how your CommManager looks like (wlan button position)
### you will have to replace the 410 with something like 460.
mouseClick(460,410)
sleep( 18000 )
kill("CommManager.exe")
z = 0
y = 0
while (z = 0)
### In the following line, replace the IP with the IP of your Router. This way you can check if your Wlan is connected.
### If you dont have a router you can enter for example http://www.google.com,
### but this will indicate true even if you are connected via GRPS or 3G and may become expensive
z = InternetConnected("http://192.168.0.100")
Sleep(3000)
toggledisplay(on)
y = y+1
if (y = 12)
sleepmessage(5, "No Connection to WLAN!",1)
call gooff
endif
endwhile
sleepmessage(3, "Connected to WLAN","",1)
mkdir("\Storage Card\pics\")
download( "http://www.kindgirls.com/archive.php", "\Storage Card\pics\archive.xml")
read = readfile( "\Storage Card\pics\archive.xml")
existalready = fileexists( "\Storage Card\pics\already.txt")
if (existalready=FALSE)
writefile("\Storage Card\pics\already.txt", y)
endif
readalready = readfile( "\Storage Card\pics\already.txt")
x = 1
t = formattime( "Y.m.d" )
d = "\Storage Card\pics\"&t&"\"
found = 0
while (x < 13)
search = find( read, "galh450p", found+10)
found = search
if (search = 0)
sleepmessage (2, "Found nothing new")
call gooff
else
cut = substr( read, search, 30)
s = part( cut, "/", 2)
searchalready = find( readalready, s)
if (searchalready = 0)
sleepmessage (1, "New Dataset found, downloading...")
mkdir( d )
writefile("\Storage Card\pics\already.txt", s, TRUE)
a = "http://www.kindgirls.com/galh450p/"
a2 = "/"
a3 = "_"
e = 1
f = "\Storage Card\pics\"
h = ".jpg"
while (e < 20)
download(a&s&a2&s&a3&e&h, d&s&e&h)
size = filesize(d&s&e&h)
if (size < 15000)
delete(d&s&e&h)
endif
e=(e+1)
toggledisplay(on)
endwhile
e = 1
else
sleepmessage (1, "We already have this, skipping..")
x = (x+1)
endif
endif
endwhile
sleepmessage(3, "Finished completely")
sub gooff
toggledisplay(on)
Run("\Windows\CommManager.exe")
sleep(4000)
### Depending on how your CommManager looks like (wlan button position)
### you will have to replace the 410 with something like 460.
mouseClick(460,410)
sleep( 3000 )
kill("CommManager.exe")
sleepmessage(3, "Disconnected",1)
toggledisplay(off)
exit
endsub
What you need to get it running:
1.) Install Mortscript ( if you dont have it already).
Available here for free http://mort.sto-helit.de/index.php?module=download&action=view&entry=65
2.) Download my Script from the attachment or the Code above. Save it to the root of your Storage Card. Make sure it has the Name picgrab.mscr
3.) Execute the Script and wait till the magic is done (the screen turns off in the end). You will find the pictures in your Storage Card in the folder pics. The Script will run again in 24 hours automatically after you executed it.
IMPORTANT:
Read the Commented Lines in the Script, it may be necessary to fit some lines to your device to make it working ok on your device.
Select the Script you want, either Wlan or GSM.
Have fun!
Nice Idea ...
... but it would be even nicer to mention that these is pretty HARD!
Please remember ... married men could get in trouble!
Kids also have access to this site and apps provided here!
So please ... add at least a warning!!
I think everyone who is able to read will know what he will get. I cant be responsible for a married man downloading this and getting caught by his wife
Hi,
please enable GSM Network.
with friendly greet
starbase64
What do you exactly mean?
do you want to get the files without connecting to wlan?
str0nz0 said:
do you want to get the files without connecting to wlan?
Click to expand...
Click to collapse
Yes, download the new girl via GSM.
Your wish is fullfilled
Youre Script just downloaded 15 MB (72 pictures) in the firsttime run......
Too much for me!
Daily updates vary between 1 and 3 Sets, every has ~14 pics.
On the first run it may download more, but this is only on the first run!
Interesting
What about ActiveSync? Is it possible to have version which check new pictures and download them if there are any during the synchronization? (Like downloading new weather)
Thank you
theTransporter said:
Youre Script just downloaded 15 MB (72 pictures) in the firsttime run......
Too much for me!
Click to expand...
Click to collapse
I have unlimited datentransfer, it is therefore no problem.
Edit: the gsm version works very well
ha ha ha.... u made me laugh man... but gr8 idea...
Hi,
the script freezes when the device in the standby.
Can you change it so that it runs in standby?
I use the GSM version.
with friendly greet
starbase64
starbase64 said:
Hi,
the script freezes when the device in the standby.
Can you change it so that it runs in standby?
I use the GSM version.
with friendly greet
starbase64
Click to expand...
Click to collapse
There is nothing i can do, because its a setting in your phone. Normally GSM connections are kept alive when device goes to standby. Yours seem to disable data connection. You can change this setting with different tools, for example HD Tweak.
str0nz0 said:
for example HD Tweak.
Click to expand...
Click to collapse
i use HD Tweak, to set my internet connection always on
Work on pro
Will it wok on my pro thanks
Revin said:
Interesting
What about ActiveSync? Is it possible to have version which check new pictures and download them if there are any during the synchronization? (Like downloading new weather)
Thank you
Click to expand...
Click to collapse
I will have a look at that, maybe in a next version.
starbase64 said:
i use HD Tweak, to set my internet connection always on
Click to expand...
Click to collapse
You can try to set your timeout of your display standby for some more minutes. That should work.
jr5416 said:
Will it wok on my pro thanks
Click to expand...
Click to collapse
Just try it, the GSM Version will surely work, the Wlan Version has to be configfured correctly by you to enable Wlan. I have commented the lines in the Script. The main important thing are the two lines with the "mouseClick(460,410)" in the beginning and in the end. You have to set the correct coordinates where your Wlan Button is in the comm manager.
I have unlimited data too.
But are there every day 15 MB to download or only for the first run?
theTransporter said:
I have unlimited data too.
But are there every day 15 MB to download or only for the first run?
Click to expand...
Click to collapse
Only on the first run. And it depends when your first run is. In the worst case it will load 12 sets with 15 pics with ~200kb per pic, that means 36MB. But this is only true for the first run.
Like i said after the first run you get every day 1-3 sets, which means 3-9mb of data.
str0nz0 said:
You can try to set your timeout of your display standby for some more minutes. That should work.
Click to expand...
Click to collapse
TimeOut toggle with MortScript:
Code:
### deactivate Display timeout and Standby
RegWriteDWord("HKCU", "ControlPanel\BackLight" & nbURL , "ACTimeout", "00000000")
RegWriteDWord("HKCU", "ControlPanel\BackLight" & nbURL , "BatteryTimeout", "00000000")
RegWriteDWord("HKCU", "ControlPanel\BackLight" & nbURL , "ACTimeoutUnchecked", "0000003c")
RegWriteDWord("HKCU", "ControlPanel\BackLight" & nbURL , "BatteryTimeoutUnchecked", "0000001e")
RegWriteDWord("HKLM", "System\CurrentControlSet\Control\Power\Timeouts" & nbURL , "ACSuspendTimeout", "00000000")
RegWriteDWord("HKLM", "System\CurrentControlSet\Control\Power\Timeouts" & nbURL , "BattSuspendTimeout", "00000000")
### activate Display timeout and Standby
RegWriteDWord("HKCU", "ControlPanel\BackLight" & nbURL , "ACTimeout", "0000003c")
RegWriteDWord("HKCU", "ControlPanel\BackLight" & nbURL , "BatteryTimeout", "0000001e")
RegWriteDWord("HKCU", "ControlPanel\BackLight" & nbURL , "ACTimeoutUnchecked", "00000000")
RegWriteDWord("HKCU", "ControlPanel\BackLight" & nbURL , "BatteryTimeoutUnchecked", "00000000")
RegWriteDWord("HKLM", "System\CurrentControlSet\Control\Power\Timeouts" & nbURL , "ACSuspendTimeout", "00000708")
RegWriteDWord("HKLM", "System\CurrentControlSet\Control\Power\Timeouts" & nbURL , "BattSuspendTimeout", "0000003c")
I use it, works fine. (past in your script)
with friendly greet
starbase64

[Resolved] how? Launch App every X min? winmob

Ive been looking for days now so I have done some work before turning to the community. (wm6.5 htc hd2, but in general windows mobile)
I am looking for a way to launch a .lnk every X minutes. (it can be hours but mins pref)
its okay to NOT run when the device is sleeping.
can anyone help me? I seriously dont know what I can do....
thanks for ANY advice you can provide.
Hey thanks for all the replies. Couldnt have done it without the community support.
lol, i wrote this to solve another issue and answered my own question.
Code:
# remove previous events
RemoveNotifications( "\program files\mortscript\mortscript.exe", "\windows\scripts\WPChangeTimer.mscr" )
# testing purposes
# ToggleDisplay (on)
# set rerun time in seconds 120 is two mins from now 600 is ten mins from now
Rerun = Timestamp()+180
# reschedules for later
RunAt( Rerun, "\program files\mortscript\mortscript.exe", "\windows\scripts\WPChangeTimer.mscr" )
# runs app
Run( "\program files\auto wallpaper changer\autowallpaperchanger.exe", "-now" )
RedrawToday
# kill it just in case
Kill( "autowallpaperchanger.exe" )
# test
# Vibrate( 20 )
Exit

MortScript ... need help declaration and some more

Hi,
I have some problems with mortscript ... until two days I need this script working.
I'd like to copy all files and folders from my internal storage (system-storage) to my memory-card.
I've huge problems to understand the manual, have some points missing in it.
Here I've just the up to now written script ... it should copy all folders but not the memory-card-folder (called: Speicherkarte) ... it would write all foldernames to a file called FL.txt on memory-card.
Code:
Local()
x = 0
ARRAYFOLDER = DirContents( "\*.*", DC_DIRS )
While x = 20
WriteFile("\Speicherkarte\FL.txt",ARRAYFOLDER[x] & " | ", TRUE, unicode)
If ARRAYFOLDER[x] <> "Speicherkarte"
MkDir( "\Speicherkarte\Backup\" & ARRAYFOLDER[x] )
XCopy( "\" & ARRAYFOLDER[x] & "\*.*","\Speicherkarte\Backup\" & ARRAYFOLDER[x], FALSE, TRUE )
Message( ARRAYFOLDER[x] , x )
EndIf
x = x + 1
EndWhile
Because of my broken device, I've no chance to use any input, the touchscreen is dead ... so i didn't get real feedback ... the message here is only symbolic ... don't know if i have to confirm it. Every test takes a lot of time, because of this i like to make it as shure as i can.
Biggest problem is the declaration of the variables ...
Could someone please help?
THNX a lot!
Best regards, synth
PS: Sorry for my bad english ... on writing german I'm much better.

Link contact adress to Nokia Drive

I use my7rom on my Omnia 7.
Is there anyway to link a contacts adress to Nokia Drive instead of Maps (stock wp7 app). It would be much more practical if Nokia Drive opened a navigation session instead.
Anyone up for the challenge? A reg-tweak perhaps?
// Manneman
Skickat från Windows Phone 7.8
There's two parts here. The first is identifying the correct "filetype" or URI scheme that is used for navigation. That shouldn't be too hard; a little digging in HKCU should reveal it. We already know about ones like callto: and http: and I'm actually (slowly) working on an app to allow people to easily change them. The second part is finding the correct command to load that address or route in the Nokia Maps app. If the app supports pinning routes or destinations to Start, this is probably possible. If not, it may not be possible in the app. Most apps aren't designed to accept command-line parameters, so even if you make them the default handler for a given filetype or URI scheme, they ignore the value you send them and just start as though launched from Start.
GoodDayToDie said:
If the app supports pinning routes or destinations to Start, this is probably possible.
Click to expand...
Click to collapse
Nokia Drive supports pinning to start so it should be possible. Unfortunately I can't tell you exact command line parameters 'cause my Lumia 900 still "in jail"
Let me see if I have a copy of the Nokia Drive XAP handy. I'll need to decompile it to figure out the correct parameters for launching it with the intent of navigating to a specific location. Note also that this might not be possible directly - for example, the app might store a list of locations internally, and the tiles only provide an index into that list rather than providing the location directly - but that just requires another layer of indirection.
In that case, you create an app that gets registered as the navigation handler, and in response to a navigation request, it writes the requested location into the Nokia Drive app and then chain-launches Nokia Drive with the index of the newly written location. That's just an example of one way that this might go wrong, but overall, the odds are actually pretty good. Obviously, all of this will require, at a minimum, write access to the HKCR hive in the registry.
Ah, guys! You are so kind helping me out. I´m really certain alot of members in the WP7 section would love for this to work!
// Manneman
GoodDayToDie said:
I'll need to decompile it to figure out the correct parameters for launching it with the intent of navigating to a specific location
Click to expand...
Click to collapse
GoodDayToDie, you may try much simpler solution. Just create assembly (dll) to show startup parameters in message box, and replace main Nokia Drive dll (but pin some location first).
That's actually harder than it sounds; even if the app is sideloaded (which would mean I already have the DLL) my fake would have to mimic the internal structure of the real app to a degree (namespaces, class names, default actions, etc.). That's not hard, but decompiling .NET is pretty trivial too.
AFAIR, Nokia Drive is obfuscated (but I'm not 100% sure). Also, you don't need to duplicate all names and structures; just a stuff mentioned in WMAppManifest (I hope so). BTW, I forgot: I still have unlocked handset; if I'll found time, will try today later.
Update: tried but without of luck What I did:
- installed Nokia Drive first;
- downloaded map and pinned current location;
- created fake app with same app guid and namespace name ("Drive"), and performed app update (that operation completely override whole solution but NokiaDrive tile still pinned to the start screen);
- tried a few different page names (_default.xaml, QuickStartPage.xaml, DestinationPickerPage.xaml, FavoritesPage.xaml) with code
Code:
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
MessageBox.Show("Hello from fake dll");
if (e.NavigationMode == System.Windows.Navigation.NavigationMode.New)
{
string[] keys = NavigationContext.QueryString.Keys.ToArray();
string[] values = NavigationContext.QueryString.Values.ToArray();
string param = "";
for (int i = 0; i < keys.Length; i++)
{
param += keys[i] + " -> " + values[i] + "\n";
}
MessageBox.Show("parameters: " + param);
}
}
But result always the same: app doesn't start from the pinned tile
Update 2: Finally, I did it
The trick is:
- do the same as I've described above (you should have pinned tile from ND);
- add following code to the start page:
Code:
public MainPage()
{
InitializeComponent();
var appTile = ShellTile.ActiveTiles.Last();
if (appTile != null)
{
//MessageBox.Show(appTile.NavigationUri.OriginalString);
EmailComposeTask emailTask = new EmailComposeTask();
emailTask.Subject = "NokiaDrive pinned parameters";
emailTask.Body = appTile.NavigationUri.OriginalString;
try
{
emailTask.Show();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK);
}
}
}
- run app as usual (not from tile);
We allset - all params are sent to our email (I'm too lazy to manually copy all stuff )
Here we are (start parameters; bold values are changed for privacy reason ):
/_default?destination.name=200 SomeName Street&destination.latitude=49.5255378801376&destination.longitude=-72.4296837244183&destination.address.street=SomeName Street&destination.address.houseno=200&destination.address.district=&destination.address.county=&destination.address.city=SomeCity&destination.address.state=&destination.address.country=USA&destination.address.postcode=05720&destination.hashCode=371767793destination.address.statecode=MA&pinnedFrom=Favorites
P.S. Just found: Navigon also has ability to pin address to the start tile So, if you find the way to modify map protocol (or how it calls), it will be a really nice hack! BTW, could you remind me: do we have ability to launch assembly by GUID (on the full-/policy-unlocked phones)? If "yes", it's possible to write a real nice "proxy" app to handle map requests
I don't know about launching assemblies directly, but it's certainly possible to launch apps by GUID. It doesn't even require anything more than dev-unlock in fact (although of course you can only launch apps that you could launch anyhow). So yes, a proxy app is totally possible. That's actually what I'm working on (started as a project to make a Kindle ebook file loader, that would pur .mobi/.prc file in the Kindle app's folder and then launch the app).
GoodDayToDie, could you please, take a look to the registry, for default map protocol handler and figure out how to change that stuff? I'm pretty busy these days (and probably will be extremely busy couple of next months) but we can cooperate and create this app...
I'll investigate, but you're not the only one busy. If you've noticed a lack of software from me recently, it's due to the nex job I got some months back; I love it, but it leaves me with a lot less time for phone hacking if I want to still have a life outside of that.
With that said, this actually ties into the work I'm already doing with things like filetype handling and default browser switching. I can send you my HKCRlib, at a minimum; it's a library that simplifies interacting with HKCR, including creating backups of important values when they change, and reverting the backups.
GoodDayToDie, truly, I'm not much interested (personally) in that hack 'cause I can't use it for my Lumia 900. So it's only for the community needs but because of lack of time, I believe, we may put it on hold.

WINCE satnav ceFFM-0.3.5 got running

Really this should be on the developers forum, but I cannot post there.
New 7" Chinese satnav, WINCE6.0.
cdFFM-0.3.5 put on TF card and run.
Errors in lines 2251, 2277, 2264, 2270, 2258 for info seem to be links, probably already there - pointing elsewhere.
After reboot many menu items don't work, run MortScript.exe (in root directory of ceFFM), this will allow the scripts to work thereafter, and the menu items work (note some are dummies - useful for modding).
It doesn't boot unless you do the simple kludge below.
To boot into ceFFM use "Navi Path" button to point Navigation to CEMenu.exe (in root directory of ceFFM), then check button takes you to cdFFM, then you can use "Navi Path" button to "Auto run GPS when startup" and you are straight into ceFFM.
[My path was SDMMC\cdFFM-0.3.5\CEMenu.exe, for example].
You then need to edit the navigator link in the programs directory.
In my case it was iGO8 so I edited SDMMC\cdFFM-0.3.5\PROGRAMS\iGO8.lnk to point to my navigator program like this:
23#"\SDMMC\iGO8\iGO8.exe"
The 23# is the number of characters in "\SDMMC\iGO8\iGO8.exe" (+1 for some reason)
Please note that quite a lot of the menu items in ceFFM are capable of brikking your device.
Now a question
OK, I know its poor form to reply to your own post but...
Two things still not sorted for this satnav:
1) A 480x800 version of NaviPlayer. I don't know how to set the skins to work.
2) The satnav will not load .CAB files. Even if I put wceload.exe and run it pointing to the required file, it just claims the .CAB file is not valid. I've tried quite a few, and I think they are. I presume its a means to prevent people modifying the device. Stand alone .exe's work just fine. Anyone got a fix for this, its really irritating!
If wceload.exe fails, and then probably only signed .CAB-files are accepted. Workaround: Allow installing unsigned .CAB-files. You do this by editing device's registry as
following:
[HKEY_LOCAL_MACHINE\Security\Policies\Policies]
"00001001"=dword:00000001
"00001005"=dword:000000DE
"00001006"=dword:00000001
"00001017"=dword:00000010
"0000101a"=dword:00000001
"0000101b"=dword:00000001
HTH
jwoegerbauer said:
If wceload.exe fails, and then probably only signed .CAB-files are accepted. Workaround: Allow installing unsigned .CAB-files. You do this by editing device's registry as
following:
[HKEY_LOCAL_MACHINE\Security\Policies\Policies]
"00001001"=dword:00000001
"00001005"=dword:000000DE
"00001006"=dword:00000001
"00001017"=dword:00000010
"0000101a"=dword:00000001
"0000101b"=dword:00000001
HTH
Click to expand...
Click to collapse
That's neat...
OK, not that unexpectedly I find no entry \security\policies\polices .
"security" is found:
use\comm\security
machine\comm\security providers
machine\comm\security
machine\software\microsoft\Rpc\securityService
value: machine\software\Rpc ="DCOM Security"
machine\software\internet explorer\security
value: machine\software\internet explorer\security\basic = "security name"
machine\software\internet explorer\security\NTLM = "security name"
"policies" doesn't appear at all.
I found a reference to "username = guest", but neither appeared anywhere else.
I did spot in machine\OEM that value "app" is a path that points to the OEM menu system (main.exe).
May be possible to intercept here (if you wanted).
root\.cab is set to name "@"=64 value "cabfile"
hmmm... nothing that leaps out at you ...
bother!
farmeroz said:
That's neat...
OK, not that unexpectedly I find no entry \security\policies\polices .
Click to expand...
Click to collapse
Create it!
OK I did that, rebooted.
A bit scary as I haven't added such things before...
Still doesn't work.
Attempting to 'run' nitro.cab (nitrogen renamed) fails
However the OS claims that there is no application associated with 'nitro'.
However .CAB is a cabfile under \root\
and a cabfile default icon is \SDMMC\ceFFM-0.3.5\system\wceload.exe,-101
shell\open\command is \SDMMC\ceFFM-0.3.5\system\wceload.exe\"%1\"
So (whilst I haven't a clue) I would expect .cab files to be spotted.
farmeroz said:
OK I did that, rebooted.
A bit scary as I haven't added such things before...
Still doesn't work.
Attempting to 'run' nitro.cab (nitrogen renamed) fails
However the OS claims that there is no application associated with 'nitro'.
However .CAB is a cabfile under \root\
and a cabfile default icon is \SDMMC\ceFFM-0.3.5\system\wceload.exe,-101
shell\open\command is \SDMMC\ceFFM-0.3.5\system\wceload.exe\"%1\"
So (whilst I haven't a clue) I would expect .cab files to be spotted.
Click to expand...
Click to collapse
Use Win32 "MSCEInf" utility (it's freeware, google for it) to extract any .CAB file, if "wceload" doesn't work for you. After having extracted the .CAB, you are able to copy the application/data to any location of your choice at mobile device.
Oooh... That looks like a solution....
Didn't work. Can't see why though.
Hmmm. That editor shows (XML)
[Version]
Signature = "$Chicago$"
CESignature = "$Windows CE$"
Provider = "BenThon"
surely chicago is a win9x version?
I thought I had, but reading the long Nitrogen thread I don't think I did.
There doesn't seem to be a version for wince5/6, that's downloadable from anywhere, even though it exists somewhere because people have run on wince5 systems. Microfi is overworked...
I was somewhat under the impression that mobile was +- same as CE, but clearly not.
Signature="$Chicago$"
simply tells you the machine's OS the cab was built on[
I guessed that, sadly after I had posted.
Basically for my satnav I need a music player to play in the background, easily reachable from iGo8 (using megaduck99 skin, I have now got just how I want it!) nav screen and back. Really all I ever want to do is skip to the next track, as with 1000+ MP3's, sometimes you just aren't in the mood for some of them. Naviplayer (if it had an 800x480 skin) is finger usable for this whilst driving. Then (with bluetooth) I can just plug the satnav into my car radio (FM is rather poor quality) and utter perfection .... (who needs CD's these days?).
I'll have to have another stab at working out how to run the skins on naviplayer.
Your front end, particularly with the wealth of apps, is excellent. I have now put it on a no-name 7" netbook I use to backpack with, and now realise how slow it is compared to the more modern ones. Good enough for emails etc though.
NB I have been starting (manually) by running CEMenu.exe rather than ceFFM, is that what you intended?
To reskin NaviPlayer it merely suffices to have a folder named "mpskin" containing the files for the required skin copied from the examples given.
Its not immediately obvious because there is no default skin file provided (eg the small gold one it defaults to).
The fonts aren't quite right, either size or location
I have come across a bug in some of the apps. If I open notepad and the file-open, the entry box is not within the screen just far enough off that you can't grab it to pull it down. This is also the case in word. Doubtless somewhere there is a file that sets the position, any ideas? Annoying because I can't edit the mpskn.skn file....
Modified MP3P.SKN inside NAVIPLAYER\MPSKIN
This should work for all the 'Simple 3.1" skins.
If you want a button to appear when minimised you will have to adjust the button size/position/etc .
This is done in/with [MAIN_MIN_WINPOS]
If you have a larger button (as I do) then you will need to make a button of the appropriate size to replace the one in
BACK_MIN.BMP
I haven't done one yet, for iGO8 it will need to be under the bluetooth one, and similar size.
Hope this is useful.
NB I have no loader files for NaviPlayer (last good mod), I got it included in ceFFM.
;====Modified MP3P.SKN
[MP3 INFO]
MP3_Ver=1.0
[MAIN_WINPOS]
Width=800
Height=480
[MAIN_MIN_WINPOS]
Left=66
Top=0
Width=60
Height=24
WidthOne=1
[TRACK_POS]
Left=572
Top=129
Width=60
Height=14
SubValue=17
[TIME_POS]
Left=188
Top=129
Width=90
Height=14
SubValue=17
[SEEK_POS]
Left=212
Top=152
Width=373
Height=9
[INFO_POS]
Left=280
Top=189
Width=150
Height=9
;SubValue=0
[STATUS_POS]
Left=387
Top=375
Width=64
Height=38
[TITLE_POS]
Left=218
Top=65
Width=366
Height=20
[VOLBAR_POS]
Left=466
Top=272
Width=162
Height=6
[PEEK_POS]
Left=173
Top=250
Width=250
Height=28
SubValue=7
[VOLSLIDER_POS]
Left=466
Top=271
Width=162
Height=10
SubValue=3
;[TIMESLIDER_POS]
;Left=216
;Top=179
;Width=369
;Height=10
[PLAYOPT_POS]
Left=561
Top=184
Width=147
Height=12
SubValue=30
;====================
;Button Position
;====================
[BT_PLAY_POS]
Left=331
Top=330
Width=140
Height=150
[BT_STOP_POS]
Left=474
Top=285
Width=178
Height=49
[BT_PREV_POS]
Left=147
Top=396
Width=180
Height=84
[BT_NEXT_POS]
Left=474
Top=396
Width=178
Height=84
[BT_OPEN_POS]
Left=0
Top=102
Width=140
Height=73
[BT_MODE_POS]
Left=661
Top=342
Width=139
Height=138
[BT_ALBUM_POS]
Left=0
Top=182
Width=140
Height=73
[BT_EFFECT_POS]
Left=660
Top=485
Width=130
Height=70
[BT_EQ_POS]
Left=661
Top=182
Width=139
Height=73
[BT_PRESET_POS]
Left=661
Top=261
Width=139
Height=73
[BT_MULTI_POS]
Left=0
Top=23
Width=140
Height=73
[BT_VOLDN_POS]
Left=147
Top=342
Width=180
Height=50
[BT_VOLUP_POS]
Left=474
Top=342
Width=178
Height=50
[BT_MUTE_POS]
Left=0
Top=261
Width=140
Height=73
[BT_EXIT_POS]
Left=661
Top=23
Width=139
Height=73
[BT_MINIMIZE_POS]
Left=661
Top=102
Width=130
Height=73
[BT_SHUF_POS]
Left=0
Top=342
Width=140
Height=138
[BT_MIN_NORMAL_POS]
Left=0
Top=0
Width=60
Height=24
[BT_MIN_NEXT_POS]
Left=62
Top=0
Width=4
Height=24
[BT_MIN_MUTE_POS]
Left=68
Top=0
Width=4
Height=24
;==============================
; IMAGE LIST
;==============================
[IML_NUMBER]
Width=16
Height=12
[IML_STATUS]
Width=32
Height=38
[IML_PLAYOPT]
Width=49
Height=12
;==============================
; COLOR Type : BGR (0xffffff)
;==============================
[COLOR]
Info=0xffffff
Title=0xffffff
Seek=0xffffff
PeekLeft=0xffffff
PeekRight=0xffffff
VolumeBar=0xd14a00
;==============================
farmeroz said:
Please note that quite a lot of the menu items in ceFFM are capable of brikking your device.
Click to expand...
Click to collapse
You really experienced it? If so then you should specify them here to clarify things.
ceFFM's Original Thread
jwoegerbauer said:
You really experienced it? If so then you should specify them here to clarify things.
ceFFM's Original Thread
Click to expand...
Click to collapse
Sorry for the delay, HDD MBR problems....
No, I didn't brick my machine, I am very cautious. However being able to play with the registry, hexeditors etc, is potentially hazardous.
Hmm, on reflection its a combination of not knowing what they all do, and not knowing my way round winCE. Ie ignorance.
String not closed
China gps KENMOO 7', wince 6. Hello, excuse my English. Trying to install ceFFM, the installation begins, but then the message: String not closed (mising quote)
Line 3631 (\ SDMMC \ ceFFM.mscr)
If (key EQ "Startup), and it's over. I can modify anything? Installing on SDcard. Thank you.

Categories

Resources