gpt4 book ai didi

.Net,向没有窗口的命令行进程发送按键/消息?

转载 作者:行者123 更新时间:2023-12-02 14:18:41 30 4
gpt4 key购买 nike

基本上,我正在尝试创建一个简单的 GUI 来与 Robocopy 一起使用。我正在使用进程打开 Robocopy 并将输出重定向到文本框,如下所示:

    With MyProcess.StartInfo
.FileName = "c:\windows\system32\robocopy.exe"
.Arguments = Chr(34) & srce & Chr(34) & " " & Chr(34) & dest & Chr(34)"
.UseShellExecute = False
.CreateNoWindow = True
.RedirectStandardOutput = True
.RedirectStandardError = False
End With
MyProcess.Start()
MyProcess.BeginOutputReadLine()

您可以使用暂停/中断键暂停 Robocopy 进程。我希望通过表单上的暂停按钮来复制该功能,但我很难找到任何代码来适应成功发送按键的情况。我想这可以归结为不知道如何将信息发送到“看不见的”Robocopy 进程。提前致谢。如果我可以提供任何其他信息,请告诉我。

最佳答案

您可以使用PSSuspend无需发送击键即可暂停进程 - 您可以 get the processId to pass来自您的 MyProcess 对象。

关于.Net,向没有窗口的命令行进程发送按键/消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20339180/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com