RadASM 命令行语法

RadASM 命令行语法

 DelCheck,Out,Command,F1[,F2[,Fx]]
 
 DelCheck   执行命令前要清除的文件,不使用时设为0
 
 Out      一般指定为O,所有信息显示在输出窗口,不使用时设为0
 
 Command    命令及选项参数,不使用时设为空
 
 F1[,F2[,Fx]] 命令操作的文件,以数字表示
 
 注意:
 
  1、两种表示文件的方法

        ,number        逗号后面跟一个数字,会得到一个被双引号包括的文件名

        $number      dollar符号后面跟一个数字,会得到一个不被双引号包括的文件名

  2、表示路径的方法

        $letter           dollar符号后面跟一个字母,会得到一个预定义的路径
  
  3、数字与文件对照表(项目名就是文件名)
  
     0=.rap        9=.lib 
     1=.rc          10=.mak
     2=.asm     11=.hla
     3=.obj        12=.com
     4=.res       13=.ocx
     5=.exe       14=.idl
     6=.def        15=.tlb
     7=.dll         16=.sys
     8=.txt      
     
  4、变量与路径对照表
  
     $A    Masm32 path (C:/Masm32)
     $B    Binary path where rc.exe, ml.exe and link.exe is found ($A/Bin)
     $C    Current project path
     $D    Addins path ($R/AddIns)
     $E    Debug path (C:/OllyDbg)
     $H    Help file path ($A/Help)
     $I    Include path ($A/Include)
     $L    Library path ($A/Lib)
     $M    Keyboard macro path ($R/Macro)
     $P    Projects path ($R/Projects)
     $R    Path where RadASM is started (/RadASM)
     $S    Sniplets path ($R/Sniplets)
     $T    Templates path ($R/Templates)
       
  5、要想在命令行中使用逗号(而不是一个带有双引号的文件名),可以用竖线 | 代替逗号。
  
  6、可以使用类似 *.res 等包含通配符的文件名。
    
 
 例如:
 
  5,O,$B/LINK.EXE /SUBSYSTEM:WINDOWS /RELEASE /SECTION:.bss|S /VERSION:4.0 /LIBPATH:"$L" /OUT:"$3",4
  
 会被翻译为以下命令执行:
 
  H:/assembly/masm32/Bin/LINK.EXE /SUBSYSTEM:WINDOWS /RELEASE /SECTION:.bss,S /VERSION:4.0 /LIBPATH:"H:/assembly/masm32

  /Lib" /OUT:"FirstWindow.exe" "FirstWindow.obj"

你可能感兴趣的:(windows,command,Path,library,templates,keyboard)