c# - 在 C# 中从自定义 GUI 运行外部命令

标签 c# winforms perl cmd

对于我的一个应用程序,我试图从我的 GUI 应用程序向 cmd 窗口发送/接收命令/信息。

但是有一个问题.. 我还安装了一个 perl,我需要使用它。问题是当我在 cmd 窗口中尝试 perl -v 时,cmd 窗口对 perl 版本消息使用react。当我尝试我的 GUI 时,它会显示消息

'perl' 不是内部或外部命令, 可运行的程序或批处理文件。

请建议..

更新

重新启动我的机器解决了这个问题。我真的不知道路径变量有什么问题..

新问题,请

我有一个示例 perl 脚本,它等待用户响应,然后开始对提供的输入进行操作。它在 cmd 窗口中的行为与它应该的一样。但是当涉及到我的 GUI 时..它不等待用户输入..有一个无休止的循环,它不断地将消息打印到我的 UI..

任何帮助将不胜感激..

感谢和问候 加根詹茹阿

最佳答案

重新启动我的应用程序似乎解决了我的问题...

谢谢@RedGrittyBrick..我会记住小费......

关于c# - 在 C# 中从自定义 GUI 运行外部命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6894170/

相关文章:

c# - wcf UserNamePasswordValidator 类和客户端证书

c# - 如何设置表格列的宽度限制?

C#使文件从只读读/写

c# - [System.DateTime])' 没有支持的 SQL 转换

perl - 如何临时更改 Perl 使用的 tmp 目录?

perl - 如何使用 Perl 搜索归档文件

perl - CPAN 认为过时的模块是最新的

C# 应用程序在切换到 TLS 1.2 后无法再访问网站 - GetResponse() 失败

c# - 不能再调试我的程序

C# 为什么要使用 SuspendLayout()?