作者achicn3 (Sher)
看板C_and_CPP
标题[问题] 将档案用滑鼠拖曳到程式上开档
时间Thu Jan 5 08:51:15 2017
各位好
原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://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1483577478.A.66E.html
1F:→ TobyH4cker: 按键精灵? 01/05 09:24
2F:→ CP64: 拉到上去就动作的话应该拿命令列参数当档名就行了? 01/05 10:47
3F:推 longlongint: argv 1 01/05 11:18
4F:推 prismwu: 看看main的引数 没意外档名会变成字串传进去 01/05 14:45
5F:推 pili100: 感觉会用到图形介面事件,C不好实现 01/05 15:08
6F:→ achicn3: 因为一次就只会开一个档案 只是有想要用更快捷的方法就 01/05 17:35
7F:→ achicn3: 不考虑按键精灵了 谢谢建议 01/05 17:35
8F:→ achicn3: 爬过文似乎也是说用命令参数 可是都用不出来 QQ 01/05 17:36
9F:推 jwmmy2000: 直接在c用arg接,就是该拖曳档的路径了 01/05 21:06
10F:推 friends29: 把A.bat拖到.exe上面 main要有argc argv 就可以透过arg 01/06 20:54
11F:→ friends29: v接到A了 01/06 20:54
12F:→ achicn3: 楼上两位大大的意思是将int main(){...} ()多写argc那 01/07 04:07
13F:→ achicn3: 些吗? 目前电脑不在手边回去再尝试! 01/07 04:07
14F:推 Hazukashiine: int main (int argc, char *argv[]) 01/07 16:12
15F:→ achicn3: 已成功 感谢各位 01/09 04:42