Programs Informations
JMLMenu v1.80
The menu is configurable via a .mnu file :
- The main menu is
[Menu]
- One element per line of menu :
label= program;parameters
- One section per submenu : use [] ->
label=[mysubmenu]
- External submenu (.mnu file) : use {} ->
label={filesubmenu.mnu}
- Separator :
sepX=SEPARATOR (X=unique number)
Parameters :
Code:
-execute if menu as once choice, it execute it immediately (menu not show)
-x:X = X coordinate (X clic per default)
-y:Y = Y coordinate (Y clic per default)
-timeout:N = timeout in seconds to hide menu (10s per default)
Example : JMLAction.mnu
Code:
[Menu]
Restart Titanium=%JMLTODAY%\JMLToday.exe;-refresh
Update=%JMLTODAY%\JMLToday.exe;-update
Weather=%JMLTODAY%\JMLMeteo.exe;-jmltoday
Configuration=[Config]
Parameters={JMLParameters.mnu}
[Config]
Clock=%WINDOWS%\ctlpnl.exe;cplmain.cpl,16,0
Skin=%JMLTODAY%\JMLTodaySkins.mscr
City=%JMLTODAY%\JMLTodayVille.mscr
Language=%JMLTODAY%\JMLLang.mscr
To Launch :
- in a .pnx file : %JMLTODAY%\JMLMenu.exe;JMLAction.mnu
- in a .mscr script : Run(instPath&"\JMLMenu.exe","JMLAction.mnu")
---------------------------------------------------------------------------------
JMLComm v1.98
Parameters :
Code:
-vibrate:duration = make a vibration (duration=25ms per default)
-volume = toggle vibrate/mute/normal mode
-volume:mode = volume mode : vibrate,mute, normal
-volume:level = volume level : silent,verylow,low,medium,high,loud
-backlight = toggle auto/manual mode
-backlight:mode = backlight mode : auto,manual
-backlight:level = backlight level : mini,low,medium,high,maxi
-gps:timeout = store latitude/longitude in HKCU\\Software\\JML\\Comm (timeout=60s per defaut)
-status = store some informations in HKCU\\Software\\JML\\Comm
-data = toggle on/off data-connection
-data:on = switch ON data-connection
-data:off = switch OFF data-connection
-phone = toggle on/off phone
-phone:on = switch ON phone
-phone:off = switch OFF phone
-flight = toggle on/off flight-mode
-flight:on = switch OFF phone, wifi, bluetooth
-flight:off = switch ON phone
-bt = toggle 3 states bluetooth
-bt:on = switch ON bluetooth
-bt:discoverable = switch ON with discoverable mode bluetooth
-bt:off = switch OFF bluetooth
-bt2 = toggle on/off bluetooth
-bt2:on = switch ON bluetooth
-bt2:off = switch OFF bluetooth
-wifi = toggle on/off wifi
-wifi:on = switch ON wifi
-wifi:off = switch OFF wifi
Example : turn OFF bluetooth
Code:
instPath = SystemPath( "ScriptPath" )
RunWait(instPath&"\JMLComm.exe", "-bt:off")
exit
---------------------------------------------------------------------------------
JMLCalendar v2.45
Registry structure:
Code:
[HKEY_CURRENT_USER\Software\JML\Calendar]
"total" = dword: number of appointments found
[HKEY_CURRENT_USER Software\JML\Calendar\CalN]
"oid" = oid item in poom database
"allday" = 0=FALSE, 1=TRUE
"categories" = list of categories
...
"subject" = subject
Parameters for searching :
Code:
-max:N = maximum number wanted (5 per default)
-days:N = number of days involved (5 per default)
-reg:key = registry key to store ("Calendar" per default)
Parameters for appointment :
Code:
-dateview:N = open poutlook.exe to view the appointment number N
-deleteall:end = delete all ended appointments (except reccurring appointments)
-deleteoid:oid = delete an appointment identified by his oid
-notifyoid:oid = show an appointment identified by his oid
---------------------------------------------------------------------------------
JMLSms v1.80
Registry structure:
Code:
[HKEY_CURRENT_USER\Software\JML\Sms]
"total" = dword: number of SMS found
[HKEY_CURRENT_USER Software\JML\Sms\SmsN]
"oid" = oid item in SMS in database
"unread" = 1 if unread SMS, 0 otherwise
...
"subject"= subject
Parameters for searching :
Code:
-max:N = maximum number wanted (5 per default)
-read:all = last all type SMS (last unread per default)
-reg:key = registry key to store ("Sms" per default)
Parameters for sms :
Code:
-phone:phone-number = Call a phone number
-reply:N = Send a response SMS
-reply:N = -text:"my text" = Send a pre-defined text response SMS
-mark:N = Mark as read the SMS
-mark:all = Mark as read all SMS
-markid:oid = Mark as read the SMS identified by his oid
-delete:N = Delete the SMS
-delete:all = Delete all SMS
-delete:unread = Delete all Unread SMS
-deleteid:oid = Delete the SMS identified by his oid
-call:N = Call in response to SMS (in order if exist : sender, mobilePhone, homePhone)
-notify:N = show the SMS
-notifyid:oid = show the SMS identified by his oid
-sms:phone-number = Send a response SMS
-sms:phone-number = -text:"my text" = Send a pre-defined text response SMS
---------------------------------------------------------------------------------
JMLContacts v1.95
Registry structure :
Code:
[HKEY_CURRENT_USER\Software\JML\Contacts\Anniversaries]
"total" = dword: number of contacts found
[HKEY_CURRENT_USER Software\JML\Contacts\AnniversaryN]
"oid" = oid of Contact in database
...
"picture"= full path of picture file name (in \My Documents\My Pictures...)
Idem for Favorites : in [HKEY_CURRENT_USER\Software\JML\
Contacts\Favorites]
Parameters for searching :
Code:
-max:N = maximum number wanted (5 per default)
-days:N = number of days involved (30 per default)
-reg:key = registry key to store ("Contacts" per default)
-anniversaries = search in 'Anniversary' field of contact
-birthdays = search in 'Birthday' field of contact
-anniversaries -birthdays are per default
Parameters for contact :
Code:
-call:N = Call a contact
-email:address -account:account = Send a email from an account-name (Outlook per default)
-addfavorite:N = Add a new favorite contact
-removefavorite:N = Remove a favorite contact
-callfavorite:N = Call a favorite contact
-phone:phone-number = Call phone number
-sms:phone-number = Send SMS to phone number
-smsoid:oid = Send SMS to phone number to contact identified by his oid
---------------------------------------------------------------------------------
JMLMeteo v2.55
Registry structure:
Code:
[HKEY_CURRENT_USER\Software\JML\Meteo]
"total" = dword: number of days found
...
[HKEY_CURRENT_USER Software\JML\Meteo\Current]
...
[HKEY_CURRENT_USER Software\JML\Meteo\DayN]
...
Parameters :
Code:
-gps : acquire gps location (as JMLComm.exe)
-msn:code = city code (ex. : FRXX0016)
-lang:ll-ll = language (en-en per default)
-degree:C = C or F (C per default)
-map:m = number of map to download
-accu:code = city code (ex. : EUR|FR|FR002|BORDEAUX)
-metric: = 1 or 0 (1 per default)
-google:code = city code (ex. : Bordeaux)
-lang:ll = language (en per default)
-degree:C = C or F (C per default)
GPS location with built-in jmlPosition:
Code:
-gps
-accu:jmlPosition
-metric: = 1 or 0 (1 per default)
OR Acquire GPS-location with JMLComm.exe and next call JMLMeteo with :
Code:
-accu:jmlPosition
-metric: = 1 or 0 (1 per default)
GPS location with
Sleuth's myLocation Service :
- first, install
http://forum.xda-developers.com/showthread.php?t=607102
- use it to update Latitude/Longitude coordinates
- next, call JMLMeteo.exe with these parameters :
Code:
-accu:myLocation
-metric: = 1 or 0 (1 per default)
GPS location with
Google Latitude:
- first, copy your googleLatitude account in
google.ID file.
- next, call JMLMeteo.exe with these parameters :
Code:
-accu:googleLatitude
-metric: = 1 or 0 (1 per default)
---------------------------------------------------------------------------------
JMLTasks v1.40
Registry structure:
Code:
[HKEY_CURRENT_USER\Software\JML\Tasks]
"total" = dword: number of tasks found
[HKEY_CURRENT_USER Software\JML\Tasks\TaskN]
"oid" = oid item in poom database
"categories" = list of categories
...
"subject" = subject
Parameters for searching :
Code:
-max:N = maximum number wanted (5 per default)
-days:N = number of days involved (5 per default)
-reg:key = registry key to store ("Tasks]" per default)
-withCompleted = show all tasks
-sort:due = sort by due tasks
-sort:start = sort by date (per default)
manila = store all tasks in HKEY_LOCAL_MACHINE\Software\HTC\\Manila
Parameters for task :
Code:
-view:N = open poutlook.exe to view the task number N
-delete:N = delete the task number N
-complete:N = complete the task number N
-deleteall:due = delete all due tasks
-deleteall:completed = delete all completed tasks
-deleteoid:oid = delete the task identified by his oid
-completeoid:oid = complete the task identified by his oid
---------------------------------------------------------------------------------
JMLFavorites v1.00 (SOON)
Registry structure :
Code:
[HKEY_CURRENT_USER\Software\JML\Favorites]
[HKEY_CURRENT_USER Software\JML\Favorites\FavoriteN]
"type" = type of favorite : 'contact' or 'program'
"picture"= full path of picture file name
"label"= fistname for contact, filename for program
...
Parameters for favorite :
Code:
-call:N = CALL a contact or RUN a program
-add:N = Add a new favorite (contact per default)
-type:contact = with -add parameter, add a 'contact'
-type:program = with -add parameter, add a 'program'
-remove:N = Remove a favorite
---------------------------------------------------------------------------------