atitit。wondows 右键菜单的管理与位置存储
atitit。wondows 右键菜单的管理与位置存储
原理 。这样的功能称为Windows外壳扩展(Shell Extensions) 1
原理 。这样的功能称为Windows外壳扩展(Shell Extensions)
常用右键菜单 atiContentMenu
Copy As path
Copy as name
通用tool
安装生成日期 排列文件列表
cmd /c dir "%L" /a /-p /o:gen > filelist.txt
D:\GSql\Data 的目录
2015/01/16 13:28 <DIR> .
2015/01/16 13:28 <DIR> ..
2014/12/22 07:23 516,096 db1_log.LDF
2015/01/16 13:30 5,308,416 mastlog.ldf
2015/01/16 13:30 524,288 modellog.ldf
2015/01/16 13:30 2,359,296 msdblog.ldf
2015/01/15 16:20 2,621,440 sq_yiliziyuan_log.ldf
2015/01/16 13:30 524,288 templog.ldf
2014/12/22 07:23 786,432 db1.mdf
2015/01/16 13:30 17,760,256 master.mdf
文件夹的右键菜单位置
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Create File List\command]
@="cmd /c dir \"%L\" /a /-p /o:gen > filelist.txt"
所有的文件的右键菜单位置
[HKEY_CLASSES_ROOT\*\shell\APKDB]
@="使用 APKDB 编译"
"Icon"="\"C:\\apkdb\\APKDB\\Icon\\setup.ico\""
[HKEY_CLASSES_ROOT\*\shell\APKDB\command]
@="\"C:\\apkdb\\APKDB\\apkdb_d.cmd\" \"%1\""
Eg22
[HKEY_CLASSES_ROOT\*\shell\atimenu]
@="atimenu"
[HKEY_CLASSES_ROOT\*\shell\atimenu\command]
@=hex
右键菜文件夹模式
好像是dll ...yanen clsid geng exe l ...
Search sub menu ,, cant finded...
参考资料
以下是我的参考资料(还有很多都是重复的,就不列举了):
1. (C#)Windows Shell 外壳编程系列 - ContextMenu 注册文件右键菜单
这篇文章看上去很有价值!但当我下载其源代码后,rebuild,然后以管理员方式运行 bin 目录下的 reg.bat,发现根本没有效果。会不会是 Windows 7 的注册右键菜单的方式已经发生了变化?
2. C# 如何在 Windows 文件系统中添加自定义右键菜单
根据这篇文章可以做到右键添加菜单项,但是很可惜没法实现级联菜单。
请各位帮忙,谢谢!我对注册表操作不是很有经验。
Windows外壳扩展编程之添加右键菜单 - 幽州客的专栏 - 博客频道 - CSDN.NET.html
Windows Shell扩展编程完全指南.chm》,
作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 )
汉字名:艾提拉(艾龙), EMAIL:1466519819@qq.com
转载请注明来源: http://www.cnblogs.com/attilax/
Atiend
atitit。wondows 右键菜单的管理与位置存储的更多相关文章
- jqgrid 加入右键菜单按钮管理
除了在表格底部添加自定义按钮外,还可以通过设置右键菜单按钮来添加自定义事件.看下图: 如何实现以上功能? 1)引入ContextMenu插件 2)创建一个函数用于初始化右键菜单(本示例取名为 init ...
- ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(六) 之 Layim源码改造右键菜单--好友、组管理功能的实现。
前言 上一篇中讲解了加好友的流程,本篇将介绍好友管理,群组管理的右键菜单功能.当然由于菜单项目太多,都实现也得花费时间.只讲解一下我是如何从不知道怎么实现右键菜单到会自定义菜单的一个过程.另外呢,针对 ...
- [Asp.net]Calendar+JqueryUi实现日程管理(右键菜单,添加,编辑,删除,源码)
引言 出差终于回来了,这篇文章算是这个月的博客的开篇吧. 上篇文章:[Asp.net]Calendar+JqueryUi实现日程管理——添加日程 上篇文章主要贴了一些该项目的界面,这里面,将主要代码也 ...
- 【转】windows7的桌面右键菜单的“新建”子菜单,在注册表哪个位置,如何在“新建"里面添加一个新项
点击桌面,就会弹出菜单,然后在“新建”中就又弹出可以新建的子菜单栏.office与txt 的新建都是在这里面的.我想做的事情是:在右键菜单的“新建” 中添加一个“TQ文本”的新建项,然后点击它之后,桌 ...
- Win7/Win8右键菜单管理工具(Easy Context Menu) v1.5 绿色版
软件名称: Win7/Win8右键菜单管理工具(Easy Context Menu)软件语言: 简体中文授权方式: 免费软件运行环境: Win8 / Win7 / Vista / WinXP软件大小: ...
- windows 10 右键菜单注册表位置
1. 查找 1.1. 打开注册表 # 1. 使用快捷键打开 “运行” win + r # 2. 在 “运行” 中输入 regedit # 3. 回车 1.2. 点击 查找 # 1. 方法 1 : 点击 ...
- windows下python管理右键菜单
实现很简单,不记得什么时候写的了,贴出来希望能有所价值 """ Windows中创建右键菜单 """ import os import sy ...
- QStandardItemModel角色控制及QTreeView加入不同的右键菜单
1.概述 QTreeView最长用的一个功能就是作为导航栏,像vs里的项目结构树,word的文档结构图,资源管理器的文档结构,等等都是利用树形结构组织的,在前面已经讲述了Qt中使用标准化项目模型QSt ...
- Qt之中文显示(QMessageBox、QLineEdit右键菜单等)
来源:http://blog.sina.com.cn/s/blog_a6fb6cc90101art3.html 在编写Qt程序的时候,总会碰到中文问题,一直都很困惑,原本在使用QLineEdit的时候 ...
随机推荐
- 修改Linux可显示的行数
在/boot/grub/menu.lst中,找到kernel开头的那一行,在后面加上参数vga=791 下面是vga可以取的值 # +----------------------------- ...
- 用sql语句清除日志
DUMP TRANSACTION [数据库] WITH NO_LOGBACKUP LOG [数据库] WITH NO_LOGDBCC SHRINKDATABASE([数据库])
- storm入门(一):storm编程框架与举例
基础 http://os.51cto.com/art/201308/408739.htm 模型 http://www.cnblogs.com/linjiqin/archive/2013/05/28 ...
- 未能从程序集“System.ServiceModel, Version=3.0.0.0问题解决
在Windows Server 2008中的IIS服务器中部署WCF服务程序时,通过浏览器访问报出如下错误: 未能从程序集“System.ServiceModel, Version=3.0.0.0, ...
- lua里面求int数组的union,diff,inter,distinct 方法实现
--利用lua中的table是哈希表这一点进行计算 function lua_distinct_union (union_t1,union_t2) if(union_t2==nil) then uni ...
- oracle创建视图
create or replace view view_fwaqjcjl as select T_FWAQJCJL.FWAQJCJL_ID,T_FWAQJCJL.ZCBM,T_FWAQJCJL.FWB ...
- css+js回到顶部
.backToTop { display: none; width: 18px; line-height: 1.2; padding: 5px 0; background-color: #000; c ...
- Individual Project - Word frequency program - Multi Thread And Optimization
作业说明详见:http://www.cnblogs.com/jiel/p/3978727.html 一.开始写代码前的规划: 1.尝试用C#来写,之前没有学过C#,所以打算先花1天的时间学习C# 2. ...
- 使用SQL语句逐条更新每条记录
有些时候,我们希望同时更新表中的多条记录,但更新的值不一样. declare @i int declare @j int declare @phone varchar(20) set @j=1 sel ...
- No operation was found with the name {http://impl.service.xq.com/}sayHi
org.apache.cxf.common.i18n.UncheckedException: No operation was found with the name {http://impl.ser ...