看板 C_and_CPP 關於我們 聯絡資訊
各位好 原po近日寫一個C語言的小程式 主要功能是可以輸入檔名例如A.bat 程式會自動擷取A.bat內的某串資料並在某個路徑產生B.bat並自動開啟B.bat後會刪除A.b at A.bat是從某網站抓下來的 內容的格式皆固定 只是我需要A.bat內的某段內容而已 因為每次都需要打開程式再輸入檔名 有沒有什麼簡單的方法可以讓我實現將A.bat用滑鼠點住然後拉到程式icon上就可以執行 了 有google過可是似乎都沒什麼具體方法 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.238.42 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1483577478.A.66E.html
TobyH4cker: 按鍵精靈? 01/05 09:24
CP64: 拉到上去就動作的話應該拿命令列參數當檔名就行了? 01/05 10:47
longlongint: argv 1 01/05 11:18
prismwu: 看看main的引數 沒意外檔名會變成字串傳進去 01/05 14:45
pili100: 感覺會用到圖形介面事件,C不好實現 01/05 15:08
achicn3: 因為一次就只會開一個檔案 只是有想要用更快捷的方法就 01/05 17:35
achicn3: 不考慮按鍵精靈了 謝謝建議 01/05 17:35
achicn3: 爬過文似乎也是說用命令參數 可是都用不出來 QQ 01/05 17:36
jwmmy2000: 直接在c用arg接,就是該拖曳檔的路徑了 01/05 21:06
friends29: 把A.bat拖到.exe上面 main要有argc argv 就可以透過arg 01/06 20:54
friends29: v接到A了 01/06 20:54
achicn3: 樓上兩位大大的意思是將int main(){...} ()多寫argc那 01/07 04:07
achicn3: 些嗎? 目前電腦不在手邊回去再嘗試! 01/07 04:07
Hazukashiine: int main (int argc, char *argv[]) 01/07 16:12
achicn3: 已成功 感謝各位 01/09 04:42