2017-08-03 16 views
-4

我有一個GUI,我需要通過命令行執行GUI的功能。有沒有辦法編寫一個C#程序來做到這一點。圖形用戶界面如下:編寫一個程序,通過命令行完成GUI的工作

enter image description here

我有一個Cygwin的命令行程序,必須編譯我的C#程序。我的任務是讓腳本執行此類操作--device abc --sim 123 --profile 2 connect根據我已附加的GUI圖像。

+3

沒有試圖變得sn,,但是你想讓我們去做你的任務嗎?或者你有一些具體的障礙? – Vikhram

+0

@Vikhram我在理解腳本任務時遇到了障礙,就像使用C#或任何其他命令行的腳本覆蓋GUI一樣。我不知道這是否可行,所以只是想要一個意見。 – Fgst

+0

如果您可以控制GUI程序的代碼,則可以通過命令行和GUI來使其工作。如果GUI程序的代碼不在您的手中,並且假設它沒有提供任何命令行選項,則不能簡單地使外部腳本/程序接受命令行參數。 – Vikhram

回答

0

既然你沒有告訴我們關於生成GUI的軟件,你的問題只能用非常通用的術語來回答。這個答案是:No.

不,沒有通用的方式來編寫一個腳本,將輸入輸入到另一個程序的GUI中。

有些程序記錄並重放鼠標移動和鍵盤輸入。您可以使用它們重做重複的GUI輸入。但是可能你正在要求一個參數化腳本,它允許改變GUI操作。然後再說一遍:沒有通用的解決方案。