[問題] linux下用c程式執行檔案或url

看板Linux作者 (市井小民)時間16年前 (2009/08/26 11:06), 編輯推噓6(605)
留言11則, 4人參與, 最新討論串1/1
大家好, try了很久,但網路上大多說用ShellExecute winAPI的 在linux底下沒辦法用 想問大家都如何用c程式執行url呢? 感謝! Ex. 程式執行到一半 開啟ie http://www.google.com windows下是用shellExecute做到 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.74.77

08/26 12:16, , 1F
#include <stdlib.h>
08/26 12:16, 1F

08/26 12:16, , 2F
int main() {
08/26 12:16, 2F

08/26 12:16, , 3F
system("ls");
08/26 12:16, 3F

08/26 12:16, , 4F
return 0;
08/26 12:16, 4F

08/26 12:16, , 5F
}
08/26 12:16, 5F

08/26 13:29, , 6F
不行,要看你用的Desktop Environment怎麼檔案關聯
08/26 13:29, 6F
※ 編輯: Asker97 來自: 61.228.74.77 (08/26 13:34)

08/26 13:34, , 7F
阿,或是可以叫gnome-open去幫你開
08/26 13:34, 7F

08/26 22:23, , 8F
最簡單就是用 system call 阿
08/26 22:23, 8F

08/26 22:28, , 9F
例如一樓大大寫的那樣 就是一種system call的用法
08/26 22:28, 9F

08/31 11:43, , 10F
system("firefox http://www.google.com"); 這樣囉
08/31 11:43, 10F

09/01 00:35, , 11F
也可以用curl哦 http://curl.haxx.se/
09/01 00:35, 11F
文章代碼(AID): #1AbAQaUY (Linux)