向 VB.Net 应用程序添加命令行参数
我有一个由另一位程序员制作的基于 Windows 窗体的应用程序,我需要向其主要输出 exe
添加一些命令行开关,以便我可以传递如下参数:
program.exe -reinitialise< /code> 或
program.exe -sync
我在网上找到了一些文档,但似乎全部都是 C# 语言,并且仅适用于命令行程序。
该程序通过 .msi 安装,并且 .exe 仅在最后构建。
所以我的问题是:
如何向 VB.Net 应用程序添加命令行开关?
我应该在哪里/什么形式添加解析器,以便主输出 .exe 接受参数?
I have a windows forms based application made by another programmer and I need to add a few command line switches to it's primary output exe
so that I can pass arguments like:
program.exe -reinitialise
or program.exe -sync
I have found some docs online but all seem to be in C# and are for command line only programs.
This program installs via an .msi and the .exe is only constructed at the end.
So my questions are:
How do I add command line switches to a VB.Net application?
Where/What form do I add the parser to so that the primary output .exe accepts the args?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
与 C/C# 类似,您可以将它们作为数组获取。与 C/C# 不同,您可以从应用程序本身 (My.Application.CommandlineArgs) 将它们作为只读属性
获取href="http://msdn.microsoft.com/en-us/library/z2d603cy(v=vs.80).aspx#Y550">http://msdn.microsoft.com/en-us/library/z2d603cy (v=vs.80).aspx#Y550
该页面上的代码示例(对于 VB)应该向您展示我认为您需要的内容...
Similar to C/C#, you get them as an array. Different from C/C#, you obtain them as a read-only property from the application itself (My.Application.CommandlineArgs)
http://msdn.microsoft.com/en-us/library/z2d603cy(v=vs.80).aspx#Y550
Code sample on that page (for VB) should show you what you need i think...