我已經搜索過類似的問題,但儘管在那裏有很多類似的標題,但都有不同的要求。Java與Windows cmd進行交互
在我的情況下,我希望我的java程序通過編寫命令和讀取響應與終端(Windows)進行交互。
我已經找到了類ProcessBuilder
,但似乎並沒有那麼做我想做的
我」 M尋找的東西如此:
- 在某個給定的位置開始
cmd
(如C:\Users\federico
) - 發出命令(
dir
或cd desktop
);這不應該打開命令提示符窗口 - 讀取命令可能會導致
等任何輸出,最多從程序用戶的退出。
這是批處理文件的用途。 Java的功能在所有這些方面發揮了什麼作用。 –
你想「數字」一個命令?那是什麼意思? – ajb
@NickZiebert我不希望只執行一個cmd命令,而是閱讀cmd的回答(例如:我把我的批處理這些指令:1:cd C:/ Users/federico 2:dir。我想要的是我的程序讀取哪些是子目錄,我不希望cmd與該cubDirectory打開 – fedi98