mirror of
https://github.com/reactos/reactos.git
synced 2025-07-21 23:10:31 +00:00
[LABEL][CMD] Convert the label command to a standalone executable
CORE-9444
This commit is contained in:
parent
cf2b918e0f
commit
6bfe4f68af
53 changed files with 710 additions and 227 deletions
|
@ -11,6 +11,7 @@ add_subdirectory(find)
|
|||
add_subdirectory(fsutil)
|
||||
add_subdirectory(help)
|
||||
add_subdirectory(hostname)
|
||||
add_subdirectory(label)
|
||||
add_subdirectory(lodctr)
|
||||
add_subdirectory(mode)
|
||||
add_subdirectory(mofcomp)
|
||||
|
|
8
base/applications/cmdutils/label/CMakeLists.txt
Normal file
8
base/applications/cmdutils/label/CMakeLists.txt
Normal file
|
@ -0,0 +1,8 @@
|
|||
|
||||
include_directories(${REACTOS_SOURCE_DIR}/sdk/lib/conutils)
|
||||
|
||||
add_executable(label label.c label.rc)
|
||||
set_module_type(label win32cui UNICODE)
|
||||
target_link_libraries(label conutils ${PSEH_LIB})
|
||||
add_importlibs(label user32 msvcrt kernel32)
|
||||
add_cd_file(TARGET label DESTINATION reactos/system32 FOR all)
|
218
base/applications/cmdutils/label/label.c
Normal file
218
base/applications/cmdutils/label/label.c
Normal file
|
@ -0,0 +1,218 @@
|
|||
/*
|
||||
* LABEL.C - label internal command.
|
||||
*
|
||||
*
|
||||
* History:
|
||||
*
|
||||
* 10-Dec-1998 (Eric Kohl)
|
||||
* Started.
|
||||
*
|
||||
* 11-Dec-1998 (Eric Kohl)
|
||||
* Finished.
|
||||
*
|
||||
* 19-Jan-1998 (Eric Kohl)
|
||||
* Unicode ready!
|
||||
*
|
||||
* 28-Apr-2005 (Magnus Olsen <magnus@greatlord.com>)
|
||||
* Remove all hardcoded strings in En.rc
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#include <windef.h>
|
||||
#include <winbase.h>
|
||||
#include <wincon.h>
|
||||
#include <winnls.h>
|
||||
#include <winuser.h>
|
||||
|
||||
#include <conutils.h>
|
||||
|
||||
#include "resource.h"
|
||||
|
||||
#define MAX_LABEL_LENGTH 32
|
||||
#define MAX_DRIVE_LENGTH 2
|
||||
|
||||
|
||||
static
|
||||
VOID
|
||||
ConFormatMessage(PCON_STREAM Stream, DWORD MessageId, ...)
|
||||
{
|
||||
va_list arg_ptr;
|
||||
|
||||
va_start(arg_ptr, MessageId);
|
||||
ConMsgPrintfV(Stream,
|
||||
FORMAT_MESSAGE_FROM_SYSTEM,
|
||||
NULL,
|
||||
MessageId,
|
||||
LANG_USER_DEFAULT,
|
||||
&arg_ptr);
|
||||
va_end(arg_ptr);
|
||||
}
|
||||
|
||||
|
||||
static
|
||||
VOID
|
||||
ConInString(LPWSTR lpInput, DWORD dwLength)
|
||||
{
|
||||
DWORD dwOldMode;
|
||||
DWORD dwRead = 0;
|
||||
HANDLE hFile;
|
||||
LPWSTR p;
|
||||
PCHAR pBuf;
|
||||
|
||||
pBuf = (PCHAR)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, dwLength - 1);
|
||||
|
||||
hFile = GetStdHandle(STD_INPUT_HANDLE);
|
||||
GetConsoleMode(hFile, &dwOldMode);
|
||||
|
||||
SetConsoleMode(hFile, ENABLE_LINE_INPUT | ENABLE_ECHO_INPUT);
|
||||
|
||||
ReadFile(hFile, (PVOID)pBuf, dwLength - 1, &dwRead, NULL);
|
||||
|
||||
MultiByteToWideChar(GetConsoleCP(), 0, pBuf, dwRead, lpInput, dwLength - 1);
|
||||
HeapFree(GetProcessHeap(), 0, pBuf);
|
||||
|
||||
for (p = lpInput; *p; p++)
|
||||
{
|
||||
if (*p == L'\x0d')
|
||||
{
|
||||
*p = UNICODE_NULL;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
SetConsoleMode(hFile, dwOldMode);
|
||||
}
|
||||
|
||||
|
||||
static
|
||||
BOOL
|
||||
IsValidPathName(LPCWSTR pszPath)
|
||||
{
|
||||
WCHAR szOldPath[MAX_PATH];
|
||||
BOOL bResult;
|
||||
|
||||
GetCurrentDirectoryW(MAX_PATH, szOldPath);
|
||||
bResult = SetCurrentDirectoryW(pszPath);
|
||||
|
||||
SetCurrentDirectoryW(szOldPath);
|
||||
|
||||
return bResult;
|
||||
}
|
||||
|
||||
|
||||
int wmain(int argc, WCHAR *argv[])
|
||||
{
|
||||
WCHAR szRootPath[] = L" :\\";
|
||||
WCHAR szBuffer[80];
|
||||
WCHAR szLabel[80];
|
||||
WCHAR szOldLabel[80];
|
||||
DWORD dwSerialNr;
|
||||
INT len, i;
|
||||
|
||||
/* Initialize the Console Standard Streams */
|
||||
ConInitStdStreams();
|
||||
|
||||
/* set empty label string */
|
||||
szLabel[0] = UNICODE_NULL;
|
||||
|
||||
/* print help */
|
||||
if (argc > 1 && wcscmp(argv[1], L"/?") == 0)
|
||||
{
|
||||
ConResPuts(StdOut, STRING_LABEL_HELP);
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (argc > 1)
|
||||
{
|
||||
len = 0;
|
||||
for (i = 1; i < argc; i++)
|
||||
{
|
||||
if (i > 1)
|
||||
len++;
|
||||
len += wcslen(argv[i]);
|
||||
}
|
||||
|
||||
if (len > MAX_LABEL_LENGTH + MAX_DRIVE_LENGTH)
|
||||
{
|
||||
ConResPuts(StdOut, STRING_ERROR_INVALID_LABEL);
|
||||
return 1;
|
||||
}
|
||||
|
||||
for (i = 1; i < argc; i++)
|
||||
{
|
||||
if (i > 1)
|
||||
wcscat(szBuffer, L" ");
|
||||
wcscat(szBuffer, argv[i]);
|
||||
}
|
||||
}
|
||||
|
||||
if (wcslen(szBuffer) > 0)
|
||||
{
|
||||
if (szBuffer[1] == L':')
|
||||
{
|
||||
szRootPath[0] = towupper(szBuffer[0]);
|
||||
wcscpy(szLabel, &szBuffer[2]);
|
||||
}
|
||||
else
|
||||
{
|
||||
wcscpy(szLabel, szBuffer);
|
||||
}
|
||||
}
|
||||
|
||||
if (wcslen(szLabel) > MAX_LABEL_LENGTH)
|
||||
{
|
||||
ConResPuts(StdOut, STRING_ERROR_INVALID_LABEL);
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (szRootPath[0] == L' ')
|
||||
{
|
||||
/* get label of current drive */
|
||||
WCHAR szCurPath[MAX_PATH];
|
||||
GetCurrentDirectoryW(MAX_PATH, szCurPath);
|
||||
szRootPath[0] = szCurPath[0];
|
||||
}
|
||||
|
||||
/* check root path */
|
||||
if (!IsValidPathName(szRootPath))
|
||||
{
|
||||
ConResPuts(StdErr, STRING_ERROR_INVALID_DRIVE);
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (wcslen(szLabel) == 0)
|
||||
{
|
||||
GetVolumeInformationW(szRootPath, szOldLabel, ARRAYSIZE(szOldLabel), &dwSerialNr,
|
||||
NULL, NULL, NULL, 0);
|
||||
|
||||
/* print drive info */
|
||||
if (szOldLabel[0] != UNICODE_NULL)
|
||||
{
|
||||
ConResPrintf(StdOut, STRING_LABEL_TEXT1, towupper(szRootPath[0]), szOldLabel);
|
||||
}
|
||||
else
|
||||
{
|
||||
ConResPrintf(StdOut, STRING_LABEL_TEXT2, towupper(szRootPath[0]));
|
||||
}
|
||||
|
||||
/* print the volume serial number */
|
||||
ConResPrintf(StdOut, STRING_LABEL_TEXT3, HIWORD(dwSerialNr), LOWORD(dwSerialNr));
|
||||
|
||||
ConResPuts(StdOut, STRING_LABEL_TEXT4);
|
||||
|
||||
ConInString(szLabel, ARRAYSIZE(szLabel));
|
||||
ConPuts(StdOut, L"\n");
|
||||
}
|
||||
|
||||
if (!SetVolumeLabelW(szRootPath, szLabel))
|
||||
{
|
||||
ConFormatMessage(StdOut, GetLastError());
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* EOF */
|
77
base/applications/cmdutils/label/label.rc
Normal file
77
base/applications/cmdutils/label/label.rc
Normal file
|
@ -0,0 +1,77 @@
|
|||
#include <windef.h>
|
||||
|
||||
#include "resource.h"
|
||||
|
||||
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
||||
|
||||
#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Label Command"
|
||||
#define REACTOS_STR_INTERNAL_NAME "label"
|
||||
#define REACTOS_STR_ORIGINAL_FILENAME "label.exe"
|
||||
#include <reactos/version.rc>
|
||||
|
||||
/* UTF-8 */
|
||||
#pragma code_page(65001)
|
||||
|
||||
#ifdef LANGUAGE_CS_CZ
|
||||
#include "lang/cs-CZ.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_DE_DE
|
||||
#include "lang/de-DE.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_EL_GR
|
||||
#include "lang/el-GR.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_EN_US
|
||||
#include "lang/en-US.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_ES_ES
|
||||
#include "lang/es-ES.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_FR_FR
|
||||
#include "lang/fr-FR.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_HU_HU
|
||||
#include "lang/hu-HU.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_ID_ID
|
||||
#include "lang/id-ID.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_IT_IT
|
||||
#include "lang/it-IT.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_NB_NO
|
||||
#include "lang/no-NO.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_JA_JP
|
||||
#include "lang/ja-JP.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_PL_PL
|
||||
#include "lang/pl-PL.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_RO_RO
|
||||
#include "lang/ro-RO.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_RU_RU
|
||||
#include "lang/ru-RU.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_SK_SK
|
||||
#include "lang/sk-SK.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_SV_SE
|
||||
#include "lang/sv-SE.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_SQ_AL
|
||||
#include "lang/sq-AL.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_TR_TR
|
||||
#include "lang/tr-TR.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_UK_UA
|
||||
#include "lang/uk-UA.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_ZH_CN
|
||||
#include "lang/zh-CN.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_ZH_TW
|
||||
#include "lang/zh-TW.rc"
|
||||
#endif
|
20
base/applications/cmdutils/label/lang/cs-CZ.rc
Normal file
20
base/applications/cmdutils/label/lang/cs-CZ.rc
Normal file
|
@ -0,0 +1,20 @@
|
|||
/* FILE: base/shell/cmd/lang/cs-CZ.rc
|
||||
* TRANSLATOR: Radek Liska aka Black_Fox (radekliska at gmail dot com)
|
||||
* UPDATED: 2015-04-12
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "Volume in drive %c: is %s\n"
|
||||
STRING_LABEL_TEXT2 "Volume in drive %c: has no label\n"
|
||||
STRING_LABEL_TEXT3 "Volume Serial Number is %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "Volume label (32 Characters, ENTER if none)? "
|
||||
STRING_ERROR_INVALID_DRIVE "Neplatná specifikace jednotky\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
17
base/applications/cmdutils/label/lang/de-DE.rc
Normal file
17
base/applications/cmdutils/label/lang/de-DE.rc
Normal file
|
@ -0,0 +1,17 @@
|
|||
/* German language file by Klemens Friedl <frik85> 2005-06-03 */
|
||||
|
||||
LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
STRING_LABEL_HELP "Erstellt, ändert oder löscht die Bezeichnung eines Laufwerks.\n\n\
|
||||
LABEL [Laufwerk:][Bezeichnung]\n\n\
|
||||
Laufwerk: Gibt den Laufwerksbuchstaben eines Laufwerks an.\n\
|
||||
Bezeichnung Gibt die Bezeichnung des Laufwerks an.\n"
|
||||
STRING_LABEL_TEXT1 "Volume in Laufwerk %c: ist %s\n"
|
||||
STRING_LABEL_TEXT2 "Volume in Laufwerk %c: hat keine Bezeichnung\n"
|
||||
STRING_LABEL_TEXT3 "Volumenummer: %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "Volumebezeichnung (32 Zeichen, EINGABETASTE für keine)? "
|
||||
STRING_ERROR_INVALID_DRIVE "Ungültige Laufwerksangaben\n"
|
||||
STRING_ERROR_INVALID_LABEL "Unzulässige Volumebezeichnung\n"
|
||||
END
|
21
base/applications/cmdutils/label/lang/el-GR.rc
Normal file
21
base/applications/cmdutils/label/lang/el-GR.rc
Normal file
|
@ -0,0 +1,21 @@
|
|||
/*
|
||||
* Αρχική έκδοση - Ημιτελής.
|
||||
* Ελληνική μετάφραση - Απόστολος Αλεξιάδης
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
// STRING_LABEL_HELP "Displays or changes drive label.\n\nLABEL [drive:][label]\n"
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "Volume in drive %c: is %s\n"
|
||||
STRING_LABEL_TEXT2 "Volume in drive %c: has no label\n"
|
||||
STRING_LABEL_TEXT3 "Volume Serial Number is %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "Volume label (32 Characters, ENTER if none)? "
|
||||
STRING_ERROR_INVALID_DRIVE "Invalid drive specification\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
15
base/applications/cmdutils/label/lang/en-US.rc
Normal file
15
base/applications/cmdutils/label/lang/en-US.rc
Normal file
|
@ -0,0 +1,15 @@
|
|||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "Volume in drive %c: is %s\n"
|
||||
STRING_LABEL_TEXT2 "Volume in drive %c: has no label\n"
|
||||
STRING_LABEL_TEXT3 "Volume Serial Number is %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "Volume label (32 characters, ENTER if none)? "
|
||||
STRING_ERROR_INVALID_DRIVE "Invalid drive specification\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
18
base/applications/cmdutils/label/lang/es-ES.rc
Normal file
18
base/applications/cmdutils/label/lang/es-ES.rc
Normal file
|
@ -0,0 +1,18 @@
|
|||
/* Spanish translation by HUMA2000, Jose Pedro Fernández Pascual e Ismael Ferreras Morezuelas (Swyter) */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
// STRING_LABEL_HELP "Muestra o cambia la etiqueta de una unidad.\n\nLABEL [unidad:][etiqueta]\n"
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "El volumen en la unidad %c: es %s\n"
|
||||
STRING_LABEL_TEXT2 "El volumen en la unidad %c: no tiene etiqueta\n"
|
||||
STRING_LABEL_TEXT3 "El número de serie del volumen es %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "Etiqueta del volumen (32 Caracteres, INTRO para ninguna)? "
|
||||
STRING_ERROR_INVALID_DRIVE "Especificación de unidad errónea\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
18
base/applications/cmdutils/label/lang/fr-FR.rc
Normal file
18
base/applications/cmdutils/label/lang/fr-FR.rc
Normal file
|
@ -0,0 +1,18 @@
|
|||
/* French translation by Sylvain Pétréolle, Pierre Schweitzer */
|
||||
|
||||
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
// STRING_LABEL_HELP "Affiche ou change le nom de volume du disque.\n\nLABEL [disque:][nomdevolume]\n"
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "Le nom de volume du disque %c: est %s\n"
|
||||
STRING_LABEL_TEXT2 "Le disque %c: n'a pas de nom de volume\n"
|
||||
STRING_LABEL_TEXT3 "Le numéro de serie du volume est %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "Nom de volume (32 Caractères, ENTREE si aucun) ? "
|
||||
STRING_ERROR_INVALID_DRIVE "Lecteur spécifié introuvable\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
19
base/applications/cmdutils/label/lang/hu-HU.rc
Normal file
19
base/applications/cmdutils/label/lang/hu-HU.rc
Normal file
|
@ -0,0 +1,19 @@
|
|||
/* Hungarian translation by Robert Horvath (talley at cubeclub.hu) 2005 */
|
||||
|
||||
LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
// STRING_LABEL_HELP "A kötet címkéjét megjeleníti, vagy megváltoztatja.\n\n\
|
||||
//LABEL [meghajtó:] [új_címke]\n"
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "A (%c) meghajtóban lévõ kötet címkéje %s\n"
|
||||
STRING_LABEL_TEXT2 "A (%c) megjajtóban lévõ kötetnek nincs címkéje.\n"
|
||||
STRING_LABEL_TEXT3 "A kötet sorozatszáma %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "Új kötetcímke (32 betû, ENTER ha üres)? "
|
||||
STRING_ERROR_INVALID_DRIVE "Érvénytelen meghajtó\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
18
base/applications/cmdutils/label/lang/id-ID.rc
Normal file
18
base/applications/cmdutils/label/lang/id-ID.rc
Normal file
|
@ -0,0 +1,18 @@
|
|||
/* Indonesian language file by Zaenal Mutaqin <ade999 at gmail dot com> 2007-02-15 */
|
||||
|
||||
LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
// STRING_LABEL_HELP "Menampilkan atau mengubah label drive.\n\nLABEL [drive:][label]\n"
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "Volume di drive %c: adalah %s\n"
|
||||
STRING_LABEL_TEXT2 "Volume di drive %c: tidak berlabel\n"
|
||||
STRING_LABEL_TEXT3 "Nomor Seri Volume adalah %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "Label Drive (32 Karakter, ENTER jika sudah)? "
|
||||
STRING_ERROR_INVALID_DRIVE "Spesifikasi drive tidak benar\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
17
base/applications/cmdutils/label/lang/it-IT.rc
Normal file
17
base/applications/cmdutils/label/lang/it-IT.rc
Normal file
|
@ -0,0 +1,17 @@
|
|||
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
// STRING_LABEL_HELP "Visualizza o modifica l'etichetta di un disco.\n\n\
|
||||
//LABEL [disco:][etichetta]\n"
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "Il Volume nel disco %c: è %s\n"
|
||||
STRING_LABEL_TEXT2 "Il Volume nel disco %c: non ha etichetta\n"
|
||||
STRING_LABEL_TEXT3 "Il numero di serie del Volume è %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "Etichetta del disco (32 Caratteri, INVIO per nessuna)? "
|
||||
STRING_ERROR_INVALID_DRIVE "Disco non valido\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
16
base/applications/cmdutils/label/lang/ja-JP.rc
Normal file
16
base/applications/cmdutils/label/lang/ja-JP.rc
Normal file
|
@ -0,0 +1,16 @@
|
|||
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
// STRING_LABEL_HELP "ディスクのボリューム ラベルを表示または変更します。\n\nLABEL [ドライブ:][ラベル]\n"
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "ドライブ %c: のボリューム ラベルは %s です\n"
|
||||
STRING_LABEL_TEXT2 "ドライブ %c: にはボリューム ラベルがありませんl\n"
|
||||
STRING_LABEL_TEXT3 "ボリューム シリアル番号は %04X-%04X\n です"
|
||||
STRING_LABEL_TEXT4 "ボリューム ラベルを 32 文字以内で入力してください。\n必要なければ Enter キーを押してください: "
|
||||
STRING_ERROR_INVALID_DRIVE "無効なドライブ指定です。\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
16
base/applications/cmdutils/label/lang/no-NO.rc
Normal file
16
base/applications/cmdutils/label/lang/no-NO.rc
Normal file
|
@ -0,0 +1,16 @@
|
|||
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
// STRING_LABEL_HELP "Viser eller endrer navn på stasjon.\n\nLABEL [stasjon:][merke]\n"
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "Volumet i stasjon %c: er %s\n"
|
||||
STRING_LABEL_TEXT2 "Volumet i stasjon %c: er uten navn\n"
|
||||
STRING_LABEL_TEXT3 "Volumserienummeret er %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "Volumnavn (32 tegn, Enter = intet navn)? "
|
||||
STRING_ERROR_INVALID_DRIVE "Ugyldig stasjon angitt\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
25
base/applications/cmdutils/label/lang/pl-PL.rc
Normal file
25
base/applications/cmdutils/label/lang/pl-PL.rc
Normal file
|
@ -0,0 +1,25 @@
|
|||
/*
|
||||
* Translated by Caemyr - Olaf Siejka (Jan, 2008)
|
||||
* Updated by niski - Maciej Bialas (Mar, 2010)
|
||||
* Use ReactOS forum PM or IRC to contact me
|
||||
* http://www.reactos.org
|
||||
* IRC: irc.freenode.net #reactos-pl;
|
||||
* UTF-8 conversion by Caemyr (May, 2011)
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
// STRING_LABEL_HELP "Wyświetla lub zmienia etykietę napędu.\n\nLABEL [napęd:][etykieta]\n"
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "Wolumin w napędzie %c: ma etykietę: %s\n"
|
||||
STRING_LABEL_TEXT2 "Wolumin w napędzie %c: nie posiada etykiety\n"
|
||||
STRING_LABEL_TEXT3 "Numer seryjny woluminu to: %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "Podaj etykietę (0-32 znaków, ENTER = brak etykiety) "
|
||||
STRING_ERROR_INVALID_DRIVE "Nieprawidłowe określenie napędu\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
18
base/applications/cmdutils/label/lang/ro-RO.rc
Normal file
18
base/applications/cmdutils/label/lang/ro-RO.rc
Normal file
|
@ -0,0 +1,18 @@
|
|||
/* Translator: Ștefan Fulea (stefan dot fulea at mail dot com) */
|
||||
|
||||
LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
// STRING_LABEL_HELP "Afișează sau modifică eticheta unei unități (de stocare).\n\nLABEL [unitate:][etichetă]\n"
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "Volumul unității %c: este etichetat ca %s\n"
|
||||
STRING_LABEL_TEXT2 "Volumul unității %c: nu este etichetat.\n"
|
||||
STRING_LABEL_TEXT3 "Numărul de serie al volumului este %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "Introduceți eticheta unității (opțională, de 32 caractere), apoi ENTER "
|
||||
STRING_ERROR_INVALID_DRIVE "Specificarea unității este eronată\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
18
base/applications/cmdutils/label/lang/ru-RU.rc
Normal file
18
base/applications/cmdutils/label/lang/ru-RU.rc
Normal file
|
@ -0,0 +1,18 @@
|
|||
/* Russian translation by Andrey Korotaev (unC0Rr@inbox.ru) & Aleksey Bragin (aleksey@reactos.org) & Kudratov Olimjon (olim98@bk.ru)*/
|
||||
|
||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
// STRING_LABEL_HELP "Создание, изменение и удаление меток тома.\n\nLABEL [диск:][метка]\n"
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "Том в устройстве %c имеет метку %s\n"
|
||||
STRING_LABEL_TEXT2 "Том в устройстве %c: не имеет метки\n"
|
||||
STRING_LABEL_TEXT3 "Серийный номер тома: %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "Метка тома (32 букв, ВВОД для пустой метки)? "
|
||||
STRING_ERROR_INVALID_DRIVE "Неверное определение диска\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
22
base/applications/cmdutils/label/lang/sk-SK.rc
Normal file
22
base/applications/cmdutils/label/lang/sk-SK.rc
Normal file
|
@ -0,0 +1,22 @@
|
|||
/* Slovak translation for CMD
|
||||
* TRANSLATOR: Mário Kačmár /Mario Kacmar/ aka Kario (kario@szm.sk)
|
||||
* DATE OF TR: 21-03-2009
|
||||
* LastChange: 10-08-2010
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
STRING_LABEL_HELP "Displays or changes drive label.\n\nLABEL [drive:][label]\n"
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "Volume in drive %c: is %s\n"
|
||||
STRING_LABEL_TEXT2 "Volume in drive %c: has no label\n"
|
||||
STRING_LABEL_TEXT3 "Volume Serial Number is %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "Volume label (32 Characters, ENTER if none)? "
|
||||
STRING_ERROR_INVALID_DRIVE "Invalid drive specification\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
20
base/applications/cmdutils/label/lang/sq-AL.rc
Normal file
20
base/applications/cmdutils/label/lang/sq-AL.rc
Normal file
|
@ -0,0 +1,20 @@
|
|||
/* TRANSLATOR : Ardit Dani (Ard1t) (ardit.dani@gmail.com)
|
||||
* DATE OF TR: 29-11-2013
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_ALBANIAN, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
// STRING_LABEL_HELP "Shfaq ose ndrysho etiketën e driverit.\n\nLABEL [drive:][etikete]\n"
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "Volumi në drive %c: is %s\n"
|
||||
STRING_LABEL_TEXT2 "Volumi në drive %c: has no label\n"
|
||||
STRING_LABEL_TEXT3 "Numri Serial i Volumit është %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "Volume label (32 Characters, ENTER if none)? "
|
||||
STRING_ERROR_INVALID_DRIVE "Specifikimi i drivit invalid\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
16
base/applications/cmdutils/label/lang/sv-SE.rc
Normal file
16
base/applications/cmdutils/label/lang/sv-SE.rc
Normal file
|
@ -0,0 +1,16 @@
|
|||
LANGUAGE LANG_SWEDISH, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
// STRING_LABEL_HELP "Skapar, tar bort eller ändrar etikett på enhet.\n\nLABEL [enhet:][etikett]\n"
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "Volymen i enhet %c: är %s\n"
|
||||
STRING_LABEL_TEXT2 "Volymen i enhet %c: är utan namn\n"
|
||||
STRING_LABEL_TEXT3 "Volymens serienummer är %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "Volymnamn (32 tecken, Enter = inget namn)? "
|
||||
STRING_ERROR_INVALID_DRIVE "Ogiltig enhet angiven\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
18
base/applications/cmdutils/label/lang/tr-TR.rc
Normal file
18
base/applications/cmdutils/label/lang/tr-TR.rc
Normal file
|
@ -0,0 +1,18 @@
|
|||
/* TRANSLATOR: 2015 Erdem Ersoy (eersoy93) (erdemersoy [at] erdemersoy [dot] net) */
|
||||
|
||||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
STRING_LABEL_HELP "Sürücü etiketini görüntüler ya da değiştirir.\n\nLABEL [sürücü:][etiket]\n"
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "%c sürücüsünde birim %s\n"
|
||||
STRING_LABEL_TEXT2 "%c sürücüsünde birimin etiketi yok\n"
|
||||
STRING_LABEL_TEXT3 "Birim Dizilik Numarası %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "Sürücü etiketi (32 damga, yok için Giriş)? "
|
||||
STRING_ERROR_INVALID_DRIVE "Geçersiz sürücü belirtmesi.\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
24
base/applications/cmdutils/label/lang/uk-UA.rc
Normal file
24
base/applications/cmdutils/label/lang/uk-UA.rc
Normal file
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
* PROJECT: Command-line interface
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/shell/cmd/lang/uk-UA.rc
|
||||
* PURPOSE: Ukraianian Language File for Command-line interface
|
||||
* TRANSLATORS: Artem Reznikov, Igor Paliychuk
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
// STRING_LABEL_HELP "Вiдображення або змiна мiтки тому.\n\nLABEL [диск:][мiтка]\n"
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "Том в пристрої %c: має мiтку %s\n"
|
||||
STRING_LABEL_TEXT2 "Том в пристрої %c: не має мiтки\n"
|
||||
STRING_LABEL_TEXT3 "Серiйний номер тому: %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "Мiтка тому (32 букв, ENTER без мiтки)? "
|
||||
STRING_ERROR_INVALID_DRIVE "Невiрне визначення диску\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
18
base/applications/cmdutils/label/lang/zh-CN.rc
Normal file
18
base/applications/cmdutils/label/lang/zh-CN.rc
Normal file
|
@ -0,0 +1,18 @@
|
|||
/* Simplified Chinese translation by Song Fuchang (0xfc) <sfc_0@yahoo.com.cn> 2011 */
|
||||
|
||||
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
// STRING_LABEL_HELP "显示或改变驱动器卷标。\n\nLABEL [驱动器:][卷标]\n"
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "驱动器 %c 中的卷是 %s\n"
|
||||
STRING_LABEL_TEXT2 "驱动器 %c 中的卷没有卷标。\n"
|
||||
STRING_LABEL_TEXT3 "卷的序列号是 %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "驱动器卷标 (32 个字符, 按 ENTER 忽略)? "
|
||||
STRING_ERROR_INVALID_DRIVE "无效驱动器指定\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
19
base/applications/cmdutils/label/lang/zh-TW.rc
Normal file
19
base/applications/cmdutils/label/lang/zh-TW.rc
Normal file
|
@ -0,0 +1,19 @@
|
|||
/* Traditional Chinese translation by Henry Tang Ih 2016 (henrytang2@hotmail.com) */
|
||||
/* Improved by Luo Yufan 2019 <njlyf2011@hotmail.com> */
|
||||
|
||||
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
// STRING_LABEL_HELP "顯示或改變驅動器卷標。\n\nLABEL [驅動器:][卷標]\n"
|
||||
STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
|
||||
LABEL [drive:][label]\n\n\
|
||||
drive: Specifies the drive letter of a drive.\n\
|
||||
label Specifies the label of the drive."
|
||||
STRING_LABEL_TEXT1 "驅動器 %c 中的卷是 %s\n"
|
||||
STRING_LABEL_TEXT2 "驅動器 %c 中的卷沒有卷標。\n"
|
||||
STRING_LABEL_TEXT3 "卷的序列號是 %04X-%04X\n"
|
||||
STRING_LABEL_TEXT4 "驅動器卷標 (32 個字元, 按 ENTER 忽略)? "
|
||||
STRING_ERROR_INVALID_DRIVE "無效驅動器指定\n"
|
||||
STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
|
||||
END
|
13
base/applications/cmdutils/label/resource.h
Normal file
13
base/applications/cmdutils/label/resource.h
Normal file
|
@ -0,0 +1,13 @@
|
|||
#pragma once
|
||||
|
||||
#define RC_STRING_MAX_SIZE 3072
|
||||
|
||||
#define STRING_LABEL_HELP 661
|
||||
#define STRING_LABEL_TEXT1 662
|
||||
#define STRING_LABEL_TEXT2 663
|
||||
#define STRING_LABEL_TEXT3 664
|
||||
#define STRING_LABEL_TEXT4 665
|
||||
|
||||
#define STRING_ERROR_INVALID_DRIVE 106
|
||||
#define STRING_ERROR_INVALID_LABEL 107
|
||||
|
|
@ -36,7 +36,6 @@ list(APPEND SOURCE
|
|||
history.c
|
||||
if.c
|
||||
internal.c
|
||||
label.c
|
||||
locale.c
|
||||
memory.c
|
||||
misc.c
|
||||
|
|
|
@ -237,9 +237,6 @@ INT CommandExit (LPTSTR);
|
|||
INT CommandRem (LPTSTR);
|
||||
INT CommandShowCommands (LPTSTR);
|
||||
|
||||
/* Prototypes for LABEL.C */
|
||||
INT cmd_label (LPTSTR);
|
||||
|
||||
/* Prototypes for LOCALE.C */
|
||||
extern TCHAR cDateSeparator;
|
||||
extern INT nDateFormat;
|
||||
|
|
|
@ -121,10 +121,6 @@ COMMAND cmds[] =
|
|||
|
||||
{_T("if"), 0, cmd_if},
|
||||
|
||||
#ifdef INCLUDE_CMD_LABEL
|
||||
{_T("label"), 0, cmd_label},
|
||||
#endif
|
||||
|
||||
#ifdef INCLUDE_CMD_MEMORY
|
||||
{_T("memory"), 0, CommandMemory},
|
||||
#endif
|
||||
|
|
|
@ -61,7 +61,6 @@
|
|||
#define INCLUDE_CMD_DELAY
|
||||
#define INCLUDE_CMD_DIR
|
||||
#define INCLUDE_CMD_FREE
|
||||
#define INCLUDE_CMD_LABEL
|
||||
#define INCLUDE_CMD_MEMORY
|
||||
#define INCLUDE_CMD_MKDIR
|
||||
#define INCLUDE_CMD_MKLINK
|
||||
|
|
|
@ -1,105 +0,0 @@
|
|||
/*
|
||||
* LABEL.C - label internal command.
|
||||
*
|
||||
*
|
||||
* History:
|
||||
*
|
||||
* 10-Dec-1998 (Eric Kohl)
|
||||
* Started.
|
||||
*
|
||||
* 11-Dec-1998 (Eric Kohl)
|
||||
* Finished.
|
||||
*
|
||||
* 19-Jan-1998 (Eric Kohl)
|
||||
* Unicode ready!
|
||||
*
|
||||
* 28-Apr-2005 (Magnus Olsen <magnus@greatlord.com>)
|
||||
* Remove all hardcoded strings in En.rc
|
||||
*/
|
||||
|
||||
#include "precomp.h"
|
||||
|
||||
#ifdef INCLUDE_CMD_LABEL
|
||||
|
||||
|
||||
INT cmd_label (LPTSTR param)
|
||||
{
|
||||
TCHAR szRootPath[] = _T("A:\\");
|
||||
TCHAR szLabel[80];
|
||||
TCHAR szOldLabel[80];
|
||||
DWORD dwSerialNr;
|
||||
|
||||
/* set empty label string */
|
||||
szLabel[0] = _T('\0');
|
||||
|
||||
nErrorLevel = 0;
|
||||
|
||||
/* print help */
|
||||
if (!_tcsncmp (param, _T("/?"), 2))
|
||||
{
|
||||
ConOutResPaging(TRUE,STRING_LABEL_HELP1);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* get parameters */
|
||||
if (param[0] != _T('\0') && param[1] == _T(':'))
|
||||
{
|
||||
szRootPath[0] = toupper(*param);
|
||||
param += 2;
|
||||
while (_istspace(*param))
|
||||
param++;
|
||||
}
|
||||
else
|
||||
{
|
||||
/* get label of current drive */
|
||||
TCHAR szCurPath[MAX_PATH];
|
||||
GetCurrentDirectory (MAX_PATH, szCurPath);
|
||||
szRootPath[0] = szCurPath[0];
|
||||
}
|
||||
|
||||
_tcsncat(szLabel, param, 79);
|
||||
|
||||
/* check root path */
|
||||
if (!IsValidPathName (szRootPath))
|
||||
{
|
||||
error_invalid_drive ();
|
||||
nErrorLevel = 1;
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (szLabel[0] == _T('\0'))
|
||||
{
|
||||
GetVolumeInformation(szRootPath, szOldLabel, 80, &dwSerialNr,
|
||||
NULL, NULL, NULL, 0);
|
||||
|
||||
/* print drive info */
|
||||
if (szOldLabel[0] != _T('\0'))
|
||||
{
|
||||
ConOutResPrintf(STRING_LABEL_HELP2, _totupper(szRootPath[0]), szOldLabel);
|
||||
}
|
||||
else
|
||||
{
|
||||
ConOutResPrintf(STRING_LABEL_HELP3, _totupper(szRootPath[0]));
|
||||
}
|
||||
|
||||
/* print the volume serial number */
|
||||
ConOutResPrintf(STRING_LABEL_HELP4, HIWORD(dwSerialNr), LOWORD(dwSerialNr));
|
||||
|
||||
ConOutResPuts(STRING_LABEL_HELP5);
|
||||
|
||||
ConInString(szLabel, 80);
|
||||
}
|
||||
|
||||
if (!SetVolumeLabel(szRootPath, szLabel))
|
||||
{
|
||||
ConOutFormatMessage(GetLastError());
|
||||
nErrorLevel = 1;
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
#endif /* INCLUDE_CMD_LABEL */
|
||||
|
||||
/* EOF */
|
|
@ -249,11 +249,6 @@ string1==string2 Specifies a true condition if the specified text strings\n\
|
|||
EXIST filename Specifies a true condition if the specified filename exists.\n\
|
||||
DEFINED variable Specifies a true condition if the specified variable is\n\
|
||||
defined.\n"
|
||||
STRING_LABEL_HELP1 "Displays or changes drive label.\n\nLABEL [drive:][label]\n"
|
||||
STRING_LABEL_HELP2 "Volume in drive %c: is %s\n"
|
||||
STRING_LABEL_HELP3 "Volume in drive %c: has no label\n"
|
||||
STRING_LABEL_HELP4 "Volume Serial Number is %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "Drive label (11 Characters, ENTER if none)? "
|
||||
STRING_LOCALE_HELP1 "Current time is"
|
||||
STRING_MKDIR_HELP "Creates a directory.\n\n\
|
||||
MKDIR [drive:]path\nMD [drive:]path"
|
||||
|
|
|
@ -243,11 +243,6 @@ Variable1==Variable2\n\
|
|||
EXIST Dateiname Bedingung ist erfüllt, wenn die angegebene Datei existiert.\n\
|
||||
DEFINED Variable Bedingung ist erfüllt, wenn die angegebene Datei definiert\n\
|
||||
wurde."
|
||||
STRING_LABEL_HELP1 "Erstellt, ändert oder löscht die Bezeichnung eines Volumes.\n\nLABEL [Laufwerk:][label]"
|
||||
STRING_LABEL_HELP2 "Datenträger im Laufwerk %c: ist %s\n"
|
||||
STRING_LABEL_HELP3 "Datenträger im Laufwerk %c: hat keine Bezeichnung\n"
|
||||
STRING_LABEL_HELP4 "Datenträger-Seriennummer: %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "Laufwerksbezeichnung (max. 11 Zeichen, ENTER für keine)? "
|
||||
STRING_LOCALE_HELP1 "Aktuelle Zeit: "
|
||||
STRING_MKDIR_HELP "Erzeugt ein Verzeichnis.\n\n\
|
||||
MKDIR [Laufwerk:]Pfad\nMD [Laufwerk:]Pfad"
|
||||
|
|
|
@ -248,11 +248,6 @@ string1==string2 Specifies a true condition if the specified text strings\n\
|
|||
EXIST filename Specifies a true condition if the specified filename exists.\n\
|
||||
DEFINED variable Specifies a true condition if the specified variable is\n\
|
||||
defined.\n"
|
||||
STRING_LABEL_HELP1 "Displays or changes drive label.\n\nLABEL [drive:][label]\n"
|
||||
STRING_LABEL_HELP2 "Volume in drive %c: is %s\n"
|
||||
STRING_LABEL_HELP3 "Volume in drive %c: has no label\n"
|
||||
STRING_LABEL_HELP4 "Volume Serial Number is %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "Drive label (11 Characters, ENTER if none)? "
|
||||
STRING_LOCALE_HELP1 "Current time is"
|
||||
STRING_MKDIR_HELP "Creates a directory.\n\n\
|
||||
MKDIR [drive:]path\nMD [drive:]path"
|
||||
|
|
|
@ -244,11 +244,6 @@ string1==string2 Specifies a true condition if the specified text strings\n\
|
|||
EXIST filename Specifies a true condition if the specified filename exists.\n\
|
||||
DEFINED variable Specifies a true condition if the specified variable is\n\
|
||||
defined.\n"
|
||||
STRING_LABEL_HELP1 "Displays or changes drive label.\n\nLABEL [drive:][label]\n"
|
||||
STRING_LABEL_HELP2 "Volume in drive %c: is %s\n"
|
||||
STRING_LABEL_HELP3 "Volume in drive %c: has no label\n"
|
||||
STRING_LABEL_HELP4 "Volume Serial Number is %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "Drive label (11 Characters, ENTER if none)? "
|
||||
STRING_LOCALE_HELP1 "Current time is"
|
||||
STRING_MKDIR_HELP "Creates a directory.\n\n\
|
||||
MKDIR [drive:]path\nMD [drive:]path"
|
||||
|
|
|
@ -246,11 +246,6 @@ comando Especifica el comando a ejecutar si se cumple la condición.\n
|
|||
string1==string2 Especifica una condición verdadera si las cadenas de texto coinciden.\n\
|
||||
EXIST archivo Especifica una condición verdadera si existe el archivo especificado.\n\
|
||||
DEFINED variable Especifica una condición verdadera si la variable está definida.\n"
|
||||
STRING_LABEL_HELP1 "Muestra o cambia la etiqueta de una unidad.\n\nLABEL [unidad:][etiqueta]\n"
|
||||
STRING_LABEL_HELP2 "El volumen en la unidad %c: es %s\n"
|
||||
STRING_LABEL_HELP3 "El volumen en la unidad %c: no tiene etiqueta\n"
|
||||
STRING_LABEL_HELP4 "El número de serie del volumen es %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "Etiqueta del volumen (11 Caracteres, INTRO para ninguna)? "
|
||||
STRING_LOCALE_HELP1 "La hora actual es"
|
||||
STRING_MKDIR_HELP "Crea un directorio.\n\n\
|
||||
MKDIR [unidad:]ruta\nMD [unidad:]ruta"
|
||||
|
|
|
@ -258,11 +258,6 @@ commande Indique la commande à lancer si la condition est vérifiée.\
|
|||
chaine1==chaine2 La condition sera vraie si les deux chaines sont identiques.\n\
|
||||
EXIST nomfichier La condition sera vraie si le fichier spécifié existe.\n\
|
||||
DEFINED variable La condition sera vraie si la variable indiquée est définie."
|
||||
STRING_LABEL_HELP1 "Affiche ou change le nom de volume du disque.\n\nLABEL [disque:][nomdevolume]\n"
|
||||
STRING_LABEL_HELP2 "Le nom de volume du disque %c: est %s\n"
|
||||
STRING_LABEL_HELP3 "Le disque %c: n'a pas de nom de volume\n"
|
||||
STRING_LABEL_HELP4 "Le numéro de serie du volume est %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "Nom de volume (11 Caractères, ENTREE si aucun) ? "
|
||||
STRING_LOCALE_HELP1 "L'heure actuelle est "
|
||||
STRING_MKDIR_HELP "Crée un répertoire.\n\n\
|
||||
MKDIR [lecteur:]chemin\nMD [lecteur:]chemin"
|
||||
|
|
|
@ -230,12 +230,6 @@ string1==string2 Specifies a true condition if the specified text strings\n\
|
|||
EXIST állományname Specifies a true condition if the specified állományname exists.\n\
|
||||
DEFINED variable Specifies a true condition if the specified variable is\n\
|
||||
defined.\n"
|
||||
STRING_LABEL_HELP1 "A kötet címkéjét megjeleníti, vagy megváltoztatja.\n\n\
|
||||
LABEL [meghajtó:] [új_címke]\n"
|
||||
STRING_LABEL_HELP2 "A (%c) meghajtóban lévõ kötet címkéje %s\n"
|
||||
STRING_LABEL_HELP3 "A (%c) megjajtóban lévõ kötetnek nincs címkéje.\n"
|
||||
STRING_LABEL_HELP4 "A kötet sorozatszáma %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "Új kötetcímke (11 betû, ENTER ha üres)? "
|
||||
STRING_LOCALE_HELP1 "Az aktuális idõ:"
|
||||
STRING_MKDIR_HELP "Létrehoz egy új mappát.\n\n\
|
||||
MKDIR [meghajtó:]path\nMD [meghajtó:]path"
|
||||
|
|
|
@ -245,11 +245,6 @@ string1==string2 Menetapkan kondisi benar jika string teks yang ditetapkan\n\
|
|||
sama.\n\
|
||||
EXIST filename Menetapkan kondisi benar jika nama file ada.\n\
|
||||
DEFINED variable Menetapkan kondisi benar jika variabel didefinisikan.\n"
|
||||
STRING_LABEL_HELP1 "Menampilkan atau mengubah label drive.\n\nLABEL [drive:][label]\n"
|
||||
STRING_LABEL_HELP2 "Volume di drive %c: adalah %s\n"
|
||||
STRING_LABEL_HELP3 "Volume di drive %c: tidak berlabel\n"
|
||||
STRING_LABEL_HELP4 "Nomor Seri Volume adalah %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "Label Drive (11 Karakter, ENTER jika sudah)? "
|
||||
STRING_LOCALE_HELP1 "Waktu saat ini"
|
||||
STRING_MKDIR_HELP "Membuat direktori.\n\n\
|
||||
MKDIR [drive:]path\nMD [drive:]path"
|
||||
|
|
|
@ -245,12 +245,6 @@ command E' il comando da eseguire se la condizione è verificata.\n\
|
|||
string1==string2 E' verificata se sono uguali le due stringhe\n\
|
||||
EXIST nomefile E' verificata se il file esiste.\n\
|
||||
DEFINED variabile E' verificata se la variabile è definita.\n"
|
||||
STRING_LABEL_HELP1 "Visualizza o modifica l'etichetta di un disco.\n\n\
|
||||
LABEL [disco:][etichetta]\n"
|
||||
STRING_LABEL_HELP2 "Il Volume nel disco %c: è %s\n"
|
||||
STRING_LABEL_HELP3 "Il Volume nel disco %c: non ha etichetta\n"
|
||||
STRING_LABEL_HELP4 "Il numero di serie del Volume è %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "Etichetta del disco (11 Caratteri, INVIO per nessuna)? "
|
||||
STRING_LOCALE_HELP1 "L'ora attuale è"
|
||||
STRING_MKDIR_HELP "Crea una cartella.\n\n\
|
||||
MKDIR [disco:]percorso\nMD [disco:]percorso"
|
||||
|
|
|
@ -251,11 +251,6 @@ EXIST ファイル名 指定したファイル名が存在するときに条件
|
|||
指定します。\n\
|
||||
DEFINED 変数 指定した変数が定義されているときに条件が真になるように\n\
|
||||
指定します。\n"
|
||||
STRING_LABEL_HELP1 "ディスクのボリューム ラベルを表示または変更します。\n\nLABEL [ドライブ:][ラベル]\n"
|
||||
STRING_LABEL_HELP2 "ドライブ %c: のボリューム ラベルは %s です\n"
|
||||
STRING_LABEL_HELP3 "ドライブ %c: にはボリューム ラベルがありませんl\n"
|
||||
STRING_LABEL_HELP4 "ボリューム シリアル番号は %04X-%04X\n です"
|
||||
STRING_LABEL_HELP5 "ボリューム ラベルを 11 文字以内で入力してください。\n必要なければ Enter キーを押してください: "
|
||||
STRING_LOCALE_HELP1 "現在時刻は"
|
||||
STRING_MKDIR_HELP "ディレクトリを作成します。\n\n\
|
||||
MKDIR [ドライブ:]パス\n\
|
||||
|
|
|
@ -243,11 +243,6 @@ streng1==streng2 Angir et oppfylt vilkår hvis tekststrengene er like\n\
|
|||
EXIST filnavn Angir et oppfylt vilkår hvis spesifisert filnavn eksisterer.\n\
|
||||
DEFINED variabel Angir et oppfylt vilkår hvis spesifisert variabel er\n\
|
||||
definert.\n"
|
||||
STRING_LABEL_HELP1 "Viser eller endrer navn på stasjon.\n\nLABEL [stasjon:][merke]\n"
|
||||
STRING_LABEL_HELP2 "Volumet i stasjon %c: er %s\n"
|
||||
STRING_LABEL_HELP3 "Volumet i stasjon %c: er uten navn\n"
|
||||
STRING_LABEL_HELP4 "Volumserienummeret er %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "Volumnavn (11 tegn, Enter = intet navn)? "
|
||||
STRING_LOCALE_HELP1 "gjeldende tid er"
|
||||
STRING_MKDIR_HELP "Oppretter en mappe.\n\n\
|
||||
MKDIR [stasjon:]mappe\nMD [stasjon:]mappe"
|
||||
|
|
|
@ -250,11 +250,6 @@ komenda Komenda do wykonania, gdy warunek będzie spełniony.\n\
|
|||
ciąg1==ciąg2 Zwraca PRAWDA, gdy oba ciągi znaków są identyczne\n\
|
||||
EXIST plik Zwraca PRAWDA, jeśli podany plik istnieje.\n\
|
||||
DEFINED zmienna Zwraca PRAWDA, jeśli podana zmienna została zdefiniowana\n"
|
||||
STRING_LABEL_HELP1 "Wyświetla lub zmienia etykietę napędu.\n\nLABEL [napęd:][etykieta]\n"
|
||||
STRING_LABEL_HELP2 "Wolumin w napędzie %c: ma etykietę: %s\n"
|
||||
STRING_LABEL_HELP3 "Wolumin w napędzie %c: nie posiada etykiety\n"
|
||||
STRING_LABEL_HELP4 "Numer seryjny woluminu to: %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "Podaj etykietę (0-11 znaków, ENTER = brak etykiety) "
|
||||
STRING_LOCALE_HELP1 "Czas bieżący"
|
||||
STRING_MKDIR_HELP "Tworzy katalog.\n\n\
|
||||
MKDIR [napęd:]ścieżka\nMD [napęd:]ścieżka"
|
||||
|
|
|
@ -274,11 +274,6 @@ O etichetă va fi definită pe un rând întreg, începând cu două puncte (:)\
|
|||
fișierului specificat.\n\
|
||||
DEFINED variablă Determină o condiție satisfăcută dacă «variabilă»\n\
|
||||
a fost anterior definită.\n"
|
||||
STRING_LABEL_HELP1 "Afișează sau modifică eticheta unei unități (de stocare).\n\nLABEL [unitate:][etichetă]\n"
|
||||
STRING_LABEL_HELP2 "Volumul unității %c: este etichetat ca %s\n"
|
||||
STRING_LABEL_HELP3 "Volumul unității %c: nu este etichetat.\n"
|
||||
STRING_LABEL_HELP4 "Numărul de serie al volumului este %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "Introduceți eticheta unității (opțională, de 11 caractere), apoi ENTER "
|
||||
STRING_LOCALE_HELP1 "Ora curentă este"
|
||||
STRING_MKDIR_HELP "Crează un director.\n\n\
|
||||
MD [unitate:]cale\nMKDIR [unitate:]cale\n"
|
||||
|
|
|
@ -250,11 +250,6 @@ GOTO метка\n\n\
|
|||
За этой командой может следовать ключевое слово ELSE,\n\
|
||||
служащее для указания команды, которая должна\n\
|
||||
выполняться в том случае, если условие ложно.\n"
|
||||
STRING_LABEL_HELP1 "Создание, изменение и удаление меток тома.\n\nLABEL [диск:][метка]\n"
|
||||
STRING_LABEL_HELP2 "Том в устройстве %c имеет метку %s\n"
|
||||
STRING_LABEL_HELP3 "Том в устройстве %c: не имеет метки\n"
|
||||
STRING_LABEL_HELP4 "Серийный номер тома: %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "Метка тома (11 букв, ВВОД для пустой метки)? "
|
||||
STRING_LOCALE_HELP1 "Текущее время: "
|
||||
STRING_MKDIR_HELP "Создание каталога.\n\n\
|
||||
MKDIR [диск:]путь\nMD [диск:]путь"
|
||||
|
|
|
@ -250,11 +250,6 @@ string1==string2 Specifies a true condition if the specified text strings\n\
|
|||
EXIST filename Specifies a true condition if the specified filename exists.\n\
|
||||
DEFINED variable Specifies a true condition if the specified variable is\n\
|
||||
defined.\n"
|
||||
STRING_LABEL_HELP1 "Displays or changes drive label.\n\nLABEL [drive:][label]\n"
|
||||
STRING_LABEL_HELP2 "Volume in drive %c: is %s\n"
|
||||
STRING_LABEL_HELP3 "Volume in drive %c: has no label\n"
|
||||
STRING_LABEL_HELP4 "Volume Serial Number is %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "Drive label (11 Characters, ENTER if none)? "
|
||||
STRING_LOCALE_HELP1 "Aktuálny čas je"
|
||||
STRING_MKDIR_HELP "Creates a directory.\n\n\
|
||||
MKDIR [drive:]path\nMD [drive:]path"
|
||||
|
|
|
@ -248,11 +248,6 @@ string1==string2 Përcakton një kusht të vërtetë nëse vargjet e specifikua
|
|||
EXIST filename Përcakton një kusht të vërtetë, nëse ekziston dokumenti i specifikuar.\n\
|
||||
DEFINED variable Përcakton një kusht të vërtetë nëse variabli është specifikuar\n\
|
||||
dhe karakterizuar.\n"
|
||||
STRING_LABEL_HELP1 "Shfaq ose ndrysho etiketën e driverit.\n\nLABEL [drive:][etikete]\n"
|
||||
STRING_LABEL_HELP2 "Volumi në drive %c: is %s\n"
|
||||
STRING_LABEL_HELP3 "Volumi në drive %c: has no label\n"
|
||||
STRING_LABEL_HELP4 "Numri Serial i Volumit është %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "Drive label (11 Characters, ENTER if none)? "
|
||||
STRING_LOCALE_HELP1 "Koha e tanishme është"
|
||||
STRING_MKDIR_HELP "Krijon një skedë.\n\n\
|
||||
MKDIR [drive:]rrugë\nMD [drive:]rrugë"
|
||||
|
|
|
@ -243,11 +243,6 @@ sträng1==sträng2 Anger ett uppfyllt villkor om textsträngarna är lika\n\
|
|||
EXIST filnamn Anger ett uppfyllt villkor om angivet filnamn existerar.\n\
|
||||
DEFINED variabel Anger ett uppfyllt villkor om angiven variabel är\n\
|
||||
definerad.\n"
|
||||
STRING_LABEL_HELP1 "Skapar, tar bort eller ändrar etikett på enhet.\n\nLABEL [enhet:][etikett]\n"
|
||||
STRING_LABEL_HELP2 "Volymen i enhet %c: är %s\n"
|
||||
STRING_LABEL_HELP3 "Volymen i enhet %c: är utan namn\n"
|
||||
STRING_LABEL_HELP4 "Volymens serienummer är %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "Volymnamn (11 tecken, Enter = inget namn)? "
|
||||
STRING_LOCALE_HELP1 "aktuell tid är"
|
||||
STRING_MKDIR_HELP "Skapar en mapp.\n\n\
|
||||
MKDIR [enhet:]mapp\nMD [enhet:]mapp"
|
||||
|
|
|
@ -251,11 +251,6 @@ dizgi1==dizgi2 Belirtilen metin dizgileri birbiriyle uyuşuyorsa bir doğru\n
|
|||
şart belirtir.\n\
|
||||
EXIST kütük adı Belirtilen kütük adı varsa bir doğru şart belirtir.\n\
|
||||
DEFINED değişken Belirtilen değişken tanımlanmışsa bir doğru şart belirtir.\n"
|
||||
STRING_LABEL_HELP1 "Sürücü etiketini görüntüler ya da değiştirir.\n\nLABEL [sürücü:][etiket]\n"
|
||||
STRING_LABEL_HELP2 "%c sürücüsünde birim %s\n"
|
||||
STRING_LABEL_HELP3 "%c sürücüsünde birimin etiketi yok\n"
|
||||
STRING_LABEL_HELP4 "Birim Dizilik Numarası %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "Sürücü etiketi (11 damga, yok için Giriş)? "
|
||||
STRING_LOCALE_HELP1 "Şimdiki zaman"
|
||||
STRING_MKDIR_HELP "Bir dizin oluşturur.\n\n\
|
||||
MKDIR [sürücü:]yol\nMD [sürücü:]yol"
|
||||
|
|
|
@ -255,11 +255,6 @@ ERRORLEVEL число Ця умова є iстинною, якщо код, що
|
|||
EXIST iм'я_файлу Умова є iстинною, якщо файл з вказаним iменем iснує.\n\
|
||||
DEFINED змiнна Ця умова є iстинною, якщо вказана змiнна\n\
|
||||
задана.\n"
|
||||
STRING_LABEL_HELP1 "Вiдображення або змiна мiтки тому.\n\nLABEL [диск:][мiтка]\n"
|
||||
STRING_LABEL_HELP2 "Том в пристрої %c: має мiтку %s\n"
|
||||
STRING_LABEL_HELP3 "Том в пристрої %c: не має мiтки\n"
|
||||
STRING_LABEL_HELP4 "Серiйний номер тому: %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "Мiтка тому (11 букв, ENTER без мiтки)? "
|
||||
STRING_LOCALE_HELP1 "Поточний час: "
|
||||
STRING_MKDIR_HELP "Створення каталогу.\n\n\
|
||||
MKDIR [диск:]шлях\nMD [диск:]шлях"
|
||||
|
|
|
@ -230,11 +230,6 @@ ERRORLEVEL 数字 当上一个程序返回一个大于或等于指定数字
|
|||
字符串1==字符串2 当所指定的字符串相匹配时为真。\n\
|
||||
EXIST 文件名 当指定的文件名存在时为真。\n\
|
||||
DEFINED 变量 当指定的变量已被定义时为真。\n"
|
||||
STRING_LABEL_HELP1 "显示或改变驱动器卷标。\n\nLABEL [驱动器:][卷标]\n"
|
||||
STRING_LABEL_HELP2 "驱动器 %c 中的卷是 %s\n"
|
||||
STRING_LABEL_HELP3 "驱动器 %c 中的卷没有卷标。\n"
|
||||
STRING_LABEL_HELP4 "卷的序列号是 %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "驱动器卷标 (11 个字符, 按 ENTER 忽略)? "
|
||||
STRING_LOCALE_HELP1 "当前时间是"
|
||||
STRING_MKDIR_HELP "创建一个目录。\n\n\
|
||||
MKDIR [驱动器:]路径\nMD [驱动器:]路径"
|
||||
|
|
|
@ -231,11 +231,6 @@ ERRORLEVEL 數字 當上一個程式返回一個大於或等於指定數字
|
|||
字元串1==字元串2 當所指定的字元串相匹配時為真。\n\
|
||||
EXIST 檔名 當指定的檔名存在時為真。\n\
|
||||
DEFINED 變數 當指定的變數已被定義時為真。\n"
|
||||
STRING_LABEL_HELP1 "顯示或改變驅動器卷標。\n\nLABEL [驅動器:][卷標]\n"
|
||||
STRING_LABEL_HELP2 "驅動器 %c 中的卷是 %s\n"
|
||||
STRING_LABEL_HELP3 "驅動器 %c 中的卷沒有卷標。\n"
|
||||
STRING_LABEL_HELP4 "卷的序列號是 %04X-%04X\n"
|
||||
STRING_LABEL_HELP5 "驅動器卷標 (11 個字元, 按 ENTER 忽略)? "
|
||||
STRING_LOCALE_HELP1 "當前時間是"
|
||||
STRING_MKDIR_HELP "創建一個目錄。\n\n\
|
||||
MKDIR [驅動器:]路徑\nMD [驅動器:]路徑"
|
||||
|
|
|
@ -134,12 +134,6 @@
|
|||
|
||||
#define STRING_GOTO_HELP1 659
|
||||
|
||||
#define STRING_LABEL_HELP1 661
|
||||
#define STRING_LABEL_HELP2 662
|
||||
#define STRING_LABEL_HELP3 663
|
||||
#define STRING_LABEL_HELP4 664
|
||||
#define STRING_LABEL_HELP5 665
|
||||
|
||||
#define STRING_LOCALE_HELP1 666
|
||||
|
||||
#define STRING_MKDIR_HELP 667
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue