惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
Y
Y Combinator Blog
月光博客
月光博客
Blog — PlanetScale
Blog — PlanetScale
GbyAI
GbyAI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 三生石上(FineUI控件)
S
SegmentFault 最新的问题
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
美团技术团队
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
Last Week in AI
Last Week in AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
有赞技术团队
有赞技术团队
博客园 - 司徒正美
V
Visual Studio Blog
小众软件
小众软件
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Tailwind CSS Blog
Apple Machine Learning Research
Apple Machine Learning Research
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
A
About on SuperTechFans
The Cloudflare Blog

博客园 - 暴风雨

新开发的网站,小熊礼品网 w3c 检查 怎样利用网络来扩大幼儿园的影响力? 幼教网址大全 免费幼儿园网站 打靶问题 使用Google Search API .Net开发中的设计问题和构架 构建模式—单例模式 用IComparable来实现可排序的集合 用C#实现MVC(Model View Control)模式介绍 以前的作业:八皇后问题求解 C++写的一个读取CSV文件的函数 尝试概要设计的写法 今天游泳很高兴 每天进步一点点 自己写的一个VB.netDB操作类 .NET Framework 自动内存管理机制深入剖析 (C#分析篇)[转] 深秋夜自嘲
怎样在Exe间传递参数
暴风雨 · 2006-04-06 · via 博客园 - 暴风雨

原文地址:http://www.vbdotnetheaven.com/UploadFile/pragati2478/HowtoPassParameterinEXE04052006084011AM/HowtoPassParameterinEXE.aspx
作者:Pragati  April 05, 2006

有时开发人员需要从一个exe中调用另一个exe。当调用exe是可能是需要传递参数的。

用下面的代码在全局模块中建立一个用来被调用的exe。设置启动项为Submain()函数。

在例子中有两个参数是通过exe传递过来的。参数是以” ”分割而被传递的。

Imports System.Windows.Forms 

Module Module1

 

        
Public Sub main()

            
Dim frm As New Form1

            
Dim str() As String

            
str = GetCommandLineArgs()

            
If (UBound(str>= 0Then

                a 
= str(0).ToString

                b 
= str(1).ToString

            
End If

            Application.Run(frm)

        
End Sub


 

        
Function GetCommandLineArgs() As String()

            
' Declare variables.

            
Dim separators As String = " "

            
Dim commands As String = Microsoft.VisualBasic.Command()

            
Dim args() As String = commands.Split(separators.ToCharArray)

            
Return args

        
End Function


 

End Module

将下面的代码写道调用的exe中,这里两个参数,”1””M”被传递过去了。

proc.Start(Application.StartupPath & "\Sambandh.exe", "1 M")