0
手動使用命令行(Java)程序。將命令傳遞到批處理文件中的命令行程序
1)我開始喜歡這個
Program.bat
2方案),然後啓動該程序,我可以這樣輸入命令:
> COMMAND
但是,當我寫這樣
批處理文件program.bat
COMMAND
然後該命令不傳遞給命令行程序。該程序關閉後執行該命令。所以當我輸入命令'help'時,我得到了CMD的幫助輸出,而不是程序。這可能是因爲程序重定向了流。是否可以像我手動執行命令一樣執行命令?
只需添加以下內容即可:「java.exe com.program%*」不起作用。 – user2209562
試試'echo help | Program.BAT'或'echo COMMAND | Program.BAT' –