我有一个小问题。
软件1 我制作了一个改变FF和IE主页的软件。主页更改后,软件本身只是自动打开和关闭。我在源代码中设置了新的主页,当然我可以做一个文本框或类似的东西。
软件2 我想要的是制作另一个软件......我有一个文本框和一个按钮。在文本框中,我将编写"新主页网址"点击“确定”后,我想通过"新主页网址"获取 SOFTWARE1 。我已经在第一个软件中输入了。
这只是......我想要一个应用程序,就是这样做:
-opening - 改变主页 -closing
我不知道如何制作制作其他软件的软件。
有什么建议吗?
答案 0 :(得分:0)
你只需要使用Process.Start 像
Process.Start("software1.exe", textbox.text);
关于你的software2代码
答案 1 :(得分:0)
通过命令在SOFTWARE2中打开SOFTWARE1并将参数传递给它。然后在SOFTWARE1内获取参数并通过接收参数设置主页
在SOFTWARE2内部:
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = "C:\SOFTWARE1.exe";
psi.Arguments = "http://stackoverflow.com";
Process.Start(startInfo);
在SOFTWARE1内:
static void Main(string[] args)
{
string url = "";
if (args.Length > 0)
url = args[0];
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new frmGetText(url));
....
答案 2 :(得分:0)
要以编程方式创建和编译代码,请查看System.CodeDom
命名空间。它允许您从PROGRAM2生成PROGRAM1的源代码并将其编译为可运行的可执行文件。
Here is一个教程,请查看名为“使用CodeDOM代码提供程序编译程序集”的部分。