mci.rc

来自「用于查询PC机上的USB端口是否有设备挂接上」· RC 代码 · 共 876 行 · 第 1/4 页

RC
876
字号
    "door open\0",    MCI_SET_DOOR_OPEN,                MCI_FLAG,
    "door closed\0",  MCI_SET_DOOR_CLOSED,              MCI_FLAG,
    "audio\0",          MCI_SET_AUDIO,                  MCI_CONSTANT,
    "all\0",            MCI_SET_AUDIO_ALL,              MCI_INTEGER,
    "left\0",           MCI_SET_AUDIO_LEFT,             MCI_INTEGER,
    "right\0",          MCI_SET_AUDIO_RIGHT,            MCI_INTEGER,
    "\0",               0L,                             MCI_END_CONSTANT,
    "video\0",          MCI_SET_VIDEO,                  MCI_FLAG,
    "on\0",             MCI_SET_ON,                     MCI_FLAG,
    "off\0",            MCI_SET_OFF,                    MCI_FLAG,
    "\0",             0L,                               MCI_END_COMMAND,

    "status\0",       MCI_STATUS, 0,                    MCI_COMMAND_HEAD,
    "\0",             MCI_INTEGER, 0,                   MCI_RETURN,
    "notify\0",       MCI_NOTIFY,                       MCI_FLAG,
    "wait\0",         MCI_WAIT,                         MCI_FLAG, 
    "\0",             MCI_STATUS_ITEM,                  MCI_CONSTANT,
    "position\0",     MCI_STATUS_POSITION,              MCI_INTEGER,
    "length\0",       MCI_STATUS_LENGTH,                MCI_INTEGER,
    "number of tracks\0", MCI_STATUS_NUMBER_OF_TRACKS,  MCI_INTEGER,
    "mode\0",         MCI_STATUS_MODE,                  MCI_INTEGER,
    "media present\0",MCI_STATUS_MEDIA_PRESENT,         MCI_INTEGER,
    "speed\0",        MCI_VD_STATUS_SPEED,              MCI_INTEGER,
    "forward\0",      MCI_VD_STATUS_FORWARD,            MCI_INTEGER,
    "media type\0",   MCI_VD_STATUS_MEDIA_TYPE,         MCI_INTEGER,
    "ready\0",        MCI_STATUS_READY,                 MCI_INTEGER,
    "side\0",         MCI_VD_STATUS_SIDE,               MCI_INTEGER,
    "disc size\0",    MCI_VD_STATUS_DISC_SIZE,          MCI_INTEGER,
    "time format\0",  MCI_STATUS_TIME_FORMAT,           MCI_INTEGER,
    "current track\0",  MCI_STATUS_CURRENT_TRACK,       MCI_INTEGER,
    "\0",             0L,                               MCI_END_CONSTANT,
    "track\0",        MCI_TRACK,                        MCI_INTEGER,
    "start\0",          MCI_STATUS_START,               MCI_FLAG,
    "\0",             0L,                               MCI_END_COMMAND,

    "capability\0",   MCI_GETDEVCAPS, 0,                MCI_COMMAND_HEAD,
    "\0",             MCI_INTEGER, 0,                   MCI_RETURN,
    "notify\0",       MCI_NOTIFY,                       MCI_FLAG,
    "wait\0",         MCI_WAIT,                         MCI_FLAG, 
    "clv\0",          MCI_VD_GETDEVCAPS_CLV,            MCI_FLAG,
    "cav\0",          MCI_VD_GETDEVCAPS_CAV,            MCI_FLAG,
    "\0",             MCI_GETDEVCAPS_ITEM,              MCI_CONSTANT,
    "can record\0",   MCI_GETDEVCAPS_CAN_RECORD,        MCI_INTEGER,
    "has audio\0",    MCI_GETDEVCAPS_HAS_AUDIO,         MCI_INTEGER,
    "has video\0",    MCI_GETDEVCAPS_HAS_VIDEO,         MCI_INTEGER,
    "device type\0",  MCI_GETDEVCAPS_DEVICE_TYPE,       MCI_INTEGER,
    "uses files\0",   MCI_GETDEVCAPS_USES_FILES,        MCI_INTEGER,
    "compound device\0",MCI_GETDEVCAPS_COMPOUND_DEVICE, MCI_INTEGER,
    "can eject\0",    MCI_GETDEVCAPS_CAN_EJECT,         MCI_INTEGER,
    "can reverse\0",  MCI_VD_GETDEVCAPS_CAN_REVERSE,    MCI_INTEGER,
    "can play\0",       MCI_GETDEVCAPS_CAN_PLAY,        MCI_INTEGER,
    "can save\0",       MCI_GETDEVCAPS_CAN_SAVE,        MCI_INTEGER,
    "fast play rate\0",MCI_VD_GETDEVCAPS_FAST_RATE,     MCI_INTEGER,
    "slow play rate\0",MCI_VD_GETDEVCAPS_SLOW_RATE,     MCI_INTEGER,
    "normal play rate\0",MCI_VD_GETDEVCAPS_NORMAL_RATE, MCI_INTEGER,
    "\0",               0L,                             MCI_END_CONSTANT,
    "\0",             0L,                               MCI_END_COMMAND,

    "escape\0",         MCI_ESCAPE, 0,                  MCI_COMMAND_HEAD,
    "notify\0",         MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",           MCI_WAIT,                       MCI_FLAG ,
    "\0",               MCI_VD_ESCAPE_STRING,           MCI_STRING,
    "\0",               0L,                             MCI_END_COMMAND,

    "info\0",         MCI_INFO, 0,                      MCI_COMMAND_HEAD,
    "\0",             MCI_STRING, 0,                    MCI_RETURN,
    "notify\0",       MCI_NOTIFY,                       MCI_FLAG,
    "wait\0",         MCI_WAIT,                         MCI_FLAG, 
    "product\0",      MCI_INFO_PRODUCT,                 MCI_FLAG,
    "identity\0",     MCI_INFO_MEDIA_IDENTITY,          MCI_FLAG,
    "\0",             0L,                               MCI_END_COMMAND,

    "\0",             0L,                               MCI_END_COMMAND_LIST
