[NET] Move PAUSE, PRINT, SEND, SESSION and SHARE command syntax and help texts into a message table.

This commit is contained in:
Eric Kohl 2018-12-24 01:25:30 +01:00
parent e560fa2741
commit 01af56140c
12 changed files with 361 additions and 114 deletions

View file

@ -20,7 +20,7 @@ INT cmdPause(INT argc, WCHAR **argv)
if (argc != 3)
{
ConResPuts(StdOut, IDS_GENERIC_SYNTAX);
ConResPuts(StdOut, IDS_PAUSE_SYNTAX);
PrintNetMessage(MSG_PAUSE_SYNTAX);
return 1;
}
@ -29,9 +29,8 @@ INT cmdPause(INT argc, WCHAR **argv)
if (_wcsicmp(argv[i], L"/help") == 0)
{
ConResPuts(StdOut, IDS_GENERIC_SYNTAX);
ConResPuts(StdOut, IDS_PAUSE_SYNTAX);
ConResPuts(StdOut, IDS_PAUSE_HELP_1);
ConResPuts(StdOut, IDS_PAUSE_HELP_2);
PrintNetMessage(MSG_PAUSE_SYNTAX);
PrintNetMessage(MSG_PAUSE_HELP);
return 1;
}
}

View file

@ -99,37 +99,36 @@ INT cmdHelp(INT argc, WCHAR **argv)
if (_wcsicmp(argv[2], L"PAUSE") == 0)
{
ConResPuts(StdOut, IDS_PAUSE_SYNTAX);
ConResPuts(StdOut, IDS_PAUSE_HELP_1);
ConResPuts(StdOut, IDS_PAUSE_HELP_2);
PrintNetMessage(MSG_PAUSE_SYNTAX);
PrintNetMessage(MSG_PAUSE_HELP);
return 0;
}
if (_wcsicmp(argv[2], L"PRINT") == 0)
{
ConResPuts(StdOut, IDS_PRINT_SYNTAX);
ConResPuts(StdOut, IDS_PRINT_HELP);
PrintNetMessage(MSG_PRINT_SYNTAX);
PrintNetMessage(MSG_PRINT_HELP);
return 0;
}
if (_wcsicmp(argv[2], L"SEND") == 0)
{
ConResPuts(StdOut, IDS_SEND_SYNTAX);
ConResPuts(StdOut, IDS_SEND_HELP);
PrintNetMessage(MSG_SEND_SYNTAX);
PrintNetMessage(MSG_SEND_HELP);
return 0;
}
if (_wcsicmp(argv[2], L"SESSION") == 0)
{
ConResPuts(StdOut, IDS_SESSION_SYNTAX);
ConResPuts(StdOut, IDS_SESSION_HELP);
PrintNetMessage(MSG_SESSION_SYNTAX);
PrintNetMessage(MSG_SESSION_HELP);
return 0;
}
if (_wcsicmp(argv[2], L"SHARE") == 0)
{
ConResPuts(StdOut, IDS_SHARE_SYNTAX);
ConResPuts(StdOut, IDS_SHARE_HELP);
PrintNetMessage(MSG_SHARE_SYNTAX);
PrintNetMessage(MSG_SHARE_HELP);
return 0;
}

View file

@ -2,17 +2,6 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
STRINGTABLE
BEGIN
IDS_PRINT_SYNTAX "NET PRINT ...\n\n"
IDS_PRINT_HELP "PRINT\n...\n\n"
IDS_PAUSE_SYNTAX "NET PAUSE service\n\n"
IDS_PAUSE_HELP_1 "NET PAUSE suspends a service. Pausing a service puts it on hold.\n\n"
IDS_PAUSE_HELP_2 "service The name of the service to be paused.\n\n"
IDS_SEND_SYNTAX "NET SEND ...\n\n"
IDS_SEND_HELP "SEND\n...\n\n"
IDS_SESSION_SYNTAX "NET SESSION ...\n\n"
IDS_SESSION_HELP "SESSION\n...\n\n"
IDS_SHARE_SYNTAX "NET SHARE ...\n\n"
IDS_SHARE_HELP "SHARE\n...\n\n"
IDS_START_SYNTAX "NET START [service]\n\n"
IDS_START_HELP_1 "NET START starts services or lists running services.\n\n"
IDS_START_HELP_2 "service The name of the service to be started.\n\n"

View file

@ -5,17 +5,6 @@ LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
STRINGTABLE
BEGIN
IDS_PRINT_SYNTAX "NET PRINT ...\n\n"
IDS_PRINT_HELP "PRINT\n...\n\n"
IDS_PAUSE_SYNTAX "NET PAUSE <nombre del servicio>\n\n"
IDS_PAUSE_HELP_1 "NET PAUSE suspends a service. Pausing a service puts it on hold.\n\n"
IDS_PAUSE_HELP_2 "service The name of the service to be paused.\n\n"
IDS_SEND_SYNTAX "NET SEND ...\n\n"
IDS_SEND_HELP "SEND\n...\n\n"
IDS_SESSION_SYNTAX "NET SESSION ...\n\n"
IDS_SESSION_HELP "SESSION\n...\n\n"
IDS_SHARE_SYNTAX "NET SHARE ...\n\n"
IDS_SHARE_HELP "SHARE\n...\n\n"
IDS_START_SYNTAX "NET START [service]\n\n"
IDS_START_HELP_1 "NET START starts services or lists running services.\n\n"
IDS_START_HELP_2 "service The name of the service to be started.\n\n"

View file

@ -1,17 +1,6 @@
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
STRINGTABLE
BEGIN
IDS_PRINT_SYNTAX "NET PRINT ...\n\n"
IDS_PRINT_HELP "PRINT\n...\n\n"
IDS_PAUSE_SYNTAX "NET PAUSE usługa\n\n"
IDS_PAUSE_HELP_1 "NET PAUSE wstrzymuje usługę.\n\n"
IDS_PAUSE_HELP_2 "usługa Nazwa wstrzymywanej usługi.\n\n"
IDS_SEND_SYNTAX "NET SEND ...\n\n"
IDS_SEND_HELP "SEND\n...\n\n"
IDS_SESSION_SYNTAX "NET SESSION ...\n\n"
IDS_SESSION_HELP "SESSION\n...\n\n"
IDS_SHARE_SYNTAX "NET SHARE ...\n\n"
IDS_SHARE_HELP "SHARE\n...\n\n"
IDS_START_SYNTAX "NET START [usługa]\n\n"
IDS_START_HELP_1 "NET START uruchamia usługi lub wyświetla uruchomione usługi.\n\n"
IDS_START_HELP_2 "usługa Nazwa uruchamianej usługi.\n\n"

View file

@ -8,17 +8,6 @@ LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
STRINGTABLE
BEGIN
IDS_PRINT_SYNTAX "NET PRINT ...\n\n"
IDS_PRINT_HELP "PRINT\n...\n\n"
IDS_PAUSE_SYNTAX "NET PAUSE <nume serviciu>\n\n"
IDS_PAUSE_HELP_1 "NET PAUSE suspends a service. Pausing a service puts it on hold.\n\n"
IDS_PAUSE_HELP_2 "service The name of the service to be paused.\n\n"
IDS_SEND_SYNTAX "NET SEND ...\n\n"
IDS_SEND_HELP "SEND\n...\n\n"
IDS_SESSION_SYNTAX "NET SESSION ...\n\n"
IDS_SESSION_HELP "SESSION\n...\n\n"
IDS_SHARE_SYNTAX "NET SHARE ...\n\n"
IDS_SHARE_HELP "SHARE\n...\n\n"
IDS_START_SYNTAX "NET START [service]\n\n"
IDS_START_HELP_1 "NET START starts services or lists running services.\n\n"
IDS_START_HELP_2 "service The name of the service to be started.\n\n"

View file

@ -4,17 +4,6 @@ LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
STRINGTABLE
BEGIN
IDS_PRINT_SYNTAX "NET PRINT ...\n\n"
IDS_PRINT_HELP "PRINT\n...\n\n"
IDS_PAUSE_SYNTAX "NET PAUSE <имя_службы>\n\n"
IDS_PAUSE_HELP_1 "NET PAUSE suspends a service. Pausing a service puts it on hold.\n\n"
IDS_PAUSE_HELP_2 "service The name of the service to be paused.\n\n"
IDS_SEND_SYNTAX "NET SEND ...\n\n"
IDS_SEND_HELP "SEND\n...\n\n"
IDS_SESSION_SYNTAX "NET SESSION ...\n\n"
IDS_SESSION_HELP "SESSION\n...\n\n"
IDS_SHARE_SYNTAX "NET SHARE ...\n\n"
IDS_SHARE_HELP "SHARE\n...\n\n"
IDS_START_SYNTAX "NET START [service]\n\n"
IDS_START_HELP_1 "NET START starts services or lists running services.\n\n"
IDS_START_HELP_2 "service The name of the service to be started.\n\n"

View file

@ -4,17 +4,6 @@ LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
STRINGTABLE
BEGIN
IDS_PRINT_SYNTAX "NET PRINT ...\n\n"
IDS_PRINT_HELP "PRINT\n...\n\n"
IDS_PAUSE_SYNTAX "NET PAUSE service\n\n"
IDS_PAUSE_HELP_1 "NET PAUSE suspends a service. Pausing a service puts it on hold.\n\n"
IDS_PAUSE_HELP_2 "service The name of the service to be paused.\n\n"
IDS_SEND_SYNTAX "NET SEND ...\n\n"
IDS_SEND_HELP "SEND\n...\n\n"
IDS_SESSION_SYNTAX "NET SESSION ...\n\n"
IDS_SESSION_HELP "SESSION\n...\n\n"
IDS_SHARE_SYNTAX "NET SHARE ...\n\n"
IDS_SHARE_HELP "SHARE\n...\n\n"
IDS_START_SYNTAX "NET START [service]\n\n"
IDS_START_HELP_1 "NET START starts services or lists running services.\n\n"
IDS_START_HELP_2 "service The name of the service to be started.\n\n"

View file

@ -4,17 +4,6 @@ LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
STRINGTABLE
BEGIN
IDS_PRINT_SYNTAX "NET PRINT ...\n\n"
IDS_PRINT_HELP "PRINT\n...\n\n"
IDS_PAUSE_SYNTAX "NET PAUSE service\n\n"
IDS_PAUSE_HELP_1 "NET PAUSE suspends a service. Pausing a service puts it on hold.\n\n"
IDS_PAUSE_HELP_2 "service The name of the service to be paused.\n\n"
IDS_SEND_SYNTAX "NET SEND ...\n\n"
IDS_SEND_HELP "SEND\n...\n\n"
IDS_SESSION_SYNTAX "NET SESSION ...\n\n"
IDS_SESSION_HELP "SESSION\n...\n\n"
IDS_SHARE_SYNTAX "NET SHARE ...\n\n"
IDS_SHARE_HELP "SHARE\n...\n\n"
IDS_START_SYNTAX "NET START [service]\n\n"
IDS_START_HELP_1 "NET START starts services or lists running services.\n\n"
IDS_START_HELP_2 "service The name of the service to be started.\n\n"

View file

@ -4,17 +4,6 @@ LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
STRINGTABLE
BEGIN
IDS_PRINT_SYNTAX "NET PRINT ...\n\n"
IDS_PRINT_HELP "PRINT\n...\n\n"
IDS_PAUSE_SYNTAX "NET PAUSE <服務名稱>\n\n"
IDS_PAUSE_HELP_1 "NET PAUSE suspends a service. Pausing a service puts it on hold.\n\n"
IDS_PAUSE_HELP_2 "service The name of the service to be paused.\n\n"
IDS_SEND_SYNTAX "NET SEND ...\n\n"
IDS_SEND_HELP "SEND\n...\n\n"
IDS_SESSION_SYNTAX "NET SESSION ...\n\n"
IDS_SESSION_HELP "SESSION\n...\n\n"
IDS_SHARE_SYNTAX "NET SHARE ...\n\n"
IDS_SHARE_HELP "SHARE\n...\n\n"
IDS_START_SYNTAX "NET START [service]\n\n"
IDS_START_HELP_1 "NET START starts services or lists running services.\n\n"
IDS_START_HELP_2 "service The name of the service to be started.\n\n"

View file

@ -1,16 +1,5 @@
#pragma once
#define IDS_PAUSE_SYNTAX 152
#define IDS_PAUSE_HELP_1 153
#define IDS_PAUSE_HELP_2 154
#define IDS_PRINT_SYNTAX 155
#define IDS_PRINT_HELP 156
#define IDS_SEND_SYNTAX 157
#define IDS_SEND_HELP 158
#define IDS_SESSION_SYNTAX 159
#define IDS_SESSION_HELP 160
#define IDS_SHARE_SYNTAX 161
#define IDS_SHARE_HELP 162
#define IDS_START_SYNTAX 163
#define IDS_START_HELP_1 164
#define IDS_START_HELP_2 165