[RAPPS] cmdline enhancement (#3087)

* [RAPPS] now command-line option supports begin with both / and -
* [RAPPS] Add help command with /?
* [RAPPS] add /find command
* [RAPPS] add /info option
* [RAPPS] add copyright and contact e-mail
This commit is contained in:
He Yang 2020-08-25 17:06:30 +08:00 committed by Mark Jansen
parent 997650d424
commit 7a11c65561
No known key found for this signature in database
GPG key ID: B39240EE84BEAE8B
35 changed files with 612 additions and 90 deletions

View file

@ -1,7 +1,11 @@
#pragma once
#define CMD_KEY_INSTALL L"/INSTALL"
#define CMD_KEY_SETUP L"/SETUP"
#define CMD_KEY_INSTALL L"INSTALL"
#define CMD_KEY_SETUP L"SETUP"
#define CMD_KEY_FIND L"FIND"
#define CMD_KEY_INFO L"INFO"
#define CMD_KEY_HELP L"?"
// return TRUE if the SETUP key was valid
BOOL UseCmdParameters(LPWSTR lpCmdLine);
const WCHAR UsageString[] = L"RAPPS [/" CMD_KEY_HELP "] [/" CMD_KEY_INSTALL " packagename] [/" CMD_KEY_SETUP " filename]";
BOOL ParseCmdAndExecute(LPWSTR lpCmdLine, BOOL bIsFirstLaunch, int nCmdShow);