C#如何给生成的exe文件传值

 我来答
百度网友87e9090507
2011-09-26 · TA获得超过192个赞
知道小有建树答主
回答量:96
采纳率:0%
帮助的人:66.6万
展开全部
在program.cs中程序入口点处做相关的修改就行了
原来的Main函数是这样的:/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
你可以重载一下,如下:
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
........(此处省略相关代码)
}
string[] args 即为所传的参数值,调用exe文件时即运行*.exe a b 即可
guoliuhuan
推荐于2016-11-16 · TA获得超过156个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:215万
展开全部
看exe是否支持参数
举个例子,如果 abc.exe 里面预先设定了两个参数 a b
1、可以通过命令行给他传值 abc.exe a b
2、创建abc.exe的快捷方式 右键——属性 ——目标 在 ……/abc.exe的后面直接加上 a b :
D:\Test\abc.exe a b
追问
我怎么生成一个.exe文件 类似QQ.exe那样 一点击这个.exe文件 就能弹出你建的那个界面
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
长孙华黎
2011-09-26 · TA获得超过341个赞
知道答主
回答量:556
采纳率:0%
帮助的人:275万
展开全部
现在网上有很多打包工具,对你做成的exe文件进行打包,在打包的时候你也可以吧framework打包进去,选择在安装程序时把framework也安装上去。你可以下载个用用。
我用的就是“setupfactory”打包工具。你在网上也下载个“dotnetfx.exe”这是framework平台。打包时把你的exe和dotnetfx.exe一起打包就行了。
追问
我怎么生成一个.exe文件 类似QQ.exe那样 一点击这个.exe文件 就能弹出你建的那个界面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7c366ee36
2011-09-26
知道答主
回答量:4
采纳率:0%
帮助的人:6870
展开全部
c/s的话,执行时用命令行调用exe后加空格然后再加参数。程序里需要有System.Environment.GetCommandLineArgs()代码获取参数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式