![]() |
1
10
如果你在Windows上,我会告诉你用一个隐藏的窗口来接收消息,但是由于你使用了
程序可能会创建管道并监听。您可以有一个单独的命令行脚本,它将打开管道并将其命令行参数回送给它。 你呢 |
![]() |
2
6
|
![]() |
3
4
我建议使用 Unix socket D-Bus . 如果您熟悉unixsockets编程并且只需要一些操作,那么使用socket可能会更快,而D-Bus可能会使您更容易以熟悉的面向对象的方式集中精力实现功能。 看看 Beej's Guide to Unix IPC 尤其是关于 Unix sockets |
![]() |
4
1
这里没人说过: 命令行仅在调用程序时可用。 “调用”的示例 争论…“来交流 填充名 一旦 填充名 只能通过使用两个相互通信的程序实例来完成。 其他的答案提出了实现沟通的方法。 安 阿玛洛克 为了知道它必须扮演什么角色,它的主要角色 消息发送者。
|
![]() |
5
0
|
![]() |
6
-2
所以,我可能没有抓住要点,但是deafult一个C程序的主函数有两个参数:argc,参数个数(至少一个)和argv(或arg vector),参数列表。您可以只解析参数并调用正确的方法。 例如:
编辑:好吧,他在找别的东西,但在问题被编辑之前还不太清楚。不必对我的代表下手。。。 |