如何使用ShellExecute 執行FIREBIRD的備份 BAT? |
答題得分者是:P.D.
|
chris681016
中階會員 ![]() ![]() ![]() 發表:69 回覆:122 積分:98 註冊:2006-10-12 發送簡訊給我 |
TEST.bat 內容如下:
gbak.exe -b -user sysdba -password masterkey D:\TB.fdb D:\TB1.fbk 如果直接點 TEST.bat 會成生「TB1.fbk 」 如果使用程式的「ShellExecute」確一直無法成功 程式如徑「D:\Friebrid \ test」 procedure Tfdb_backup.Button1Click(Sender: TObject); begin ShellExecute(Handle, 'open', PChar('D:\TEST.BAK'), nil, nil, SW_HIDE); 或 ShellExecute (Handle, 'open', 'cmd.EXE', PChar('cmd.exe /c D:\TEST.BAK'), nil, SW_MAXIMIZE); end; |
P.D.
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
chris681016
中階會員 ![]() ![]() ![]() 發表:69 回覆:122 積分:98 註冊:2006-10-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |