📄 tranmsg.asm
字号:
;/*
; * Microsoft Confidential
; * Copyright (C) Microsoft Corporation 1991
; * All Rights Reserved.
; */
include version.inc
;
; Revision History
; ================
;
; M016 SR 08/09/90 Added 2 error messages for LoadHigh
;
;
;****************************************************
;* TRANSIENT MESSAGE POINTERS & SUBSTITUTION BLOCKS *
;****************************************************
msg_disp_class db Util_msg_class
msg_cont_flag db No_cont_flag
; extended error string output
;
Extend_Buf_ptr dw 0 ;AN000;set to no message
Extend_Buf_sub db 0 ;AN000;set to no substitutions
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
Extend_Buf_off dw OFFSET TranGroup:String_ptr_2 ;AN000;offset of arg
Extend_Buf_seg dw 0 ;AN000;segment of arg
db 0 ;AN000;first subst
db Char_field_ASCIIZ ;AN000;character string
db 128 ;AN000;maximum width
db 0 ;AN000;minimum width
db blank ;AN000;pad character
; "Duplicate file name or file not found"
;
Renerr_Ptr dw 1002 ;AN000;message number
db no_subst ;AN000;number of subst
; "Invalid path or file name"
;
BadCPMes_Ptr dw 1003 ;AN000;message number
db no_subst ;AN000;number of subst
; "Insufficient disk space"
;
NoSpace_Ptr dw 1004 ;AN000;message number
db no_subst ;AN000;number of subst
; "Out of environment space"
;
EnvErr_Ptr dw 1007 ;AN000;message number
db no_subst ;AN000;number of subst
; "File creation error"
;
FulDir_Ptr dw 1008 ;AN000;message number
db no_subst ;AN000;number of subst
; "Batch file missing",13,10
;
BadBat_Ptr dw 1009 ;AN000;message number
db no_subst ;AN000;number of subst
; "Insert disk with batch file",13,10
;
NeedBat_Ptr dw 1010 ;AN000;message number
db no_subst ;AN000;number of subst
; "Bad command or file name",13,10
;
BadNam_Ptr dw 1011 ;AN000;message number
db no_subst ;AN000;number of subst
; "Access denied",13,10
;
AccDen_Ptr dw 1014 ;AN000;message number
db no_subst ;AN000;number of subst
; "File cannot be copied onto itself",13,10
;
OverWr_Ptr dw 1015 ;AN000;message number
db no_subst ;AN000;number of subst
; "Content of destination lost before copy",13,10
;
LostErr_Ptr dw 1016 ;AN000;message number
db no_subst ;AN000;number of subst
; "Invalid filename or file not found",13,10
;
InOrNot_Ptr dw 1017 ;AN000;message number
db no_subst ;AN000;number of subst
; "%1 File(s) copied",13,10
;
Copied_Ptr dw 1018 ;AN000;message number
db 1 ;AN000;number of subst
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
dw OFFSET TranGroup:Copy_num ;AN000;offset of arg
dw 0 ;AN000;segment of arg
db 1 ;AN000;first subst
db Right_Align+Unsgn_Bin_Word ;AN000;binary to decimal
db 9 ;AN000;maximum width
db 9 ;AN000;minimum width
db blank ;AN000;pad character
; "%1 File(s) "
;
DirMes_Ptr dw 1019 ;AN000;message number
db 1 ;AN000;number of subst
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
dw OFFSET TranGroup:Dir_num ;AN000;offset of arg
dw 0 ;AN000;segment of arg
db 1 ;AN000;first subst
db Right_Align+Unsgn_Bin_Word ;AN000;binary to decimal
db 9 ;AN000;maximum width
db 9 ;AN000;minimum width
db blank ;AN000;pad character
; "%1 bytes free",13,10
;
BytMes_Ptr dw 1020 ;AN000;message number
db 1 ;AN000;number of subst
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
dw OFFSET TranGroup:Bytes_Free ;AN000;offset of arg
dw 0 ;AN000;segment of arg
db 1 ;AN000;first subst
db Right_Align+Unsgn_Bin_DWord ;AN000;long binary to decimal
ifdef KOREA
db 11 ; <MSCH>
db 11 ; <MSCH>
else
db 28 ;AN000;maximum width
db 28 ;AN000;minimum width
endif ; KOREA
db blank ;AN000;pad character
; "Invalid drive specification",13,10
;
BadDrv_Ptr dw 1021 ;AN000;message number
db no_subst ;AN000;number of subst
; "Code page %1 not prepared for system",13,10
;
CP_not_set_Ptr dw 1022 ;AN000;message number
db 1 ;AN000;number of subst
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
dw OFFSET TranGroup:System_cpage ;AN000;offset of arg
dw 0 ;AN000;segment of arg
db 1 ;AN000;first subst
db Right_Align+Unsgn_Bin_Word ;AN000;binary to decimal
db 5 ;AN000;maximum width
db 1 ;AN000;minimum width
db blank ;AN000;pad character
; "Code page %1 not prepared for all devices",13,10
;
CP_not_all_Ptr dw 1023 ;AN000;message number
db 1 ;AN000;number of subst
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
dw OFFSET TranGroup:System_cpage ;AN000;offset of arg
dw 0 ;AN000;segment of arg
db 1 ;AN000;first subst
db Right_Align+Unsgn_Bin_Word ;AN000;binary to decimal
db 5 ;AN000;maximum width
db 1 ;AN000;minimum width
db blank ;AN000;pad character
; "Active code page: %1",13,10
;
CP_active_Ptr dw 1024 ;AN000;message number
db 1 ;AN000;number of subst
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
dw OFFSET TranGroup:System_cpage ;AN000;offset of arg
dw 0 ;AN000;segment of arg
db 1 ;AN000;first subst
db Right_Align+Unsgn_Bin_Word ;AN000;binary to decimal
db 5 ;AN000;maximum width
db 1 ;AN000;minimum width
db blank ;AN000;pad character
; "NLSFUNC not installed",13,10
;
NLSFUNC_Ptr dw 1025 ;AN000;message number
db no_subst ;AN000;number of subst
; "Invalid code page",13,10
;
Inv_Code_Page dw 1026 ;AN000;message number
db no_subst ;AN000;number of subst
; "Current drive is no longer valid"
;
BadCurDrv dw 1027 ;AN000;message number
db no_subst ;AN000;number of subst
; "Press any key to continue"
;
PauseMes_Ptr dw 1028 ;AN000;message number
db no_subst ;AN000;number of subst
; "Label not found",13,10
;
BadLab_Ptr dw 1029 ;AN000;message number
db no_subst ;AN000;number of subst
; "Syntax error",13,10
;
SyntMes_Ptr dw 1030 ;AN000;message number
db no_subst ;AN000;number of subst
; "Invalid date",13,10
;
BadDat_Ptr dw 1031 ;AN000;message number
db no_subst ;AN000;number of subst
; "Current date is %1 %2",13,10
;
CurDat_Ptr dw 1032 ;AN000;message number
db 2 ;AN000;number of subst
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
dw OFFSET TranGroup:Arg_Buf ;AN000;offset of arg
dw 0 ;AN000;segment of arg
IFNDEF DBCS ; MSKK03 07/14/89
db 1 ;AN000;first subst
ELSE
IFDEF JAPAN
db 2 ;AN000;first subst
ELSE
db 1 ;AN000;first subst
ENDIF
ENDIF
db Char_field_ASCIIZ ;AN000;character string
IFNDEF DBCS
db 3 ;AN000;maximum width
db 3 ;AN000;minimum width
ELSE
IFDEF JAPAN ; MSKK02 07/14/89
db 4 ;AN000;maximum width
db 4 ;AN000;minimum width
ENDIF
IFDEF TAIWAN
db 6 ;AN000;maximum width
db 6 ;AN000;minimum width
ENDIF
IFDEF KOREA
db 2 ;3 Keyl ;AN000;maximum width
db 2 ;3 Keyl ;AN000;minimum width
ENDIF
ENDIF
db blank ;AN000;pad character
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
CurDat_yr dw 0 ;AN000;year
CurDat_mo_day dw 0 ;AN000;month,day
IFNDEF DBCS ; MSKK03 07/14/89
db 2 ;AN000;second subst
ELSE
IFDEF JAPAN
db 1 ;AN000;second subst
ELSE
db 2 ;AN000;second subst
ENDIF
ENDIF
db DATE_MDY_4 ;AN000;date
db 10 ;AN000;maximum width
db 10 ;AN000;minimum width
db blank ;AN000;pad character
; "SunMonTueWedThuFriSat"
;
WeekTab dw 1033 ;AN000;message number
db no_subst ;AN000;number of subst
; "Enter new date (%1):"
;
NewDat_Ptr dw 1034 ;AN000;message number
db 1 ;AN000;number of subst
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
NewDat_Format dw 0 ;AN000;offset of replacement
dw 0 ;AN000;segment of arg
db 1 ;AN000;first subst
db Char_field_ASCIIZ ;AN000;character string
db 8 ;AN000;maximum width
db 8 ;AN000;minimum width
db blank ;AN000;pad character
; "Invalid time",13,10
;
BadTim_Ptr dw 1035 ;AN000;message number
db no_subst ;AN000;number of subst
; "Current time is %1",13,10
;
CurTim_Ptr dw 1036 ;AN000;message number
db 1 ;AN000;number of subst
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
CurTim_hr_min dw 0 ;AN000;hours,minutes
CurTim_Sec_hn dw 0 ;AN000;seconds,hundredths
db 1 ;AN000;first subst
db Right_Align+TIME_HHMMSSHH_Cty ;AC059;time
db 12 ;AC059;maximum width
db 12 ;AC059;minimum width
db blank ;AN000;pad character
; "Enter new time:"
;
NewTim_Ptr dw 1037 ;AN000;message number
db no_subst ;AN000;number of subst
; ", Delete (Y/N)?",13,10
;
Del_Y_N_Ptr dw 1038 ;AN000;message number
db no_subst ;AN000;number of subst
; "All files in directory will be deleted!",13,10
; "Are you sure (Y/N)?",13,10
;
SureMes_Ptr dw 1039 ;AN000;message number
db no_subst ;AN000;number of subst
; "Microsoft DOS Version %1.%2",13,10
;
VerMes_Ptr dw 1040 ;AN000;message number
db 2 ;AN000;number of subst
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
dw OFFSET TranGroup:Major_Ver_Num ;AN000;offset of arg
dw 0 ;AN000;segment of arg
db 1 ;AN000;first subst
db Right_Align+Unsgn_Bin_Word ;AN000;binary to decimal
db 1 ;AN000;maximum width
db 1 ;AN000;minimum width
db blank ;AN000;pad character
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
dw OFFSET TranGroup:Minor_Ver_Num ;AN000;offset of arg
dw 0 ;AN000;segment of arg
db 2 ;AN000;second subst
db Right_Align+Unsgn_Bin_Word ;AN000;binary to decimal
db 2 ;AN000;maximum width
db 2 ;AN000;minimum width
db "0" ;AN000;pad character
; "Volume in drive %1 has no label",13,10
;
VolMes_Ptr_2 dw 1041 ;AN000;message number
db 1 ;AN000;number of subst
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
dw OFFSET TranGroup:vol_drv ;AN000;offset of drive
dw 0 ;AN000;segment of arg
db 1 ;AN000;first subst
db Char_field_Char ;AN000;character
db 128 ;AN000;maximum width
db 1 ;AN000;minimum width
db blank ;AN000;pad character
; "Volume in drive %1 is %2",13,10
;
VolMes_Ptr dw 1042 ;AN000;message number
db 2 ;AN000;number of subst
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
dw OFFSET TranGroup:vol_drv ;AN000;offset of drive
dw 0 ;AN000;segment of arg
db 1 ;AN000;first subst
db 00000000b ;AN000;character
db 128 ;AN000;maximum width
db 1 ;AN000;minimum width
db blank ;AN000;pad character
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
dw OFFSET TranGroup:CHARBUF ;AN000;offset of string
dw 0 ;AN000;segment of arg
db 2 ;AN000;second subst
db Char_field_ASCIIZ ;AN000;character string
db 128 ;AN000;maximum width
db 1 ;AN000;minimum width
db blank ;AN000;pad character
; "Volume Serial Number is %1-%2",13,10
;
VolSerMes_Ptr dw 1043 ;AN000;message number
db 2 ;AN000;number of subst
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
dw OFFSET TranGroup:vol_serial+2 ;AN000;offset of serial
dw 0 ;AN000;segment of arg
db 1 ;AN000;first subst
db Right_Align+Bin_Hex_Word ;AN000;binary to hex
db 4 ;AN000;maximum width
db 4 ;AN000;minimum width
db "0" ;AN000;pad character
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
dw OFFSET TranGroup:vol_serial ;AN000;offset of serial
dw 0 ;AN000;segment of arg
db 2 ;AN000;second subst
db Right_Align+Bin_Hex_Word ;AN000;binary to hex
db 4 ;AN000;maximum width
db 4 ;AN000;minimum width
db "0" ;AN000;pad character
; "Invalid directory",13,10
;
BadCD_Ptr dw 1044 ;AN000;message number
db no_subst ;AN000;number of subst
; "Unable to create directory",13,10
;
BadMkD_Ptr dw 1045 ;AN000;message number
db no_subst ;AN000;number of subst
; "Invalid path, not directory,",13,10
; "or directory not empty",13,10
;
BadRmD_Ptr dw 1046 ;AN000;message number
db no_subst ;AN000;number of subst
; "Must specify ON or OFF",13,10
;
Bad_ON_OFF_Ptr dw 1047 ;AN000;message number
db no_subst ;AN000;number of subst
; "Directory of %1",13,10
;
DirHead_Ptr dw 1048 ;AN000;message number
db 1 ;AN000;number of subst
db parm_block_size ;AN000;size of sublist
db 0 ;AN000;reserved
dw OFFSET TranGroup:BWDBUF ;AN000;offset of arg
dw 0 ;AN000;segment of arg
db 1 ;AN000;first subst
db Char_field_ASCIIZ ;AN000;character string
db 128 ;AN000;maximum width
db 0 ;AN000;minimum width
db blank ;AN000;pad character
; "No Path",13,10
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -