还有的就是,这个程序如果,我是说如果,一旦有变量没有赋值然后就会出现莫名其妙的错误,可以让你查都查不到,让你摸不到头脑,让你痛不欲生, 怀疑是由于内存溢出(堆栈问题?),具体表现为 它有可能会去执行一条 注释语句,比如说 rem system is over 有可能会报错说 tem 不是内部或外部命令,也不是可运行的程序或批处理文件。其原因是 rem sys这几个字符被吞掉了,然后这句本不应该执行的的语句就会变成 tem is over , 试图执行它当然会出错! 还有的会报错,说 找不到某某标签(label)那也是那一句有字符被吞了…… 以前还有因为某个变量没有赋值,造成某个软件的命令行无法执行,会跳出一个窗口来,(有的是一个报警窗口,有的是一个“正常执行”的界面(本来应该是静默执行,命令行方式))。
1.用Primo Ramdisk Server Edition5.6版本,2012r2系统原版,24g内存,uefi用模式0.
2.用2.1.0制作时,在询问完保存vdf的文件夹之后,出现
- -----------以下是批处理窗口显示内容------------
'd:\vd-ser\【RAMOS一键批处理多合一V4.0.0' is not recognized as an internal or external command,operable program or batch file.