题目说的意思简单举例来说:比如在cmd中登陆mysql,再输入mysql -u root -p后,系统提示要输入密码,而批处理在此时会阻断,后面的代码不在执行,不能输入密码。
我这里遇到的问题是:要使用NuSMV这个exe,在进入NuSMV后是如此界面
如果要进行其他操作必须进行其他的输入。
这里如果我们使用普通的批处理代码,如:
- @echo off
- color 0a
- NuSMV -int
- echo read_model -i dme1.smv;
- echo go;
- echo check_ctlspec;
- echo quit;
- pause
是不能再进入程序后输入命令的。
现在我们使用流处理这问题,如代码:
- @echo off
- color 0a
- (echo read_model -i dme1.smv;
- echo go;
- echo check_ctlspec;
- echo quit;
- )|NuSMV -int
- pause
就可以顺利解决这个问题,如运行图: