Pause
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@659
This commit is contained in:
parent
ade6f33cd7
commit
5d8568a3cc
3 changed files with 10 additions and 3 deletions
|
@ -188,7 +188,7 @@ void SHELL_Init() {
|
|||
MSG_Add("SHELL_CMD_CHDIR_ERROR","Unable to change to: %s\n");
|
||||
MSG_Add("SHELL_CMD_MKDIR_ERROR","Unable to make: %s\n");
|
||||
MSG_Add("SHELL_CMD_RMDIR_ERROR","Unable to remove: %s\n");
|
||||
MSG_Add("SHELL_CMD_DEL_ERROR","Unable to delete: %s\n");
|
||||
MSG_Add("SHELL_CMD_DEL_ERROR","Unable to delete: %s\n");
|
||||
MSG_Add("SHELL_SYNTAXERROR","The syntax of the command is incorrect.\n");
|
||||
MSG_Add("SHELL_CMD_SET_NOT_SET","Environment variable %s not defined\n");
|
||||
MSG_Add("SHELL_CMD_SET_OUT_OF_SPACE","Not enough environment space left.\n");
|
||||
|
@ -204,6 +204,8 @@ void SHELL_Init() {
|
|||
MSG_Add("SHELL_CMD_DIR_BYTES_FREE","%5d Dir(s) %17s Bytes free\n");
|
||||
MSG_Add("SHELL_EXECUTE_DRIVE_NOT_FOUND","Drive %c does not exist!\n");
|
||||
MSG_Add("SHELL_EXECUTE_ILLEGAL_COMMAND","Illegal command: %s.\n");
|
||||
MSG_Add("SHELL_CMD_PAUSE","Press any key to continue.\n");
|
||||
MSG_Add("SHELL_CMD_PAUSE_HELP","Waits for 1 keystroke to continue.\n");
|
||||
|
||||
MSG_Add("SHELL_STARTUP","DOSBox Shell v" VERSION "\n"
|
||||
"DOSBox does not run protected mode games!\n"
|
||||
|
|
|
@ -42,6 +42,7 @@ static SHELL_Cmd cmd_list[]={
|
|||
"REM", 0, &DOS_Shell::CMD_REM, "SHELL_CMD_REM_HELP",
|
||||
"RENAME", 0, &DOS_Shell::CMD_RENAME, "SHELL_CMD_RENAME_HELP",
|
||||
"REN", 1, &DOS_Shell::CMD_RENAME, "SHELL_CMD_RENAME_HELP",
|
||||
"PAUSE", 0, &DOS_Shell::CMD_PAUSE, "SHELL_CMD_PAUSE_HELP",
|
||||
/*
|
||||
"CHDIR", 0, &DOS_Shell::CMD_CHDIR, "Change Directory",
|
||||
"MKDIR", 0, &DOS_Shell::CMD_MKDIR, "Make Directory",
|
||||
|
@ -427,4 +428,8 @@ nextfile:
|
|||
void DOS_Shell::CMD_REM(char * args) {
|
||||
}
|
||||
|
||||
|
||||
void DOS_Shell::CMD_PAUSE(char * args){
|
||||
WriteOut(MSG_Get("SHELL_CMD_PAUSE"));
|
||||
Bit8u c;Bit16u n=1;
|
||||
DOS_ReadFile (STDIN,&c,&n);
|
||||
}
|
|
@ -79,7 +79,7 @@ public:
|
|||
void CMD_REM(char * args);
|
||||
void CMD_RENAME(char * args);
|
||||
void SyntaxError(void);
|
||||
|
||||
void CMD_PAUSE(char * args);
|
||||
/* The shell's variables */
|
||||
Bit16u input_handle;
|
||||
BatchFile * bf;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue