VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

Run .reg 問題

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
Watermelon



註冊時間: 2005-01-22
文章: 197


第 1 樓

發表發表於: 星期四 二月 16, 2006 11:57 pm    文章主題: Run .reg 問題 引言回覆

各位先進好! 請問

在 vfp 中要執行 .exe .bat ...等檔案, run 就可以了,但我想執行一個 .reg 的檔案不知要用什麼命令?

請各位先進不吝指導,謝謝各位!
回頂端
檢視會員個人資料 發送私人訊息
catjoke



註冊時間: 2003-06-16
文章: 175
來自: 香港

第 2 樓

發表發表於: 星期五 二月 17, 2006 9:23 am    文章主題: 引言回覆

有不同 等級的做法...

最勁的是寫了 Function, 直接 控制 registry, 而非 執行一個 .reg 檔!

其次使用 ShellExecute 執行,

最差使用 RUN, 因為會出 MS-DOS 的簡短視窗!

代碼:

regEXE1 = GETENV([Windir])+[\SYSTEM\REGSVR32.exe]
regEXE2 = GETENV([Windir])+[\SYSTEM32\REGSVR32.exe]

IF FILE(regEXE1)
   cregEXE = regEXE1
ENDIF
IF FILE(regEXE2)
   cregEXE = regEXE2
ENDIF

cMacro = [! ] + cregEXE + [ /s ] + [abc.reg]
&cMacro



p.s. 執行 regsvr32.exe /s abc.reg 就不會出現 成功匯入的信息...
要完美就要無聲無息地完成!

_________________
喵喎~ 貓當然是 "茅" 的嘛! ^0^;
回頂端
檢視會員個人資料 發送私人訊息
Watermelon



註冊時間: 2005-01-22
文章: 197


第 3 樓

發表發表於: 星期五 二月 17, 2006 9:13 pm    文章主題: 回以上方法 引言回覆

感謝二位大哥!
兩種方法都很用的,多學了第二種方法。
謝謝!
回頂端
檢視會員個人資料 發送私人訊息
jp215



註冊時間: 2006-02-12
文章: 29


第 4 樓

發表發表於: 星期六 三月 11, 2006 6:11 pm    文章主題: 引言回覆

thanks to catjoke
回頂端
檢視會員個人資料 發送私人訊息
jtcom01



註冊時間: 2005-07-29
文章: 408


第 5 樓

發表發表於: 星期四 十一月 19, 2009 10:16 pm    文章主題: 引言回覆

請教 catjoke 先進..
執行你上述的程式..結果..出現..xxx.reg 不是可執行檔,沒有登錄這個檔案類型的登錄輔助程式..
不知問題出在那裡..請多不吝指教..謝謝..
回頂端
檢視會員個人資料 發送私人訊息
chilin



註冊時間: 2003-10-01
文章: 79
來自: Taipei,Taiwan

第 6 樓

發表發表於: 星期五 十一月 20, 2009 9:06 am    文章主題: 引言回覆

cMacro = [! regedit.exe /s abc.reg]
&cMacro

OR

DECLARE INTEGER ShellExecute IN shell32.dll ;
INTEGER hndWin, ;
STRING cAction, ;
STRING cFileName, ;
STRING cParams, ;
STRING cDir, ;
INTEGER nShowWin
ShellExecute(0,"open","regedit.exe","/s abc.reg,"",0)

_________________
一個喜愛Latte的男人
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
jtcom01



註冊時間: 2005-07-29
文章: 408


第 7 樓

發表發表於: 星期五 十一月 20, 2009 12:45 pm    文章主題: 引言回覆

感謝..chilin..先進
我試試..
回頂端
檢視會員個人資料 發送私人訊息
jtcom01



註冊時間: 2005-07-29
文章: 408


第 8 樓

發表發表於: 星期五 十一月 20, 2009 1:02 pm    文章主題: 引言回覆

再次感謝各位先進..可以了..
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作