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...