zoukankan      html  css  js  c++  java
  • 注册表改右键菜单和默认程序

    执行命令行命令安装注册表

    • 执行命令regedit /s C:/regbak.reg以静默安装;
    • regedit C:/regbak.reg显示安装提示信息;
    • 直接双击也可.

    文件夹中的右键菜单

    在注册表编辑器中定位到:HKEY_CLASSES_ROOTDirectoryBackgroundshell,在其下新建项,

    例如: 在目录C:UsersCharleeChanAppDataLocalMicrosoftWindowsWinXGroup3下,有10 - Programs and Features.lnk程序与功能,右键打开,找到其目标,该目标即为卸载程序的命令.
    命令为:%windir%system32control.exe /name Microsoft.ProgramsAndFeatures

    则相应的.reg文件为:

    Windows Registry Editor Version 5.00
    [HKEY_CLASSES_ROOTDirectoryBackgroundshellPrograms And Features]
    "Icon"="control.exe"
    @="Unistall Programs"
    
    [HKEY_CLASSES_ROOTDirectoryBackgroundshellPrograms And Featurescommand]
    @="control.exe /name Microsoft.ProgramsAndFeatures"
    

    要在文件夹空白处右键生成"目录树",可以使用以下注册表:

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOTDirectoryBackgroundshellCreateFolderTree]
    "Icon"="cmd.exe"
    @="生成目录树"
    
    [HKEY_CLASSES_ROOTDirectoryBackgroundshellCreateFolderTreecommand]
    @="cmd.exe /C TREE>tree.txt /F"
    

    要在文件夹空白处右键生成"所有文件的全路径",可以使用以下注册表:

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOTDirectoryBackgroundshellCreateFolderList]
    @="生成文件夹列表"
    "Icon"="cmd.exe"
    
    [HKEY_CLASSES_ROOTDirectoryBackgroundshellCreateFolderListcommand]
    @="cmd.exe /C DIR /S/ON/B >list.txt"
    

    文件上的右键菜单

    • 示例1:把Notepad3添加进右键菜单
    Windows Registry Editor Version 5.00
    [HKEY_CLASSES_ROOT*shellEdit with Notepad3]
    "Icon"="D:\Program\Notepad3\Notepad3.exe"
    @="使用Notepad3编辑"
    
    [HKEY_CLASSES_ROOT*shellEdit with Notepad3command]
    @=""D:\Program\Notepad3\Notepad3.exe" "%1""
    
    
    • 示例2: 把Paint.Net添加到右键菜单
    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT*shellEdit with Paint.net]
    "Icon"="D:\Program\paint.net\PaintDotNet.exe"
    @="使用Paint.Net编辑"
    
    [HKEY_CLASSES_ROOT*shellEdit with Paint.netcommand]
    @=""D:\Program\paint.net\PaintDotNet.exe" "%1""
    

    将txt文件的默认双击打开设置为Notepad3

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT	xtfileshellopencommand]
    @=""D:\Program\Notepad3\Notepad3.exe" "%1""
    
  • 相关阅读:
    SQL大语句——实现分页,select top后面跟变量出错
    jQuery异步请求(如getJSON)跨域解决方案
    Debug常用命令
    清华操作系统实验--80x86汇编基础
    在Windows10中运行debug程序
    恢复Windows10应用商店
    最少硬币问题
    嵌套矩形问题
    清华大学操作系统实验准备--挖坑
    动态规划入门-数字三角形
  • 原文地址:https://www.cnblogs.com/charleechan/p/12397802.html
Copyright © 2011-2022 走看看