原创脚本For RadAsm(HLA.ini)
累死人啊
搞了三日HLA 终于完工
关于RadAsm 是多种编程语言IDE 整合工具
最终版本为 RadASM 2.2.1.1
但是它的HLA.ini 却无法Work
只好一边演究HLA 的命令列指令参数
一边些修修改改整合进RadASM
●
;; --==**==--==**==--==**==--==**==--==**==--==**==--==**==--==**==--
;;[Enviroment]
;;1=path,c:\hla;c:\masm32\bin;
;;2=lib,c:\hla\hlalib
;;3=hlainc,c:\hla\include
;; --==**==--==**==--==**==--==**==--==**==--==**==--==**==--==**==--
;; :SetInit
;; Set Path=D:\OO\Asm\Hla199;D:\OO\Asm\m32v9r\Bin;%Path%
;; Set Lib=D:\OO\Asm\Hla199\hlalib;D:\OO\Asm\m32v9r\Lib;%Lib%
;; Set HlaInc=D:\OO\Asm\Hla199\include
;; Set HlaLib=D:\OO\Asm\Hla199\hlalib\hlalib.lib
;; --==**==--==**==--==**==--==**==--==**==--==**==--==**==--==**==--
[Enviroment]
1=Path,D:\OO\Asm\Hla199;D:\OO\Asm\m32v9r\Bin;
2=Lib,D:\OO\Asm\Hla199\hlalib;D:\OO\Asm\m32v9r\Lib;
3=HlaInc,D:\OO\Asm\Hla199\include
4=HlaLib,D:\OO\Asm\Hla199\hlalib\hlalib.lib
[MinorFiles]
;Used by PthExpl++ addin to delete minor files.
MinorFiles=*.ro.inc;*.res;*.obj;*.link;*.extpub.inc;*.data.inc;*.consts.inc;*.bss.inc;
[CharTab]
2=0251222522222236;20-2F
3=1111111111222221;30-3F
[Open]
0="Hla Files (*.hla;*.hhf),*.hla;*.hhf"
1="Resource Files (*.rc),*.rc"
2="Assembly Files (*.asm;*.inc),*.asm;*.inc"
3="Text Files (*.txt),*.txt"
4="All Files (*.*),*.*"
[CodeMacro]
;KeyWord,InsertBeforeActiveLine,InsertAfterActiveLine
;{I}=Copy indent from keyword line
;{C}=Cr
;{S}=Space
;{T}=Tab
;{$}=Copy Proc/Struct Name
;The macros are set up to assume AutoIndent on
1=begin,{T}{C}{I}{T},{C}{C}{I}end {$}
2=if,{C}{I}{T}, {C}{C}{I}endif;
3=elseif,{C}{I}{T}
4=else, {C}{I}{T}
5=while,{C}{I}{T}, {C}{C}{I}endwhile;
6=repeat,{C}{I}{T}, {C}{C}{I}until( expr );
7=for,{C}{I}{T}, {C}{C}{I}endfor;
8=forever,{C}{I}{T}, {C}{C}{I}endfor;
9=foreach,{C}{I}{T}, {C}{C}{I}endfor;
10=try,{C}{I}{T}, {C}{C}{I}exception{C}{C}{I}endtry;
11=switch,{C}{I}{T}, {C}{C}{I}endswitch;
12=record,{C}{I}{T}, {C}{C}{I}endrecord;
13=union,{C}{I}{T}, {C}{C}{I}endunion;
14=class,{C}{I}{T}, {C}{C}{I}endclass;
15=#macro,{C}{I}{T}, {C}{C}{I}#endmacro;
16=#if,{C}{I}{T}, {C}{C}{I}#endif
17=#while,{C}{I}{T}, {C}{C}{I}#endwhile
18=#for,{C}{I}{T}, {C}{C}{I}#endfor
[Code]
Code={C},procedure
Const=;,$ :=
Data=;,$ :dword;
Macro=#endmacro,#macro
Struct=endrecord;,$ record
[CodeBlock]
1=begin,end,,,6
2=if,endif,elseif,else,0
3=$ :record,endrecord;,,,6
4=#macro,#endmacro;,,,6
[Api]
Trig=
Call=Hla\hlaCall.api
Struct=Hla\hlaStruct.api
Const=Hla\hlaConst.api
Word=Hla\hlaWord.api
Message=Hla\hlaMessage.api
[Edit]
Font=Courier New
FontHeight=-12
FontWeight=400
TxtFont=Courier New
TxtFontHeight=-12
TxtFontWeight=400
TabSize=4
Backup=9
AutoSave=1
BacupPath=$P\Bak\
AutoIndent=1
ApiList=0
ApiToolTip=1
Properties=1
MouseWheel=1
SaveSize=1
Maximize=1
ApiConst=1
CodeWrite=1
TabToSpc=0
ApiStruct=1
PrnFont=Courier New
PrnFontHeight=-12
PrnFontWeight=400
PrnPage=21000,29700,1000,1000,1000,1000,0
PrnOption=2,0,1,1,1
PrnColor=0,32768,8421504,255,65280,10485760,10485760,10485760,10485760,10485760,10485760,10485760,10485760,10485760,10485760,10485760,10485760,10485760,10485760,10485760,10485760
FontCharSet=0
TxtFontCharSet=0
PrnFontCharSet=0
ApiWordConv=1
ApiWordLocal=1
CodeFiles=.asm.inc.rc.tpl.rad.hla.hhf.
ProcsToApi=1
ProcInSBar=0
LnrFont=Terminal
LnrFontHeight=-8
LnrFontColor=8388608
LnrWidth=4
LnrOnOpen=0
PageBreak=63
PageSize=63
ApiShiftSpace=0
OpenCollapsed=0
FontItalic=0
TxtFontItalic=0
CmntBlock=/*,*/
CmntChar=//
EnterOnTab=0
AutoBrackets=1
CodeTooltip=1
HexFont=Courier New
HexFontHeight=-12
HexFontWeight=400
HexFontItalic=0
HexFontCharSet=0
DlgFont=MS Sans Serif
DlgFontHeight=-11
DlgFontWeight=400
DlgFontItalic=0
DlgFontCharSet=0
ToolFont=MS Sans Serif
ToolFontHeight=-11
ToolFontWeight=400
ToolFontItalic=0
ToolFontCharSet=0
ThreadBuild=1
ChangeNotify=1
MinimizeOnBuild=0
HiliteLine=0
HiliteCmnt=0
[Dialog]
Grid=1
GridX=3
GridY=3
SnapToGrid=1
ShowSize=1
SaveRC=1
SimpleProperty=0
[Error]
BookMark=3
nAsm=99
Identify=Error
Skip=2
[Paths]
;;$A=C:\Hla
$A=D:\OO\Asm\hla199
$B=$A
$D=$R\AddIns
$H=$A\Doc
$I=$A\Include
$L=$A\hlalib
$P=$R\Hla\Projects
$S=$R\Hla\Sniplets
$T=$R\Hla\Templates
$M=$R\Hla\Macro
[MakeFiles]
0=.rap
1=.rc
2=.asm
3=.obj
4=.res
5=.exe
6=.def
7=.dll
8=.txt
9=.lib
10=.mak
11=.hla
12=" "
[Project]
;;Type=Console App,Windows App
Type=Console App,Windows App (No Res),Windows App
Files=hla,hhf,rc,def
Folders=Bak,Res,Tmp,Doc
;;MenuMake=Build,Build All,Compile RC,Check Syntax,Run
MenuMake=Compile_RC,Build,Build_All,Check_Syntax,Run
Group=1
GroupExpand=1
[MakeDefNoProject]
;; --==**==--==**==--==**==--==**==--==**==--==**==--==**==--==**==--
;; MenuMake=Build,Build All,Compile RC,Check Syntax,Run
;; 0=.rap 1=.rc 2=.asm 3=.obj 4=.res 5=.exe 6=.def 7=.dll 8=.txt 9=.lib 10=.mak 11=.hla 12=" "
;; --==**==--==**==--==**==--==**==--==**==--==**==--==**==--==**==--
;; Menu= 1, 1, 0, 1, 1,0,0,0,0
;; MenuMake=Compile_RC,Build,Build_All,Check_Syntax,Run
;; --==**==--==**==--==**==--==**==--==**==--==**==--==**==--==**==--
Menu=1,1,0,1,1,0,0,0,0
;;1=0,OT,$B\hla -p:tmp -w -i:$I -Lib:$L,11
;;2=0,OT,$B\hla -p:tmp -w -i:$I -Lib:$L,11
1=0,OT,$B\PoRc /r,1
2=0,OT,$B\hla -w -c,11
3=0,OT,$B\hla -w,11,1
4=0,OT,$B\hla -w -s,11
5=0,OT,$R\run.bat,5
6=
[Console App]
Files=1,0,0,0,0
Folders=1,0,1
;; --==**==--==**==--==**==--==**==--==**==--==**==--==**==--==**==--
;; MenuMake=Build,Build All,Compile RC,Check Syntax,Run
;; 0=.rap 1=.rc 2=.asm 3=.obj 4=.res 5=.exe 6=.def 7=.dll 8=.txt 9=.lib 10=.mak 11=.hla 12=" "
;; #*==============================================================*#
;; Menu= 0, 1, 1, 1, 1,0,0,0,0
;; MenuMake=Compile_RC,Build,Build_All,Check_Syntax,Run
;; --==**==--==**==--==**==--==**==--==**==--==**==--==**==--==**==--
MenuMake=0,1,1,1,1,0,0,0,0
;;1=0,OT,$B\hla -p:tmp -w -i:$I -Lib:$L,11
;;2=0,OT,$B\hla -p:tmp -w -i:$I -Lib:$L,11
1=0,OT,$B\PoRc /r,1
2=0,OT,$B\hla -c,11
;; Error Console App No .RC
;;3=0,OT,$B\hla ,11,1
;; No .RC
3=0,OT,$B\hla ,11
4=0,OT,$B\hla -s,11
5=0,OT,$R\run.bat,5
6=
[Windows App (No Res)]
Files=1,1,0,0,0
Folders=0,0,0,0
MenuMake=0,1,1,1,1,0,0,0,0
;; --==**==--==**==--==**==--==**==--==**==--==**==--==**==--==**==--
;; MenuMake=Build,Build All,Compile RC,Check Syntax,Run
;; 0=.rap 1=.rc 2=.asm 3=.obj 4=.res 5=.exe 6=.def 7=.dll 8=.txt 9=.lib 10=.mak 11=.hla 12=" "
;; #*==============================================================*#
;; Menu= 1, 1, 1, 1, 1,0,0,0,0
;; MenuMake=Compile_RC,Build,Build_All,Check_Syntax,Run
;; --==**==--==**==--==**==--==**==--==**==--==**==--==**==--==**==--
;;1=0,OT,$B\hla -p:tmp -w -i:$I -Lib:$L,11
;;2=0,OT,$B\hla -p:tmp -w -i:$I -Lib:$L,11
1=0,OT,$B\PoRc /r,1
2=0,OT,$B\hla -w -c,11
;;3=0,OT,$B\hla -w,11,1
3=0,OT,$B\hla -w,11
4=0,OT,$B\hla -w -s,11
5=0,OT,$R\run.bat,5
6=
[Windows App]
Files=1,1,1,0,0
Folders=1,1,1
;; --==**==--==**==--==**==--==**==--==**==--==**==--==**==--==**==--
;; MenuMake=Build,Build All,Compile RC,Check Syntax,Run
;; 0=.rap 1=.rc 2=.asm 3=.obj 4=.res 5=.exe 6=.def 7=.dll 8=.txt 9=.lib 10=.mak 11=.hla 12=" "
;; #*==============================================================*#
;; Menu= 1, 1, 1, 1, 1,0,0,0,0
;; MenuMake=Compile_RC,Build,Build_All,Check_Syntax,Run
;; --==**==--==**==--==**==--==**==--==**==--==**==--==**==--==**==--
MenuMake=1,1,1,1,1,0,0,0,0
;;1=0,OT,$B\hla -p:tmp -w -i:$I -Lib:$L,11
;;2=0,OT,$B\hla -p:tmp -w -i:$I -Lib:$L,11
1=0,OT,$B\PoRc /r,1
2=0,OT,$B\hla -w -c,11
3=0,OT,$B\hla -w,11,1
4=0,OT,$B\hla -w -s,11
5=0,OT,$R\run.bat,5
6=
[MenuMake]
;;;;Menu= 1, 1, 1, 1, 1,0,0,0,0
;;;;MenuMake=Compile_RC,Build,Build_All,Check_Syntax,Run
1=&Compile RC,372,M,1
2=&Build,1396,M,2
3=Build &All,116,M,3
4=-,0,M,
5=&Syntax Check,1396,M,4
6=-,0,M,
7=&Run,884,M,5
8=$$,0,M,0
9=$$,0,M,0
Ver=100
[Color]
UseColor=1
Back=2039583
Fore=12632256
Bar=12550399
Cmnt=42008575
Str=16777215
Oper=2631935
C0=8454016
C1=16777088
C2=16744448
C3=12615935
C4=12615808
C5=11184640
C6=4227327
C7=16711935
C8=33488896
C9=16711808
Output=12058623
Project=12058623
Property=12058623
Dialog=8421376
DivLine=1
NoFlicker=0
PageBreak=63
SelBack=16711680
SelText=16777215
HiLine1=5395026
HiLine2=12644544
HiLine3=6052956
BarPen=8421504
LnrFontColor=8388608
C10=285147136
C11=16711680
C12=16711680
C13=16744576
C14=12615808
C15=16711680
Num=8421504
Outputtext=8388608
Projecttext=8388608
Propertytext=8388608
CustColors=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
[KeyWords]
;
;Registers
;
C0=AH AL AX BH BL BP BX CH CL CR0 CR2 CR3 CSEG CX DH DI DL DR0 DR1 DR2 DR3 DR6 DR7 DSEG DX EAX EBP EBX ECX EDI EDX ESEG ESI ESP FSEG GSEG MM0 MM1 MM2 MM3 MM4 MM5 MM6 MM7 SI SP SSEG ST0 ST1 ST2 ST3 ST4 ST5 ST6 ST7 TR3 TR4 TR5 TR6 TR7 XMM0 XMM1 XMM2 XMM3
;
;Instructions
;
C1=AAA AAD AAM AAS ADC ADD AND ARPL BOUND BSF BSR BSWAP BT BTC BTR BTS CALL CBW CDQ CLC CLD CLI CLTS CMC CMOVA CMOVAE CMOVB CMOVBE CMOVC CMOVE CMOVG CMOVGE CMOVL CMOVLE CMOVNA CMOVNAE CMOVNB CMOVNBE CMOVNC CMOVNE CMOVNG CMOVNGE CMOVNL CMOVNLE CMOVNO CMOVNP CMOVNS CMOVNZ CMOVO CMOVP CMOVPE CMOVPO CMOVS CMOVZ CMP CMPSB CMPSD CMPSW CMPXCHG CMPXCHG8B CPUID CWD CWDE DAS DEC DIV DAA DAS ENTER HLT IDIV IMOD IMUL IN INC INSB INSD INSW INT INTMUL INTO INVD INVLPG IRET IRETD JA JAE JB JBE JC JCXZ JE JECXZ JG JGE JL JLE JMP JNA JNAE JNB JNBE JNC JNE JNG JNGE JNL JNLE JNO JNP JNS JNZ JO JP JPE JPO JS JZ LAHF LAR LDS LEA LEAVE LES LFS LGDT LGS LIDT LLDT LOCK.ADC LOCK.ADD LOCK.AND LOCK.BTC LOCK.BTR LOCK.BTS LOCK.CMPXCHG LOCK.DEC LOCK.INC LOCK.NEG LOCK.NOT LOCK.OR LOCK.SBB LOCK.SUB LOCK.XADD LOCK.XCHG LOCK.XOR LODSB LODSD LODSW LOOP LOOPE LOOPNE LOOPNZ LOOPZ LSL LSS LTREG MOV MOVSB MOVSD MOVSW MOVSX MOVZX MUL NEG NOP NOT OR OUT OUTSB OUTSD OUTSW POP POPA POPAD POPF POPFD PUSH PUSHA PUSHAD PUSHD PUSHF PUSHFD PUSHW RCL RCR RDMSR RDPMC RDTSC REP.INSB REP.INSD REP.INSW REP.MOVSB REP.MOVSD REP.MOVSW REP.OUTSB REP.OUTSD REP.OUTSW REP.STOSB REP.STOSD REP.STOSW REPE.CMPSB REPE.CMPSD REPE.CMPSW REPE.SCASB REPE.SCASD REPE.SCASW REPNE.CMPSB REPNE.CMPSD REPNE.CMPSW REPNE.SCASB REPNE.SCASD REPNE.SCASW REPNZ.CMPSB REPNZ.CMPSD REPNZ.CMPSW REPNZ.SCASB REPNZ.SCASD REPNZ.SCASW REPZ.CMPSB REPZ.CMPSD REPZ.CMPSW REPZ.SCASB REPZ.SCASD REPZ.SCASW RET ROL ROR RSM SAHF SAL SAR SBB SCASB SCASD SCASW SETA SETAE SETB SETBE SETC SETE SETG SETGE SETL SETLE SETNA SETNAE SETNB SETNBE SETNC SETNE SETNG SETNGE SETNL SETNLE SETNO SETNP SETNS SETNZ SETO SETP SETPE SETPO SETS SETZ SGDT SHL SHLD SHR SHRD SIDT SLDT STC STD STI STOSB STOSD STOSW STREG SUB TEST UD2 VERR VERW WAIT WBINVD WRMSR XADD XCHG XLAT XOR
;
;FPU Instructions
;
C2=F2XM1 FABS FADD FADDP FBLD FBSTP FCHS FCLEX FCMOVA FCMOVAE FCMOVB FCMOVBE FCMOVE FCMOVNA FCMOVNAE FCMOVNB FCMOVNBE FCMOVNE FCMOVNU FCMOVU FCOM FCOMI FCOMIP FCOMP FCOMPP FCOS FDECSTP FDIV FDIVP FDIVR FDIVRP FFREE FIADD FICOM FICOMP FIDIV FIDIVR FILD FIMUL FINCSTP FINIT FIST FISTP FISUB FISUBR FLD FLD1 FLDCW FLDENV FLDL2E FLDL2T FLDLG2 FLDLN2 FLDPI FLDZ FMUL FMULP FNOP FPATAN FPREM FPREM1 FPTAN FRNDINT FRSTOR FSAVE FSCALE FSIN FSINCOS FSQRT FST FSTCW FSTENV FSTP FSTSW FSUB FSUBP FSUBR FSUBRP FTST FUCOM FUCOMI FUCOMIP FUCOMP FUCOMPP FWAIT FXAM FXCH FXTRACT FYL2X FYL2XP1
;
;MMX Instructions
;
C3=EMMS MOVD MOVQ PACKSSDW PACKSSWB PACKUSWB PADDB PADDD PADDSB PADDSW PADDUSB PADDUSW PADDW PAND PANDN PAVGB PAVGW PCMPEQB PCMPEQD PCMPEQW PCMPGTB PCMPGTD PCMPGTW PEXTRW PINSRW PMADDWD PMAXSW PMAXUB PMINSW PMINUB PMOVMSKB PMULHUW PMULHW PMULLW POR PSADBW PSHUFW PSLLD PSLLQ PSLLW PSRAD PSRAW PSRLD PSRLQ PSRLW PSUBB PSUBD PSUBSB PSUBSW PSUBUSB PSUBUSW PSUBW PUNPCKHBW PUNPCKHDQ PUNPCKHWD PUNPCKLBW PUNPCKLDQ PUNPCKLWD PXOR
;
; HLA built-in data types
;
C4=BOOLEAN BYTE CHAR CSET DWORD INT128 INT16 INT32 INT64 INT8 LWORD QWORD REAL32 REAL64 REAL80 STRING TBYTE TEXT TEXT THUNK UNS128 UNS16 UNS32 UNS64 UNS8 WCHAR WORD WSTRING
;
;Compile-time language statements, variables, and functions
;
C5=#ASM #CLOSEREAD #CLOSEWRITE #ELSE #ELSEIF #EMIT #ENDASM #ENDFOR #ENDIF #ENDMACRO #ENDTEXT #ENDWHILE #ERROR #FOR #IF #INCLUDE #INCLUDEONCE #KEYWORD #MACRO #OPENREAD #OPENWRITE #PRINT #SYSTEM #TERMINATOR #TEXT #WHILE #WRITE @ABS @ARITY @BASEREG @BOOLEAN @BOUND @BYTE @CEIL @CHAR @CLASS @COS @CSET @CURDIR @CURLEX @CUROBJECT @CUROFFSET @DATE @DEFINED @DELETE @DIM @DWORD @ELEMENTS @ELEMENTSIZE @ENTER @ENUMSIZE @EOS @EVAL @EXACTLYNCHAR @EXACTLYNCSET @EXACTLYNICHAR @EXACTLYNTOMCHAR @EXACTLYNTOMCSET @EXACTLYNTOMICHAR @EXCEPTIONS @EXP @EXTRACT @FILENAME @FIRSTNCHAR @FIRSTNCSET @FIRSTNICHAR @FLOOR @INDEX @INSERT @INT128 @INT16 @INT32 @INT64 @INT8 @INTO @ISALPHANUM @ISCLASS @ISCONST @ISDIGIT @ISEXTERNAL @ISFREG @ISLOWER @ISMEM @ISREG @ISREG16 @ISREG32 @ISREG8 @ISSPACE @ISTYPE @ISALPHA @ISUPPER @ISXDIGIT @LASTOBJECT @LEAVE @LENGTH @LEX @LINENUMBER @LOCALOFFSET @LOCALSYMS @LOG @LOG10 @LOWERCASE @LWORD @MATCHID @MATCHINTCONST @MATCHISTR @MATCHNUMERICCONST @MATCHREALCONST @MATCHSTR @MATCHSTRCONST @MATCHTOISTR @MATCHTOSTR @MAX @MIN @NAME @NORLESSCHAR @NORLESSCSET @NORLESSICHAR @NORMORECHAR @NORMORECSET @NORMOREICHAR @NTOMCHAR @NTOMCSET @NTOMICHAR @ODD @OFFSET @ONECHAR @ONECSET @ONEICHAR @ONEORMORECHAR @ONEORMORECSET @ONEORMOREICHAR @ONEORMOREWS @OPTSTRINGS @PARMOFFSET @PARMS @PCLASS @PEEKCHAR @PEEKCSET @PEEKICHAR @PEEKWS @PTYPE @QWORD @RANDOM @RANDOMIZE @READ @REAL32 @REAL64 @REAL80 @REG @REG16 @REG32 @REG8 @RINDEX @SECTION @SIN @SIZE @SQRT @STATICNAME @STRBRK @STRING @STRSET @STRSPAN @SUBSTR @TAN @TBYTE @TEXT @TEXT @TIME @TOKENIZE @TRACE @TRIM @TYPE @TYPENAME @UNS128 @UNS16 @UNS32 @UNS64 @UNS8 @UPPERCASE @UPTOCHAR @UPTOCSET @UPTOICHAR @UPTOISTR @UPTOSTR @WCHAR @WORD @WSOREOS @WSTHENEOS @WSTRING @ZEROORMORECHAR @ZEROORMORECSET @ZEROORMOREICHAR @ZEROORMOREWS @ZEROORONECHAR @ZEROORONECSET @ZEROORONEICHAR DOWNTO
;
; HLA Declaration Keywords:
;
C6=BEGIN CLASS CONST DUP END ENDCLASS ENDREADONLY ENDRECORD ENDSTATIC ENDSTORAGE ENDUNION ENUM EXTERNAL FORWARD INHERITS ITERATOR LABEL METHOD NAMESPACE POINTER PROCEDURE PROGRAM READONLY RECORD SEGMENT STATIC STORAGE TYPE UNION UNIT VAL VAR
;
;HLA Keywords (non-code producing)
;
C7=@ABSTRACT @ALIGN @ALIGNSTACK @CDECL @DISPLAY @EXTERNAL @FAST @FORWARD @FRAME @NOALIGNSTACK @NODISPLAY @NOENTER @NOFRAME @NOLEAVE @NOSTACKALIGN @NOSTORAGE @PASCAL @RETURNS @STACKALIGN @STDCALL @USE @VOLATILE ABSTRACT ALIGN LAZY NAME OVERRIDE OVERRIDES RESULT RETURNS VALRES VMT
;
;HLA High Level Statement Key Words (code producing)
;
C8=ANYEXCEPTION BREAK BREAKIF CONTINUE CONTINUEIF DO ELSE ELSEIF ENDFOR ENDIF ENDTRY ENDWHILE EXCEPTION EXIT EXITIF FELSE FOR FOREACH FOREVER IF JF JT RAISE REPEAT THEN TO TRY UNPROTECTED UNTIL WELSE WHILE
;
;Special reserved words
;
C9=@A @AE @B @BE @C @E @G @GE @GLOBAL @L @LE @NA @NAE @NB @NBE @NC @NE @NG @NGE @NL @NLE @NO @NP @NS @NZ @O @P @PE @PO @S @TOSTRING @Z THIS
;
;RC file
C10=#define #include ACCELERATORS ALT AUTOCHECKBOX AUTORADIOBUTTON BEGIN BITMAP BLOCK CAPTION CLASS COMBOBOX CONTROL CURSOR DIALOGEX DISCARDABLE EDITTEXT EXSTYLE FALSE FILEOS FILETYPE FILEVERSION FONT GROUPBOX ICON LISTBOX LTEXT MENU MENUITEM NOINVERT NULL POPUP PRODUCTVERSION PUSHBUTTON SEPARATOR SHIFT STRINGTABLE STYLE TRUE VALUE VERSIONINFO VIRTKEY
C11=
C12=
C13=
C14=
C15=
;On Hold
C16=
[ReallyRad]
AddDlg=1
AddMnu=0
AddRes=0
AddVer=1
CtlClk=1
MnuSel=1
AddFile=0
AddFolder=0
CtlNme=1
AddStr=1
AddStrRc=0
AddResRc=0
AddVerRc=0
[MenuTools]
1=&Notepad,0,T,NOTEPAD.EXE
2=&Calculator,0,T,CALC.EXE
3=Note&pad (.rap),0,T,NOTEPAD.EXE,0
4=-,0,T,
5=Command &Line,0,T,cmd.exe
6=-,0,T,
7=Toolbar creator,0,T,$D\TbrCreate.exe
Ver=100
[MenuMacro]
Ver=100
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)