如何从另一个人写入控制台应用程序

Posted

技术标签:

【中文标题】如何从另一个人写入控制台应用程序【英文标题】:How to write in a console application from another 【发布时间】:2021-12-10 23:17:27 【问题描述】:

我正在寻找如何从另一个外部控制台应用程序写入的解决方案。我正在寻找 C# 或 C++ 解决方案。

简而言之,我想更改颜色并从外部的现有控制台应用程序中清除控制台。我也想在里面写几行。

我无权访问第二个应用的源代码。

【问题讨论】:

到目前为止你尝试了什么?你提出的困难在哪里?请阅读How to ask 部分,它可以帮助您更快、更准确地获得答案。 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。 【参考方案1】:

您可以使用命令行参数,然后在其他控制台应用程序 String [] args 中接收参数,例如: 呼吁:

App2.exe "red"

来自 App1, 在 App2 中:

class Program

  static void Main(string[] args)
  
    if(args[1].equals("red");
        this.background("red");
  

我写的代码只是一个例子,并不是最佳实践。

【讨论】:

我无权编辑第二个应用的源代码。所以这个解决方案是行不通的。

以上是关于如何从另一个人写入控制台应用程序的主要内容,如果未能解决你的问题,请参考以下文章

搭建好harbor服务器后,从另一台机登录时遇到的问题

如何从另一种方法访问 StorageFile

C#写入文件内容时提示:文件正被另一个人或程序使用

如何从另一帧(第二帧)折叠对象(第一帧) WUA

如何从另一个firebase项目中写入firebase数据库?

如何通过 laravel 应用程序使用数字海洋服务器从另一台服务器在远程服务器上运行脚本文件