END

/****************************************************************************
*   Command Lists for the waveform audio command set - DO NOT LOCALIZE
*****************************************************************************/

waveaudio RCDATA
BEGIN
    "open\0",               MCI_OPEN, 0,                    MCI_COMMAND_HEAD,
    "\0",                   MCI_INTEGER, 0,                 MCI_RETURN,
    "notify\0",             MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",               MCI_WAIT,                       MCI_FLAG,
    "type\0",               MCI_OPEN_TYPE,                  MCI_STRING,
    "element\0",            MCI_OPEN_ELEMENT,               MCI_STRING,
    "alias\0",              MCI_OPEN_ALIAS,                 MCI_STRING,
    "shareable\0",          MCI_OPEN_SHAREABLE,             MCI_FLAG,
    "buffer\0",             MCI_WAVE_OPEN_BUFFER,           MCI_INTEGER,
    "\0",                   0L,                             MCI_END_COMMAND,

    "status\0",             MCI_STATUS, 0,                  MCI_COMMAND_HEAD,
    "\0",                   MCI_INTEGER, 0,                 MCI_RETURN,
    "notify\0",             MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",               MCI_WAIT,                       MCI_FLAG, 
    "\0",                   MCI_STATUS_ITEM,                MCI_CONSTANT,
    "position\0",           MCI_STATUS_POSITION,            MCI_INTEGER,
    "length\0",             MCI_STATUS_LENGTH,              MCI_INTEGER,
    "number of tracks\0",   MCI_STATUS_NUMBER_OF_TRACKS,    MCI_INTEGER,
    "media present\0",      MCI_STATUS_MEDIA_PRESENT,       MCI_INTEGER,
    "mode\0",               MCI_STATUS_MODE,                MCI_INTEGER,
    "format tag\0",         MCI_WAVE_STATUS_FORMATTAG,      MCI_INTEGER,
    "channels\0",           MCI_WAVE_STATUS_CHANNELS,       MCI_INTEGER,
    "samplespersec\0",      MCI_WAVE_STATUS_SAMPLESPERSEC,  MCI_INTEGER,
    "bytespersec\0",        MCI_WAVE_STATUS_AVGBYTESPERSEC, MCI_INTEGER,
    "alignment\0",          MCI_WAVE_STATUS_BLOCKALIGN,     MCI_INTEGER,
    "bitspersample\0",      MCI_WAVE_STATUS_BITSPERSAMPLE,  MCI_INTEGER,
    "input\0",              MCI_WAVE_INPUT,                 MCI_INTEGER,
    "output\0",             MCI_WAVE_OUTPUT,                MCI_INTEGER,
    "level\0",              MCI_WAVE_STATUS_LEVEL,          MCI_INTEGER,
    "ready\0",              MCI_STATUS_READY,               MCI_INTEGER,
    "time format\0",        MCI_STATUS_TIME_FORMAT,         MCI_INTEGER,
    "current track\0",  MCI_STATUS_CURRENT_TRACK,       MCI_INTEGER,
    "\0",                   0L,                             MCI_END_CONSTANT,
    "track\0",              MCI_TRACK,                      MCI_INTEGER,
    "start\0",          MCI_STATUS_START,               MCI_FLAG,
    "\0",                   0L,                             MCI_END_COMMAND,

    "set\0",                MCI_SET, 0,                     MCI_COMMAND_HEAD,
    "notify\0",             MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",               MCI_WAIT,                       MCI_FLAG,
    "any input\0",          MCI_WAVE_SET_ANYINPUT,          MCI_FLAG,
    "any output\0",         MCI_WAVE_SET_ANYOUTPUT,         MCI_FLAG,
    "time format\0",        MCI_SET_TIME_FORMAT,            MCI_CONSTANT,
    "milliseconds\0",       MCI_FORMAT_MILLISECONDS, 0,     MCI_INTEGER,
    "ms\0",                 MCI_FORMAT_MILLISECONDS, 0,     MCI_INTEGER,
    "bytes\0",              MCI_FORMAT_BYTES, 0,            MCI_INTEGER,
    "samples\0",            MCI_FORMAT_SAMPLES, 0,          MCI_INTEGER,
    "\0",                   0L,                             MCI_END_CONSTANT,
    "audio\0",              MCI_SET_AUDIO,                  MCI_CONSTANT,
    "all\0",                MCI_SET_AUDIO_ALL,              MCI_INTEGER,
    "left\0",               MCI_SET_AUDIO_LEFT,             MCI_INTEGER,
    "right\0",              MCI_SET_AUDIO_RIGHT,            MCI_INTEGER,
    "\0",                   0L,                             MCI_END_CONSTANT,
    "video\0",              MCI_SET_VIDEO,                  MCI_FLAG,
    "on\0",                 MCI_SET_ON,                     MCI_FLAG,
    "off\0",                MCI_SET_OFF,                    MCI_FLAG,
    "door open\0",          MCI_SET_DOOR_OPEN,              MCI_FLAG,
    "door closed\0",        MCI_SET_DOOR_CLOSED,            MCI_FLAG,
    "input\0",              MCI_WAVE_INPUT,                 MCI_INTEGER,
    "output\0",             MCI_WAVE_OUTPUT,                MCI_INTEGER,
    "format tag\0",         MCI_WAVE_SET_FORMATTAG,         MCI_CONSTANT,
    "pcm\0",                WAVE_FORMAT_PCM, 0,             MCI_INTEGER,
    "\0",                   0L,                             MCI_END_CONSTANT,
    "channels\0",           MCI_WAVE_SET_CHANNELS,          MCI_INTEGER,
    "samplespersec\0",      MCI_WAVE_SET_SAMPLESPERSEC,     MCI_INTEGER,
    "bytespersec\0",        MCI_WAVE_SET_AVGBYTESPERSEC,    MCI_INTEGER,
    "alignment\0",          MCI_WAVE_SET_BLOCKALIGN,        MCI_INTEGER,
    "bitspersample\0",      MCI_WAVE_SET_BITSPERSAMPLE,     MCI_INTEGER,
    "\0",                   0L,                             MCI_END_COMMAND,

    "capability\0",         MCI_GETDEVCAPS, 0,              MCI_COMMAND_HEAD,
    "\0",                   MCI_INTEGER, 0,                 MCI_RETURN,
    "notify\0",             MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",               MCI_WAIT,                       MCI_FLAG, 
    "\0",                   MCI_GETDEVCAPS_ITEM,            MCI_CONSTANT,
    "can record\0",         MCI_GETDEVCAPS_CAN_RECORD,      MCI_INTEGER,
    "has audio\0",          MCI_GETDEVCAPS_HAS_AUDIO,       MCI_INTEGER,
    "has video\0",          MCI_GETDEVCAPS_HAS_VIDEO,       MCI_INTEGER,
    "device type\0",        MCI_GETDEVCAPS_DEVICE_TYPE,     MCI_INTEGER,
    "uses files\0",         MCI_GETDEVCAPS_USES_FILES,      MCI_INTEGER,
    "compound device\0",    MCI_GETDEVCAPS_COMPOUND_DEVICE, MCI_INTEGER,
    "can eject\0",          MCI_GETDEVCAPS_CAN_EJECT,       MCI_INTEGER,
    "can play\0",           MCI_GETDEVCAPS_CAN_PLAY,        MCI_INTEGER,
    "can save\0",           MCI_GETDEVCAPS_CAN_SAVE,        MCI_INTEGER,
    "inputs\0",             MCI_WAVE_GETDEVCAPS_INPUTS,     MCI_INTEGER,
    "outputs\0",            MCI_WAVE_GETDEVCAPS_OUTPUTS,    MCI_INTEGER,
    "\0",                   0L,                             MCI_END_CONSTANT,
    "\0",                   0L,                             MCI_END_COMMAND,

    "info\0",               MCI_INFO, 0,                    MCI_COMMAND_HEAD,
    "\0",                   MCI_STRING, 0,                  MCI_RETURN,
    "notify\0",             MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",               MCI_WAIT,                       MCI_FLAG, 
    "product\0",            MCI_INFO_PRODUCT,               MCI_FLAG,
    "input\0",              MCI_WAVE_INPUT,                 MCI_FLAG,
    "output\0",             MCI_WAVE_OUTPUT,                MCI_FLAG,
    "file\0",               MCI_INFO_FILE,                  MCI_FLAG,
    "\0",                   0L,                             MCI_END_COMMAND,

    "cue\0",                MCI_CUE, 0,                     MCI_COMMAND_HEAD,
    "notify\0",             MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",               MCI_WAIT,                       MCI_FLAG,
    "input\0",              MCI_WAVE_INPUT,                 MCI_FLAG,
    "output\0",             MCI_WAVE_OUTPUT,                MCI_FLAG,
    "\0",                   0L,                             MCI_END_COMMAND,

    "delete\0",             MCI_DELETE, 0,                  MCI_COMMAND_HEAD,
    "notify\0",             MCI_NOTIFY,                     MCI_FLAG,
    "wait\0",               MCI_WAIT,                       MCI_FLAG, 
    "from\0",               MCI_FROM,                       MCI_INTEGER,
    "to\0",                 MCI_TO,                         MCI_INTEGER,
    "\0",                   0L,                             MCI_END_COMMAND,

    "\0",                   0L,                             MCI_END_COMMAND_LIST
