上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
aforangel
註冊時間: 2010-05-24 文章: 117
第 1 樓
|
發表於: 星期三 四月 01, 2015 4:44 pm 文章主題: 程式中執行另一個程式 |
|
|
a.exe:
do form m_login
if pass
do b.exe
else
clear
close all
quit
endif
b.exe:
強行關閉a.exe時出現一句"不能結束visual foxpro"
要按一下"ENTER"就能繼續執行B.exe, 請問要怎解決? |
|
回頂端 |
|
 |
asd89839032
註冊時間: 2012-10-15 文章: 49
第 2 樓
|
|
回頂端 |
|
 |
CPS0204
註冊時間: 2014-08-24 文章: 475
第 3 樓
|
發表於: 星期三 四月 01, 2015 10:01 pm 文章主題: a |
|
|
我是這樣作:
a.exe當中的form wintype不能設1,要設0
在a.exe中,do b.exe ..............此時a不能釋放(也無法quit a.exe)
但是可以執行b.exe
且
在b.exe 離開時,要用 return to master 就可回到a.exe
------------------
如果想要a.exe 離開再執行 b.exe只能使用 批次檔
aaa.bat 來寫! |
|
回頂端 |
|
 |
aforangel
註冊時間: 2010-05-24 文章: 117
第 4 樓
|
發表於: 星期四 四月 02, 2015 11:47 am 文章主題: Re: a |
|
|
[quote="CPS0204"]我是這樣作:
a.exe當中的form wintype不能設1,要設0
在a.exe中,do b.exe ..............此時a不能釋放(也無法quit a.exe)
但是可以執行b.exe
且
在b.exe 離開時,要用 return to master 就可回到a.exe
------------------
如果想要a.exe 離開再執行 b.exe只能使用 批次檔
aaa.bat 來寫![/quote]
a的form改為0, 就一閃即過了!! |
|
回頂端 |
|
 |
aforangel
註冊時間: 2010-05-24 文章: 117
第 5 樓
|
發表於: 星期四 四月 02, 2015 11:51 am 文章主題: |
|
|
"不能結束visual foxpro" ...有時又會出現, 有時又不出現, 大約比例是4:6.. |
|
回頂端 |
|
 |
oldbb
註冊時間: 2007-02-28 文章: 83
第 6 樓
|
發表於: 星期四 四月 02, 2015 2:58 pm 文章主題: |
|
|
RUN /7 b.exe
or
oApp = CREATEOBJECT("Shell.Application")
oApp.ShellExecute("b.exe", "", "", "", 1) |
|
回頂端 |
|
 |
kalok
註冊時間: 2010-08-26 文章: 284
第 7 樓
|
發表於: 星期一 五月 11, 2015 6:32 am 文章主題: |
|
|
是否 RUN /7 b.exe 較好? |
|
回頂端 |
|
 |
|