右键任来去

代明明ming

代明明ming

2016-02-19 17:28

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐右键任来去,无聊中的都看过来。

  用于开发WINDOWS程序的语言不少,一般来说小型通用程序用DELPHI是个不错的选择,没听说过吗???聪明的程序员用DELPHI。我们上网常用的FOXMAIL、网络蚂蚁等都是用它开发的。

  兴致来了用DELPHI做个小程序,比方说:大文件切割机,要与朋友们共享,想没想过将它注册到系统的右键中?朋友们只需在文件上点击右键,就可以选择启动你的杰作来工作了。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  现在就演示一下如何召唤右键:

  

procedure TForm1.Button1Click(Sender: TObject);vara:TRegistry;begin  a:=TRegistry.create;  a.rootkey:=HKEY_CLASSES_ROOT;//用openkey打开一个主键,如果此主键不存在则自动创建  if a.openkey(*shellcutbig,true) then  begin  //用writestring将设置值写入打开的主键  a.writestring(,切割与组装(&k));  a.closekey;  end;  if a.openkey(*shellcutbigcommand,true) then  begin  //command子键的内容是点击右键后选择相应项后要运行的程序;  //%1是在单击右键时选中的文件名  a.writestring(,c:delphimyprogram.exe+"%1");  a.closekey;  end;  a.free;end;

  当然,要记住在interface的USES中加入registry单元,否则编译时无法识别TRegistry,这是DELPHI为处理注册表而提供的。

  如果需要删去右键的这个功能,如何做?很简单:

  

procedure TForm1.Button2Click(Sender: TObject);vara:TRegistry;begin  a:=TRegistry.create;  a.rootkey:=HKEY_CLASSES_ROOT;//用deletekey删除一个主键,其所包含的子键也被删除,如果已无此主键,运行删除操作不会带来别的危害  a.deletekey(*shellcutbig);a.free;end;

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  怎么样,右键呼之即来,挥之即去的感觉,酷吧?!

展开更多 50%)
分享

猜你喜欢

右键任来去

编程语言 网络编程
右键任来去

机缝基础:来去缝

拼布
机缝基础:来去缝

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

小窍门来去除粉刺

去粉刺
小窍门来去除粉刺

春天如何通过艾灸来去湿

中医保健 中医养生 中草药
春天如何通过艾灸来去湿

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

右键慢问题

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
右键慢问题

JavaScript 屏蔽鼠标右键

Web开发
JavaScript 屏蔽鼠标右键

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

win10占用硬盘高怎么办

win10占用硬盘高怎么办

在Word2010文档中改变超链接颜色

在Word2010文档中改变超链接颜色
下拉加载更多内容 ↓