Foxtable(狐表)用户栏目专家坐堂 → 调用外部程序一次打开两个文件如何处理


  共有3076人关注过本帖树形打印复制链接

主题:调用外部程序一次打开两个文件如何处理

帅哥哟,离线,有人找我吗?
supwork
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:688 积分:4903 威望:0 精华:0 注册:2013/10/27 17:14:00
调用外部程序一次打开两个文件如何处理  发帖心情 Post By:2015/1/20 9:38:00 [只看该作者]

 

Dim Proc As New Process
Proc
.File = "Notepad.exe" '指定要执行的文件
Proc.Arguments =
"c:\table.txt" '指定命令行参数
Proc
.Start()

 

这段代码 调用外部程序,再调用一个文件

现在需要调用 外部程序, 文件1处理完成后,再调用文件2如何处理

 

 

 

Dim Proc As New Process
Proc
.File = "Notepad.exe" '指定要执行的文件
Proc.Arguments =
"c:\table.txt" '指定命令行参数
Proc
.Start()

 

 

Dim Procb As New Process
Procb
.File = "Notepad.exe" '指定要执行的文件
Procb.Arguments =
"c:\table.txt" '指定命令行参数
Procb
.Start()

如果这样写则出现共享冲突(程序调用两次了"

 

如何只调用打开程序一次Proc.File = "Notepad.exe" '指定要执行的文件

Proc.Arguments = "c:\table.txt" '指定命令行参数
Proc.Start  要多次

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/20 9:45:00 [只看该作者]

不是有参数等候关闭的么?

 

WaitForExit
等待程序运行结束并退出。

 

http://www.foxtable.com/help/topics/0353.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/20 9:46:00 [只看该作者]

利用 WaitForExit
Dim Proc As New Process
Proc
.File = "Notepad.exe" '指定要执行的文件
Proc.Arguments = 
"c:\table.txt" '指定命令行参数
Proc
.Start()
Proc.WaitForExit()

如果还是不行,分开2个按钮吧


 回到顶部