0

我有一个小问题。

SOFTWARE1 我做了一个改变FF和IE主页的软件。该软件只是在主页更改后自行打开和关闭。我在源代码中设置了新的主页,当然我可以做一个文本框或类似的东西。

SOFTWARE2 我想要的是制作另一个软件......其中我有一个文本框和一个按钮。在文本框中,我将写下“新主页 URL”,单击“确定”后,我想获得带有我在第一个软件中输入的“新主页 URL”的SOFTWARE1 。

这只是......我想获得一个应用程序,就是这样做的:

-打开 -更改主页 -关闭

我不知道如何制作制作其他软件的软件。

有什么建议么 ?

4

3 回答 3

0

你只需要使用 Process.Start 就像

Process.Start("software1.exe", textbox.text);

在您的软件2代码上

于 2012-07-28T11:22:49.553 回答
0

要以编程方式创建和编译代码,请查看System.CodeDom命名空间。它将允许您从 PROGRAM2 为您的 PROGRAM1 生成源代码并将其编译为工作可执行文件。

这是一个教程,查看名为“使用 CodeDOM 代码提供程序编译程序集”的部分。

于 2012-07-28T11:41:54.343 回答
0

通过命令在 SOFTWARE2 中打开 SOFTWARE1 并将参数传递给它。然后在 SOFTWARE1 中获取参数并通过接收到的参数设置主页

SOFTWARE2内部:

ProcessStartInfo psi = new ProcessStartInfo();        
psi.FileName = "C:\SOFTWARE1.exe";
psi.Arguments = "http://stackoverflow.com";
Process.Start(startInfo);

软件 1 内部:

static void Main(string[] args)
{
    string url = "";
    if (args.Length > 0)
        url = args[0];
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    Application.Run(new frmGetText(url));

    ....
于 2012-07-28T11:32:20.057 回答