编译批处理文件又一法 李铭 1997-01-01   有时候,为了使批处理文件的内容不被人看到或被修改,就要对批处理文件进行加密。通常的办法是利用专门的工具软件将批处理文件编译成可执行文件(.EXE)。但如果手头上没有此类软件又怎么办呢?现在笔者就介绍一种利用QUICK BASIC将批处理文件编译成可执行文件的方法。   大家都知道,在QUICK BASIC中有一条“SHELL”命令,功能是暂时退出QUICK BASIC执行DOS命令。因此,我们就可以利用“SHELL”命令来达到我们的目的。具体方法是:   1.进入QUICK BASIC,输入批处理文件,在每行命令的前后加上双引号,并在每行前加上SHELL,比如SHELL "CD\UCDOS"、SHELL "CALL UP"等,并存盘;   2.按ALT+R键,选择“RUN”菜单,再选择“MAKE EXE FILE...”选项,输入可执行文件名,将以上程序编译成可执行文件;   3.按ALT+F键打开“FILE”菜单,再键入“X”退出QUICK BASIC;   4.删除原程序.BAS文件。   这样就完成了批处理文件的“编译”工作。   除此以外,在C与Foxpro中也有调用DOS命令的指令。(在C中是“SYSTEM”,Foxpro中是“RUN”或“!”),因此,你也可以利用C或Foxpro完成以上工作,方法基本相同。   以上方法在QUICK BASIC 4.5中通过。