看板 C_and_CPP 關於我們 聯絡資訊
想要從C中使用system()呼叫網址出來,不過一直把新的cmd呼叫出來 沒有切換到流覽器畫面,不太知道問題出在哪邊,先附上程式碼 http://ideone.com/B2ELy5 程式說明 : 使用Python搜尋RSS文章並輸入關鍵字找出符合的文章並顯示於瀏覽器上面 最主要的問題是最後這個void open_url(char *url) 函式 sprintf(launch,"cmd /c start %s",url); system(launch); 看了很久感覺其中有什麼奧妙沒有發現到 若直接在cmd上面使用 start http:// .....確實可以跳出瀏覽器 不過透過system來使用cmd時好像只會開啟新的cmd 但是cmd的命令標題被更改為網頁網址 ps:開發環境Cygwin,並把gcc的路徑加入環境變數中,使用cmd來下指令 麻煩各位大神相救 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.35.91 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1462078731.A.38B.html
LiloHuang: 可考慮改用 ShellExecute https://goo.gl/9O8qvp 05/01 14:04
uranusjr: 我想問為什麼用 Python 搜尋之後要用 C 開啟... 05/01 15:25
uranusjr: 這用 Python 的 webbrowser module 一行就搞定了 05/01 15:26
mp8113f: 因為在練行C的父、子行程來控制其他東西 ! 05/01 15:52
mp8113f: 一樓的大大提供的資料我會參考的,不過這個問題還是想解 05/01 15:53
mp8113f: 只是個人想不到方法解來求助,理論上看起來都沒問題 05/01 15:53
angel07: cmd /c explorer.exe URL 05/01 19:36
lsc36: 話說正常URL裡面會出現&喔 05/01 21:17
mp8113f: 為何會有&呢 ? 不是只要字串嗎 05/01 21:28
mp8113f: 感恩angle大,回去試試看。 05/01 21:28
mp8113f: angel大的答案行的通~感謝 05/01 23:43
MOONRAKER: 阿有GET參數阿 超過一個就有&了阿 05/02 10:49
mp8113f: 抱歉請問是在哪邊必須加上&才是正確 ? 小弟不是很懂... 05/02 16:52
mp8113f: 還在初學階段,這樣的說法對我來說有點對不上去 05/02 16:52
mp8113f: 希望大大可以解釋的清楚些,不然如果有問題能運行也蠻詭 05/02 16:53
annies5: angel大的方式,以命令方式呼叫瀏覽器開 05/02 18:13
annies5: 啟你指定的網址 05/02 18:13