关于调用外部程序 WinForm下开发,问一下如果在调用外部程序时传递一个参数过去?并且需调用的外部程序还能接收到这个参数?说白了就是两个程序间如何传值,只不过是在WinForm下实现。在线等。先谢大家了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 调用外部程序?外部程序写static void main(string args[]) //启动时传参数{if (args.length > 0) foreach (string a in args) Console.write (a);}是这意思吗? To:yuanarea(手里捧着窝窝头,菜里没有一滴油~~~~) 那外部程序如何接受呢? 首先,在调用者的程序里写:Shell(".exe " + str + ""),这里的str是需要传递的参数其次,在被调用者的程序里写:Dim commands As String = Microsoft.VisualBasic.Interaction.Command()MsgBox(commands)就行了。其中Interaction,返回命令行的参数部分,该命令行用于启动 Visual Basic 或启动使用 Visual Basic 开发的可执行程序。 关于vs和sql的选择 请教一个WinForm遇到的问题(标题栏显示无响应) 关于执行存储过程返货结果的问题。update! 着急,在线等~~~ 报表问题 C#数据结构如何实现一元多项式的运算 用c#写程序,如何不在任务栏中显示呢? 再求URL正则表达式 我想仿做IE文本框缓存已提交数据出现的下拉框,怎么做? 服务器上老是自动关闭iis 文档中心的一篇文章,里面的代码我没法编译成功,郁闷致死... 提示"网页有错误,找不着对象",请问如何解决 关于虚拟方法
static void main(string args[]) //启动时传参数
{
if (args.length > 0)
foreach (string a in args)
Console.write (a);
}
是这意思吗?
那外部程序如何接受呢?
Shell(".exe " + str + ""),这里的str是需要传递的参数
其次,在被调用者的程序里写:
Dim commands As String = Microsoft.VisualBasic.Interaction.Command()
MsgBox(commands)
就行了。
其中Interaction,返回命令行的参数部分,该命令行用于启动 Visual Basic 或启动使用 Visual Basic 开发的可执行程序。