0

正在执行命令的 Lazarus/FPC 程序如何TProcess检测输入提示并为输入创建图形对话框?

例如,假设我执行了一个需要输入密码的ssh命令- 它如何检测到它,用图形对话框提示它并传递它以使命令继续?TProcess

4

1 回答 1

1

好吧,您至少有两个选择:

  1. 对于“文本图形”(例如:文本框)使用whiptail或对话框并捕获它们的输出,它将包含用户输入的纯文本密码,例如对话框:dialog --passwordbox "Please enter password:" 10 40
  2. 对于 X-Window 图形屏幕,您可以使用 zenity 并获取输出,它将包含纯文本密码,例如:zenity --password --title "Security question: "
于 2013-05-19T20:08:09.620 回答