[Windows Mobile Software Development] howdykeith:
Applications that add Mortscript command-line support

Free:

AudioRoute

BattClock - CPU load, temp, and current

dotfred Task Manager application

HomeScreen++ - Has a call time export feature. Look for BSCallTimes. It creates a .xml file with the call times.

iPhoneToday

jbed - link-type file - "1#"\Program Files\Jbed3DModTest\JBed.exe", -run s0_")

Ringer Vibrate switch

S2U2 (Slide 2 Unlock 2) - To unlock S2U2 through program/script, you should try this: 1. find the handle of S2U2. 2. post a window message 0x8018 (hexadecimal) to S2U2

SmartProtect Anti -Theft Software with SMS Auto-Responder

TouchLockPro

Wallperizer - wallpaper changer

WisBar Advance Desktop

SetVolume

DOSBOX

AppStar Titanium Plug-in Installer

Shortcut Tools:

VipMSCRexe is a utility to run MortScript without Assigning .mscr to MortScript.exe

VJBrisk

RWA - Run With Argument - small application that allows to run any other *.exe file with arguments.

runmscr.exe - Pass arguments without -arg

Not so Free:

MS3: - run ( SpbMSPath \ "\MenuLauncher.exe","-stop"), and run ( SpbMSPath \ "\MenuLauncher.exe","-start")

Micorosoft Voice Command: \Windows\voicecmd.exe, -ptt

Hotvoice.exe -q

Don't Touch Me

PhoneAlarm - Excellent app...

AE Button Plus - Excellent app...

Run("\windows\manila.exe","--switchtopage manila://home.page")

Facade -

Already installed on your phone:

tmail.exe -

Also, for docking I see a:

tmail.exe -RunInBKG

For the Network Shell Event I see a:

tmail.exe -Text

Camera:

camera in video mode - Run( "\windows\camera.exe", "-v" )

htcalbum - Runwait( "\windows\htcalbum.exe","-mode:camera -type:image" )

HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Camera:Application - pimg.exe -Camerakey

(U can change the default action in the reg)

HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C1:Default

"\Storage Card\Program Files\Voice Command\VoiceCmd.exe" -ptt

HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C1:ResetCmd

"\Windows\AppButtons\Record.lnk" -b

HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Rai\:MSClog:1

appman.exe -s Apps :MSClog tpcutil.dll AMLog

HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Rai\:MSHOTVOICE:1

hotvoice.exe -q

HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Rai\:MSScut:1

appman.exe -s Apps :MSScut tpcutil.dll AMScut

HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Rai\:MSStart:1

appman.exe -s BootApps :MSStart tpcutil.dll AMStart

HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Rai\:MSSYNCAPP:1

repllog.exe /remote

cprog.exe:

Run("\windows\cprog.exe", "-n -url tel:**##0066##")

WCELoad.exe (cab installer):

wceload.exe - wceload.exe [ /delete <number> | /noui ] [ /confignotify | /nodelete | /safe | /silent | /verifyconfig] <cab file location>

Repllog:

Run("\Windows\repllog.exe", "/remote /all /hidden") will start synchronization and keep activesync app in background

PC Command-Line apps:

Microsoft Outlook todo list

To run .bat files:

Run( "C:\Windows\cmd.exe", '/c "C:\Batch\foo.bat"')

Note the '...' only works with 4.2 and newer 4.11 betas, for 4.1 you'd have to use "/c ""...""". If you want the window to remain after the batch file finished, use /k instead. Also see "cmd /?".

run("C:\Windows\cmd.exe", "f:\tmp\mortscript\scripts\menu.pif"), should work (but only on a PC, not on a PPC).