END

/****************************************************************************
*   Command Lists for the CD audio command set - DO NOT LOCALIZE
*****************************************************************************/

cdaudio RCDATA
BEGIN
    "status\0",       MCI_STATUS, 0,                    MCI_COMMAND_HEAD,
    "\0",             MCI_INTEGER, 0,                   MCI_RETURN,
    "notify\0",       MCI_NOTIFY,                       MCI_FLAG,
    "wait\0",         MCI_WAIT,                         MCI_FLAG, 
    "\0",             MCI_STATUS_ITEM,                  MCI_CONSTANT,
    "position\0",     MCI_STATUS_POSITION,              MCI_INTEGER,
    "length\0",       MCI_STATUS_LENGTH,                MCI_INTEGER,
    "number of tracks\0", MCI_STATUS_NUMBER_OF_TRACKS,  MCI_INTEGER,
    "ready\0",        MCI_STATUS_READY,                 MCI_INTEGER,
    "mode\0",         MCI_STATUS_MODE,                  MCI_INTEGER,
    "media present\0",MCI_STATUS_MEDIA_PRESENT,         MCI_INTEGER,
    "time format\0",  MCI_STATUS_TIME_FORMAT,           MCI_INTEGER,
    "current track\0",  MCI_STATUS_CURRENT_TRACK,       MCI_INTEGER,
    "type\0",         MCI_CDA_STATUS_TYPE_TRACK,            MCI_INTEGER,
    "\0",             0L,                               MCI_END_CONSTANT,

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?