九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
ShellExecute 打開外部程序或文件
ShellExecute(
  hWnd: HWND;        {指定父窗口句柄}
  Operation: PChar;  {指定動(dòng)作, 譬如: open、print}
  FileName: PChar;   {指定要打開的文件或程序}
  Parameters: PChar; {給要打開的程序指定參數(shù); 如果打開的是文件這里應(yīng)該是 nil}
  Directory: PChar;  {缺省目錄}
  ShowCmd: Integer   {打開選項(xiàng)}
): HINST;            {執(zhí)行成功會(huì)返回應(yīng)用程序句柄; 如果這個(gè)值 <= 32, 表示執(zhí)行錯(cuò)誤}

//返回值可能的錯(cuò)誤有:
                       = 0   {內(nèi)存不足}
ERROR_FILE_NOT_FOUND   = 2{文件名錯(cuò)誤}
ERROR_PATH_NOT_FOUND   = 3{路徑名錯(cuò)誤}
ERROR_BAD_FORMAT       = 11; {EXE 文件無效}
SE_ERR_SHARE           = 26; {發(fā)生共享錯(cuò)誤}
SE_ERR_ASSOCINCOMPLETE = 27; {文件名不完全或無效}
SE_ERR_DDETIMEOUT      = 28; {超時(shí)}
SE_ERR_DDEFAIL         = 29; {DDE 事務(wù)失敗}
SE_ERR_DDEBUSY         = 30; {正在處理其他 DDE 事務(wù)而不能完成該 DDE 事務(wù)}
SE_ERR_NOASSOC         = 31; {沒有相關(guān)聯(lián)的應(yīng)用程序}

//ShowCmd 參數(shù)可選值:
SW_HIDE            = 0{隱藏}
SW_SHOWNORMAL      = 1{用最近的大小和位置顯示, 激活}
SW_NORMAL          = 1{同 SW_SHOWNORMAL}
SW_SHOWMINIMIZED   = 2{最小化, 激活}
SW_SHOWMAXIMIZED   = 3{最大化, 激活}
SW_MAXIMIZE        = 3{同 SW_SHOWMAXIMIZED}
SW_SHOWNOACTIVATE  = 4{用最近的大小和位置顯示, 不激活}
SW_SHOW            = 5{同 SW_SHOWNORMAL}
SW_MINIMIZE        = 6{最小化, 不激活}
SW_SHOWMINNOACTIVE = 7{同 SW_MINIMIZE}
SW_SHOWNA          = 8{同 SW_SHOWNOACTIVATE}
SW_RESTORE         = 9{同 SW_SHOWNORMAL}
SW_SHOWDEFAULT     = 10; {同 SW_SHOWNORMAL}
SW_MAX             = 10; {同 SW_SHOWNORMAL}



//舉例說明更多問題(別忘了 uses ShellAPI;):

{譬如用記事本打開一個(gè)文件}
begin
  ShellExecute(Handle, 'open', 'notepad.exe', 'C:\WINDOWS\SchedLgU.Txt', nil, SW_SHOWNORMAL);
end;



{第一個(gè)參數(shù)是用來當(dāng)作錯(cuò)誤提示窗口的父窗口的, 不能是 nil, 可以是 0(也就是桌面窗口)}
begin
  ShellExecute(0, 'open', 'notepad.exe', 'C:\WINDOWS\SchedLgU.Txt', nil, SW_SHOWNORMAL);
end;



{第二個(gè)參數(shù)如果是 nil, 也會(huì)默認(rèn)位 open}
begin
  ShellExecute(0, nil, 'notepad.exe', 'C:\WINDOWS\SchedLgU.Txt', nil, SW_SHOWNORMAL);
end;



{文件路徑可以放在參數(shù)五}
begin
  ShellExecute(0, nil, 'notepad.exe', 'SchedLgU.Txt', 'C:\WINDOWS', SW_SHOWNORMAL);
end;



{把參數(shù)三直接指定為要打開的文件, 文件將用對(duì)應(yīng)默認(rèn)程序打開; 次數(shù)參數(shù)四應(yīng)為 nil}
begin
  ShellExecute(0, nil, 'SchedLgU.Txt', nil, 'C:\WINDOWS', SW_SHOWNORMAL);
end;



{如果文件在: 程序目錄/當(dāng)前目錄/System32/Windows/PATH環(huán)境變量中, 參數(shù)五也可以 nil}
begin
  ShellExecute(0, nil, 'SchedLgU.Txt', nil, nil, SW_SHOWNORMAL);
end;



{如果參數(shù)三是個(gè)文件, 可以用參數(shù)二命令打印}
begin
  ShellExecute(0, 'print', 'SchedLgU.Txt', nil, nil, 1);
end;



{用 IE 打開網(wǎng)頁}
begin
  ShellExecute(Handle, 'open', 'IExplore.EXE', 'about:blank', nil, SW_SHOWNORMAL);
end;



{用火狐打開網(wǎng)頁}
begin
  ShellExecute(Handle, 'open', 'firefox.exe', 'about:blank', nil, SW_SHOWNORMAL);
end;



{用默認(rèn)瀏覽器打開網(wǎng)頁}
begin
  ShellExecute(Handle, 'open', 'Explorer.exe', 'about:blank', nil, SW_SHOWNORMAL);
end;



{還是用默認(rèn)瀏覽器打開網(wǎng)頁}
begin
  ShellExecute(0, nil, 'http://del.cnblogs.com', nil, nil, 1);
end;
 


本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Delphi打開網(wǎng)址鏈接的四種方法
打開網(wǎng)頁
WinExec(exePath,sw
ShellExecute的各種用法
Executing and Running Applications and Files from Delphi Code
Delphi Unigui 撥打電話
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服