該如何一次傳遞所有資料夾路徑給執行檔 |
尚未結案
|
papawang
一般會員 發表:1 回覆:3 積分:0 註冊:2008-04-23 發送簡訊給我 |
|
brook
資深會員 發表:57 回覆:323 積分:371 註冊:2002-07-12 發送簡訊給我 |
|
papawang
一般會員 發表:1 回覆:3 積分:0 註冊:2008-04-23 發送簡訊給我 |
|
brook
資深會員 發表:57 回覆:323 積分:371 註冊:2002-07-12 發送簡訊給我 |
|
papawang
一般會員 發表:1 回覆:3 積分:0 註冊:2008-04-23 發送簡訊給我 |
|
brook
資深會員 發表:57 回覆:323 積分:371 註冊:2002-07-12 發送簡訊給我 |
===================引 用 papawang 文 章===================
不好意思大大可能誤會我的意思了 現在我的程式就是藉由argv來接收路徑 當我拉一個資料夾時 是存在argv[0]沒錯 但是當我一次拉很多資料夾時 卻是 很多個argv[0] argv[0] argv[0] 分別開啟執行檔 而我想要的就是它可以存在同一個執行檔的argv[0] argv[1] argv[2]..... 不好意思我還是有看沒有懂??? 但是當我一次拉很多資料夾時 卻是 很多個argv[0] argv[0] argv[0] 分別開啟執行檔 從這裡看來,你是在這裡就執行了很多次這個程式,你應該先把資料夾接起來,到最後再來執行程式. 因看不到你的任何程式片斷,我也能只能再猜一猜. |
austan
一般會員 發表:1 回覆:5 積分:1 註冊:2002-07-18 發送簡訊給我 |
===================引 用 papawang 文 章=================== 不好意思大大可能誤會我的意思了 現在我的程式就是藉由argv來接收路徑 當我拉一個資料夾時 是存在argv[0]沒錯 但是當我一次拉很多資料夾時 卻是 很多個argv[0] argv[0] argv[0] 分別開啟執行檔 而我想要的就是它可以存在同一個執行檔的argv[0] argv[1] argv[2]..... 你所謂打檔案是提 windows 的檔案總管嗎 ? 你選擇多個檔案時 windows 的檔案總管 , Windows 會依各檔別去查詢註冊表中的關連欄位. 去開啟. (你可以試一下, 多個文字檔和 Bmp 圖檔, 去開啟 ) 我之前的作法時, 要改自已的程式, 在最前面加上判斷原程式是否已執行, 如果已執行就呼叫原程式把目前的要開啟的檔案傳給已給的程式 讓它去開啟 . |
papawang
一般會員 發表:1 回覆:3 積分:0 註冊:2008-04-23 發送簡訊給我 |
嗯....我寫的是一個加解密程式 目前是給我"一個"資料夾路徑
我就會遞迴的將此資料夾下的內容加密且全部包裝成"一個"自解檔 但是如果我一次選取多個資料夾時就變成了平行處理 而不是我想要的 可以將全部選取的資料夾 包成"一個"自解檔 像 下面的圖片中 我一次選了 canon印表機驅動程式 和Canon產品驅動程式 這兩個資料夾 他卻開了2次我寫的加密程式 http://p7.p.pixnet.net/albums/userpics/7/3/458173/1209366886.jpg 像大大說 我應該要等全部資料夾都拿到才做 但是我就是不知道怎麼一次拿到全部被選取資料夾的路徑 也有大大說 我要判斷是否已經開啟 那我第一個開啟的程式要等多久 才知道參數已經全部傳遞完畢 不知道這樣講夠不夠清楚 抱歉~~ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |