📄 cmd.h
字号:
/*************************************Seekfor Embed DOS v1.0***************************************************
****** ********* ****** ***** ****** v1.0
** *** ** ** ** ** ** ** ** ***
** ** ** ** ** ** ** ** ** **
** ** ** ** ** ** ** **
** ** ** ** ** ** ** **
*** ******* ** ** ** ** ***
*** ** ** ** ** ** ** ***
** ** ** ** ** ** ** **
** ** ** ** ** ** **
** ** ** ** ** ** ** ** **
** ** ** ** ** ** ** ** **
*** ** ** ** ** ** ** *** **
****** **** ****** ***** ******
<1)基本描述
Seekfor Embedded DOS v1.0是嵌入式的一个类DOS操作系统,支持FAT16/FAT32.
<2)文件描述
文件名:cmd.h
功能:PC命令代码定义
<3>如需更新版本软件,请联系:
QQ:82054357
Mail:Seek_for@163.com
MSN:sfrad32@hotmail.com
**************************************************************************************************************/
#ifndef __CMD_H__
#define __CMD_H__
#include "cfg.h"
#if(SUPPORT_REMOTEDISKS==1)
/*
0x80:请求驱动器列表
上位机格式:0x80+0x0d
下位机格式:packet length+driver 0 name + label + total clusters + free clusters+....
*/
#define QUERY_DRIVERS 0x80
/*
0x81:请求查找当前目录
上位机格式:0x81+mask name+attr+0x0d
下位机格式:packet length+short name+long name+date(2bytes)+time(2 bytes)+length(4 bytes)...
*/
#define QUERY_FIND 0x81
/*
0x82:请求进入文件夹
上位机格式:0x82 + dir name +0x0d
下位机格式:packet length+0x00 or 0x01
*/
#define QUERY_CHDIR 0x82
/*
0x83:请求建立文件夹
上位机格式:0x83 + dir name +0x0d
下位机格式:packet length+0x00 or 0x01
*/
#define QUERY_MKDIR 0x83
/*
0x84:请求删除文件夹
上位机格式:0x84 + dir name +0x0d
下位机格式:packet length+0x00 or 0x01
*/
#define QUERY_RMDIR 0x84
/*
0x85:请求文件更名
上位机格式:0x85 + old name + new name+0x0d
下位机格式:packet length+0x00 or 0x01
*/
#define QUERY_RENAME 0x85
/*
0x86:请求删除文件
上位机格式:0x86 + file name +0x0d
下位机格式:packet length+0x00 or 0x01
*/
#define QUERY_REMOVE 0x86
/*
0x87:请求格式化
上位机格式:0x87 + driver name +0x0d
下位机格式:packet length+0x00 or 0x01
*/
#define QUERY_FORMAT 0x87
/*
0x88:请求读文件的内容
上位机格式:0x88 + filename name +0x0d
下位机格式:packet length+......
*/
#define QUERY_READ 0x88
/*
0x89:请求写文件的内容
上位机格式:0x89 + filename name + 0x0d +length +datas
下位机格式:packet length+0x00 or 0x01
*/
#define QUERY_WRITE 0x89
/*
0x8a:请求检测文件是否存在
上位机格式:0x8a + filename name +0x0d
下位机格式:packet length+ 0x00 or 0x01
*/
#define QUERY_EXIST 0x8a
/*
0x8b:磁盘更名
上位机格式:0x8b + driver name + label +0x0d
下位机格式:packet length + 0x00 or 0x01
*/
#define QUERY_LABEL 0x8b
/*
0x8c:更改属性
上位机格式:0x8c + name + attr +0x0d
下位机格式:packet length +0x00 or 0x01
*/
#define QUERY_ATTRIB 0x8c
/*
0x8d:获取当前路径
上位机格式:0x8d + 0x0d
下位机格式:packet length + name +0x00
*/
#define QUERY_CURDIR 0x8d
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -