2010-08-01 41 views
0

我使用德爾福2010年,我需要運行一個控制檯應用程序,並自動執行通常需要用戶輸入的信息(如密碼)的任務。讀/發送自/至控制檯應用程序

所以基本上我需要一些方法來管所有的文字和閱讀的線,所以我知道當讀出某種輸入的應用程序,然後自動擁有我的程序發送的文字,其他的應用需求。

節目我試圖自動化是OpenSSH的的Cygwin的港口,我需要輸入密碼(輸入時不顯示),然後按回車鍵。

回答

1

你可以嘗試,並獲得這個庫uZpRunConsoleApp.pas其中包含一個非常好的類控制檯應用程序的工作。它也會做你想做的事情,從控制檯應用程序發送和接收到你的應用程序。

+0

這個庫只是爲了我回來胡言亂語...... – Nowayz 2010-08-02 03:44:10

+0

我不得不改變的功能之一返回PChar類型,而不是一個PAnsiChar但是當我得到的文本我讀過這一切都是中國尋找... – Nowayz 2010-08-02 04:04:05

+0

這個庫顯然是寫一個非常早期版本的Delphi其代碼與2010年全兼容,從而使其所以這段代碼不會沒有它我顯然不正確使得很多變化工作。 – Nowayz 2010-08-02 04:39:49

0

您可以通過發送消息焦炭到控制檯窗口中,有一個例子: Send To Console

注:它究竟是is`t關於你的問題,我把它用於其他用途,但它會爲你有用...

好運...

相關問題