上汇编课闲来无事,就做了这样的一个小工具,把MASM跟LINK打包在一起了,这样就免除了再去输入那一串冗余的指令的过程。使用方法很简单,只需要将你要汇编的源程序文件(.ASM)拖动到Kaisir.cmd文件上,系统就会自动的帮助你完成汇编与连接。之后会显示出菜单,让你选择是执行汇编之后的程序,还是进行Debug。当然,如果你尝试按按其他的按键,说不定,会有惊喜喔~~
点此下载
PS:不知道Demon童鞋能不能帮我个忙,我执行Link的时候,我想用vbs脚本模拟按键,发送三次回车,这样就不需要用户来按这三次回车了。但是,我写了一个脚本,代码内容如下:(SendKey.vbs)
[codesyntax lang=”vb”]
set WshShell=CreateObject("WScript.Shell") WScript.Sleep 1000 WshShell.SendKeys "{ENTER}" WScript.Sleep 300 WshShell.SendKeys "{ENTER}" WScript.Sleep 300 WshShell.SendKeys "{ENTER}"
[/codesyntax]
然后在Kaisir.cmd文件中调用,代码如下:
[codesyntax lang=”bash”]
masm.exe %1,temp.obj,temp.lst,temp.crf;>>temp.txt type temp.txt start sendkey.vbs link.exe temp.obj %2
[/codesyntax]
但是却不能完成模拟按键操作。但是我单独调用SendKey.vbs这个脚本,确是没有问题的,你能帮忙改进下我的这个小工具么?非常感谢~ :)
推荐用RadASM
@Demon, 哈 刚才Google了一下 很不错的一个汇编工具哈~
@Demon, 我试过了 RadASM不支持16位汇编 嘿嘿
@Kaisir.Wang, 不是不支持,是你不会配置
对于这个我不做任何评价了,只能说你很用心呀!
有一个基于MSAM的汇编IDE叫MSAMPlus…