解決方案間相互呼叫exe

2021-04-15 17:17:06 字數 1143 閱讀 6501

2、 1.用vb自己的函式   shell  

call   shell("c:/windows/notepad.exe   d:/temp/0827.txt",   1)  

這條語句的意思就是用目錄c:/windows下的notepad.exe   來開啟  

d:/temp/0827.txt這個檔案。缺點是不能保證這個notepad.exe  

在任何機器上都存在,因此較好的做法是把notepad.exe隨同自己  

的程式一起發布,這樣就能萬無一失。  

2.用windows的函式   shellexecute  

這不是vb自帶的函式,所以必須在程式裡對這函式進行宣告。  

public   declare   function   shellexecute   lib   "shell32.dll"   alias  

"shellexecutea"   (byval   hwnd   as   long,   byval   lpoperation   as  

string,   byval   lpfile   as   string,   byval   lpparameters   as  

string,   byval   lpdirectory   as   string,   byval   nshowcmd   as  

long)   as   long  

shellexecute(me.hwnd,   vbnullstring,   "d:/temp/0827.txt",    

vbnullstring,   vbnullstring,   1)  

這個函式並不關心檔案被什麼程式開啟,如果windows中現在把.txt的  

檔案和notepad.exe關聯,那自動就會用notepad.exe來開啟這個文本文  

件,如果是和其他的文字處理程式關聯的,就會用所關聯的程式來開啟  

這個檔案。  

優點,比如當知道客戶機器上一定安裝了excel這個軟體,但並不知道  

客戶把它安裝到哪兒了,這時候用第一種方法就力不從心了,而用這條  

函式就顯得極為方便。缺點,如果開啟檔案的格式和任何程式都沒關聯  

起來,這時系統就不知道該如何開啟它了。    

Dubbo框架下,服務間如何相互呼叫

問題 dubbo框架為分布式框架提供了健康的管理解決方案。那麼不同主機不同服務間是如何呼叫的?解決思想 如果是all in one 結構的專案,我們要引用其他類,直接引用即可。但是如果不在同乙個專案中如何引用咧。如果呼叫的類在本專案中沒有,則會報語法錯誤。有以下兩種解決方法 直接複製乙個介面類過本專...

iframe子父頁面間js的相互呼叫

iframe子頁面呼叫父頁面js函式及iframe父頁面呼叫子頁面js函式在實際專案中都是很實用的,下面有個不錯的示例,感興趣的朋友可以了解下 1 iframe子頁面呼叫父頁面js函式 子頁面呼叫父頁面函式只需要寫上window.praent就可以了。比如呼叫a 函式,就寫成 複製 如下 windo...

Android APP間相互呼叫的方式一記

componetname方式 甲方如下操作 intent intent new intent componentname componentname new componentname pkg,cls 引數pkg與cls intent.setcomponent componentname conte...