之前用易语言写了一版,后来了解到C#是微软亲儿子
,开始尝试写一个C#程序,最开始也是跟着网上教程写了一个hello world
,然后就开始写用这个程序了,写到中途界面自定义总有些美中不足,才发现写的是Winform,接着又了解到WPF,又开始重写之旅...发现自定义界面相当高,但是坑也是相当多,本着吃一堑,长一智
的理念,断断续续过了几个月才有了点成就。写到最后打包又发现还分.net、.net framework...,为了绿色最终还是把框架集成在软件目录了。话不多说看成品吧。
一、界面功能
一款软件启动器、批处理命令执行、查看电脑配置、查看编辑IP地址、查看编辑系统文件夹与已共享路径、内置浏览器、软件主题设置等多功能集聚一身的工具。
1. 启动器
添加项目(文件/夹)
- 支持程序、文件、文件夹的打开操作,支持相对路径、可区分x86/x64程序;
添加项目(CMD)
- 支持CMD命令的运行,支持CMD窗口隐藏;
移动项目
- 支持项目的移动,鼠标长按左键等待弹出缩略图即可进入移动模式;
### 添加项目(CMD)
分组操作
- 支持项目的分组添加、删除、移动等操作;
外部拖拽
- 支持拖拽外部程序可自动解析项目名称、图标并添加项目的操作。
2.系统配置
状态监控
- 支持读取当前CPU、内存、磁盘占用率;
系统配置
- 支持读取电脑名称、型号、系统、主板、CPU、内存、磁盘、显卡、显示器、声卡、网卡信息。
3.网络配置
读取IP地址
- 支持读取网络适配器的信息;
修改IP地址
- 支持修改IP、MAC、DNS地址信息。
4.链接配置
系统文件夹
- 支持读取系统桌面、下载、文档、图片、音乐、视频文件夹路径,快速打开其文件夹属性;
共享文件夹
- 支持读取当前已共享的文件夹,快速打开其文件夹属性。
5.浏览器
按钮讲解
- 支持内置CEF浏览器简易操作,如后退、刷新、主页、跳转;
新标签页
- 支持多标签页;
下载文件
- 支持下载管理器,可查看进度,允许暂停、恢复、删除、打开文件位置操作;
设置
- 支持设置主页、UA的操作,UA可管理多条。
6.软件设置
全局颜色
- 支持全局颜色的修改;
预设颜色
- 支持预设颜色,可在JSON配置修改;
软件目录配置
- 支持查看软件各功能存储位置及配置位置,可快速打开。
7.其他功能
- 支持软件设置保存、刷新配置等操作。