vb中如何调用另一个exe程序,并且传参数给exe程序
我是用vb的程序调用pb的程序,要给pb的程序传一个参数,string串pb用getcommandline获得参数串。
pb的声明:如下
function string GetCommandLine() library "kernel32" alias for "GetCommandLineA"
问vb如何启动程序,传串给pb的程序。
(如vb程序为vb.exe,pb的程序为pb.exe,vb.exe传给pb.exe串“123456”,pb接受"123456")
多谢指点!
我是用vb的程序调用pb的程序,要给pb的程序传一个参数,string串pb用getcommandline获得参数串。
pb的声明:如下
function string GetCommandLine() library "kernel32" alias for "GetCommandLineA"
问vb如何启动程序,传串给pb的程序。
(如vb程序为vb.exe,pb的程序为pb.exe,vb.exe传给pb.exe串“123456”,pb接受"123456")
多谢指点!
解决方案 »
- 大家进来帮帮忙 ..... 急 急 在线等待帮助
- MSHFlexGrid添加数据为什么那么慢
- 软件A有一个控件B,控件B的一个上下滚动条,请问如何用VB将该滚动条去掉?
- 刚蹭来的分急急急求:winsock如何传送多维数组?(靠它找工作了,请大家帮帮忙)
- 我用ADO+SQLSERVER?
- VB.net 在DataGrid 中删除记录出错:不能通过已删除的行访问该行的信息
- FileSystemObject读文件的问题,急啊
- “好久没进城了,变化真大啊”前两年我用VB5、6编程,现在突然有人和我说VB.NET,谁能给我介绍一下VB.NET是什么啊?
- 怎么将文件夹的图标改掉?
- 我不想将查询结果都在DataGrid中显示出来,那我该如何在DataGrid中进行设置呢?
- 100分求解,在线等,解决立刻给分
- 求一个SQLSERVER数据库连接读写的例子,最好是SQLSERVER 7。0的,2000也可以
lpOperation String,指定字串“open”来打开lpFlie文档,或指定“Print”来打印它
lpFile String,想用关联程序打印或打开一个程序名或文件名
lpParameters String,如lpszFlie是可执行文件,则这个字串包含传递给执行程序的参数
lpDirectory String,想使用的完整路径
nShowCmd Long,定义了如何显示启动程序的常数值。参考ShowWindow函数的nCmdShow参数
shell "文件路径"+" "+"参数",1
vb中是
Call Shell("C:\Windows\Notepad.exe C:\test.txt",vbNormalFocus)其实写法和在运行中输入命令一样。
Dim nCmdString As String
nCmdString = Command'获得外部传入的参数
用CreateProcess,所有参数都可以传过去,包括程序启动时的CREATESTRUCT结构。详细用法可以查MSDN,太长了,就不贴了。
所有教程均是各大专院校內部资料,全部由名师主讲,教程全程录制課堂上每一节课,使您不进大学也能接受到高等的教育,为您打下扎实的计算机基础!
http://www.cnandusa.com/home/xiawei
http://www.sygr.org/user/xiawei/web