重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

包含vb.net带参exe的词条

关于vb.net生成exe文件的问题!!

vb.net生成的exe文件要在没有安装vb的电脑上运行是可以的,但有条件:

创新互联公司是专业的罗源网站建设公司,罗源接单;提供网站制作、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行罗源网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

1.

要安装

.net

framework2.0或以上版本,然后就可以直接运行exe

2.

利用vb打包项目,生成可安装的exe文件或绿色直接可执行的exe文件

3.

不喜欢vb6可以删除之,但必须再安装同类型的.net的ide产品后也可以

vb.net运行所在目录的应用程序并加参数

可试试下面的方法:

1.可接收参数的外部程序

/// summary

/// 可接收参数的外部程序主函数

/// /summary

static class Program

{

/// summary

/// The main entry point for the application.

/// /summary

[STAThread]

static void Main(string[] paras)

{

string temp = "";

foreach (string str in paras)

{

temp += str + ",";

}

MessageBox.Show(temp);

Application.EnableVisualStyles();

Application.SetCompatibleTextRenderingDefault(false);

Application.Run(new Form1());

}

}

2.启动外部程序的方法(给外部程序加参数)

/// summary

/// 调用外部程序窗体

/// /summary

public partial class Invokeprogram : Form

{

public Invokeprogram()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

System.Diagnostics.Process proc = new System.Diagnostics.Process();

proc.StartInfo.CreateNoWindow = true;

proc.StartInfo.UseShellExecute = false;

proc.StartInfo.RedirectStandardOutput = true;

proc.StartInfo.FileName = Application.StartupPath + "\\WindowsFormsApplication1.exe";

proc.StartInfo.Arguments = "-steam -game cstrike"; //传入启动参数

proc.Start();

//string output = proc.StandardOutput.ReadToEnd();

// MessageBox.Show(output);

}

}

VB.NET中,如何调用外部EXE文件,同时带参数的

Shell "notepad.exe c:\1.txt", vbNormalFocus

i=Shell( "notepad.exe c:\1.txt", vbNormalFocus)得到返回值

VB.net调用exe问题

你可以用VB.NET中内建的Shell函数或调用System.Diagnostics命名空间中Process类的Start静态方法来运行。将可执行文件的路径和运行参数以字符串型传送给方法的参数即可。

另:用Chr(34)代替英文的单引号,没有前后之分。

vb.net生成exe文件问题!

vb.net生成的exe文件要在没有安装VB的电脑上运行是可以的,但有条件:1.

要安装

.NET

Framework2.0或以上版本,然后就可以直接运行exe2.

利用VB打包项目,生成可安装的exe文件或绿色直接可执行的exe文件3.

不喜欢VB6可以删除之,但必须再安装同类型的.NET的IDE产品后也可以


本文名称:包含vb.net带参exe的词条
当前地址:http://cqcxhl.cn/article/hcchjh.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP