通过批处理程序可以使任务的执行自动化。有时候我们会碰到需要用户输入一些信息才能执行后面的其他程序。用户输入信息就是在输入流中获取相应的数据,通过重定向输入流到一个文件就可以解决问题。将所有需要输入的信息,都写入到文件的每一行,这样就相当于依次从键盘得到所输入的每一个信息。
如Java Applet中的数字签名也可以使用该过程自动化:
keytool -genkey -keystore pepper.store -alias pepper < fileName.txt
这样就不用用户每次都要停顿去输入一个信息。而是全部由程序定制执行。