作者yauhh (哟)
看板Programming
标题Re: [问题] 点击存档开启程式
时间Wed Mar 21 22:09:57 2012
※ 引述《NIKE74731 (做游戏的心)》之铭言:
: 我写了一个程式
: 也可以用那个程式存档
: 也可以用程式读取档案
: 但要怎麽直接点击存档然後开启程式?
: 就像点击word档然後就直接开启程式一样
基本上点二下会认得开启word是因为在作业系统中,档案设定关联到word.
如果没有设定这个关联,则可以在档案上按右键,自己指定以什麽应用程式开启.
而如果设定以你写的应用程式开启,它就等於是执行一行指令
你的应用程式.exe 档案名称
对你写的程式来说,是执行起来并且收到一个参数是档案名称.
所以,你知道该怎麽做了?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.229.104
1F:推 NIKE74731:感觉上用batch file是做的到 但那应该会 59.112.210.238 03/21 22:30
2F:→ NIKE74731:先开启一个console视窗吧?但word不会耶 59.112.210.238 03/21 22:30
3F:→ yauhh:当然不是,而是你的应用程式一执行就先接参数 59.112.229.104 03/21 22:54
4F:→ yauhh:那你要知道C#的主程式从哪里拿参数. 59.112.229.104 03/21 22:55
5F:推 NIKE74731:看来我应该是不懂你的意思Orz 59.112.210.238 03/21 23:09
6F:→ NIKE74731:我知道参数是string[] args 59.112.210.238 03/21 23:12
7F:→ yauhh:那不就是args吗 59.112.229.104 03/21 23:14
8F:推 NIKE74731:假设我存了一个档案是XXX.abc 那我要怎 59.112.210.238 03/21 23:15
9F:→ NIKE74731:麽做到点击那个XXX.abc然後就自动启动程 59.112.210.238 03/21 23:16
10F:→ NIKE74731:式? 59.112.210.238 03/21 23:16
11F:→ yauhh:那是另一个问题. 一般应该不必做成这样. 59.112.229.104 03/21 23:24
12F:→ yauhh:如果要做,可能是用程式改registry 59.112.229.104 03/21 23:25
13F:→ yauhh:或者写个registry的ini档叫使用者点二下安装 59.112.229.104 03/21 23:26
14F:推 NIKE74731:看来是我把问题想简单了 谢谢Y大~ 59.112.210.238 03/21 23:38
15F:→ yauhh:作法是很简单没错 59.112.229.104 03/21 23:55