📄 shell_var.c
字号:
//////////////////////////////////////////////////////////////////////////
#include "general.h"
int DIR_Func(void);
int MD_Func(void);
int RD_Func(void);
int CD_Func(void);
int TYPE_Func(void);
int COPY_Func(void);
int DEL_Func(void);
int REN_Func(void);
int CLS_Func(void);
typedef int (*fn_ptr)(void);
fn_ptr Cmd_Func_table[NR_COMMAND] = { DIR_Func, MD_Func, RD_Func, CD_Func, TYPE_Func, COPY_Func, DEL_Func, REN_Func, CLS_Func };
char command_table[NR_COMMAND][10] = { "DIR", "MD" , "RD" , "CD" , "TYPE", "COPY", "DEL", "REN", "CLS" };
unsigned char command_buf[256];
unsigned char command_buf0[256];
int command_ret;
unsigned char command_index;
int command_params;
unsigned char path_buf[256] = "\n\rC:\\>";
int pathbuf_length = 4;
unsigned char path0_buf[256];
unsigned char dir_buffer[1400];
int shell_driver;
int shell_nrDirs, shell_nrFiles;
char hello_msg0[50] = " This OS --- Archimedes is written\n\r";
char hello_msg1[50] = " by YU YUE JUN, 2006-05-13\n\r";
char hello_msg2[50] = " At hangzhou dianzi university\n\r";
char hello_msg3[50] = " Email: yuejun_yu@sohu.com\n\r\n\r\n\r";
//////////////////////////////////////////////////////////////////////////
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -