Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ghjayce/rightclickmenu
生成windows右键菜单的注册表文件
https://github.com/ghjayce/rightclickmenu
application design-patterns generator menu menu-generator php registry right-click tool windows
Last synced: 28 days ago
JSON representation
生成windows右键菜单的注册表文件
- Host: GitHub
- URL: https://github.com/ghjayce/rightclickmenu
- Owner: GHJayce
- License: mit
- Created: 2018-05-15T12:52:59.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-19T01:41:37.000Z (8 months ago)
- Last Synced: 2024-04-19T02:38:37.226Z (8 months ago)
- Topics: application, design-patterns, generator, menu, menu-generator, php, registry, right-click, tool, windows
- Language: PHP
- Homepage: https://ghjayce.github.io/RightClickMenu/
- Size: 405 KB
- Stars: 52
- Watchers: 5
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# 生成Windows右键菜单的注册文件
右键菜单生成器v2.0!可以将windows程序设置在鼠标的右键菜单上,支持层级菜单。
主要生成右键菜单的注册表文件(含`创建`、`移除`两个文件)。
> 这个应用是拿来练习PHP设计模式的实例,为了更好地理解设计模式。
> 用到的设计模式:依赖注入 + 组合模式 + 桥梁模式 + 门面模式 + 原型模式。
> 更好的实现方式应该是直接与操作系统进行交互,减少用户的麻烦,更直接的操作右键菜单。
## 运行环境
> 建议本地运行,暂无官方可供在线使用。
PHP >= 5.4,可用以下命令启动,然后访问:http://localhost:8080
```shell
php -S localhost:8080
```或者另外的运行方式:[集成PHP环境的浏览器](https://github.com/cztomczak/phpdesktop/releases/tag/chrome-v57.0-rc)。
## 演示
![应用使用演示](https://raw.githubusercontent.com/GHJayce/Assets/master/RightClickMenu/demo_v2.0.0.gif)
## 线上浏览
[https://ghjayce.github.io/RightClickMenu/](https://ghjayce.github.io/RightClickMenu/)
## 前端项目
[right-click-menu-front](https://github.com/GHJayce/right-click-menu-front)