UltralEdit是一款比较优秀的文本编辑环境,有人将其打造成c/c++集成开发环境,用起来蛮酷的,不过对于windows下c/c++开发,首选还是visual studio系列的VC,其msdn的用途是程序员开发所难以舍弃的依赖。对于汇编编程,我们则可以用UltralEdit来构造开发环境,作法比较容易,即利用UltralEdit自带的功能,将批处理集成为一个工具菜单.
需要工具:
UltralEdit
masm.exe
link.exe
打造步骤主要有两点
1-----通过UltraEdit自带的可以执行外部命令的功能,将汇编和Link过程写成一个bat文件供UltraEdit调用即可,“高级”---〉“工具配置”---〉添加命令行和工具名,则在UltraEdit“高级”中即可出现工具,快捷键为ctrl+shift+工具号
2-----语法的高亮显示
**将UltraEdit的高亮显示的配置文件替换成asm的语法高亮显示文件即可
菜单 : 汇编
命令行:c:/MASM/masm.exe %N
工作目录:%p/asm_exe [c:/MASM/asm_exe要存在,即生成程序的存放位置]
其中的批处理文件hui_bian.bat内容如下:[没有做成读参数形式,要保存成1.asm]
IF NOT EXIST c:/MASM/masm.exe GOTO _Exit
IF EXIST %1.obj DEL %1.obj
IF EXIST %1.asm c:/MASM/masm %1.asm;
IF not EXIST %1.obj goto _end
ECHO LINK %1.ASM;
c:/MASM/LINK %1.OBJ;
IF EXIST %1.obj DEL %1.obj
GOTO :_End
:_Exit
ECHO Make sure the path of your MASM.exe is right
:_End