推荐一个C#开发的窗口扩展菜单,支持系统所以窗口

今天给大家推荐一个窗口扩展菜单项目,可以支持系统所有窗口,加强窗口的菜单功能。比如,记事本是我们每天都在用的,它的功能比较简单,用了这个插件,我们就可以设置比如:置顶、快速设置窗口大小、打开文件所在文件夹、排列对齐、窗口的句柄、ClassName等信息。

项目简介

这是一个C#开发的窗口扩展项目,采用.NET Framework 4.0开发,支持Windows Xp以及更高版本的系统,同时支持命令模式,可供代码调用。.

可以自动识别系统语言,支持中文简体和繁体,也可以自己切换语言。

支持系统的所有窗口。

项目结构

推荐一个C#开发的窗口扩展菜单,支持系统所以窗口

功能列表

  • 信息. 显示一个对话框,其中包含当前窗口和进程的信息:窗口句柄、窗口标题、窗口风格、窗口类、进程名称、进程ID、进程路径。
  • 卷起. 将当前窗口向上卷起。
  • 毛玻璃效果. 将 "毛玻璃效果" 模糊添加到当前窗口。(仅 Windows Vista 及更高版本支持。主要用于控制台窗口。)
  • 窗口置顶. 当前窗口位于所有其他窗口之上。
  • 移至最底层. 将当前窗口发送到底部。
  • 保存窗口截图. 将当前窗口的屏幕截图保存到文件中。
  • 在资源管理器中打开文件. 在文件资源管理器中打开进程文件。
  • 通过鼠标拖动. 通过鼠标拖动当前窗口。
  • 调整窗口大小. 更改当前窗口的大小。
  • 移动到. 将当前窗口移动到另一个显示器。
  • 对齐. 当前窗口与桌面上的9个位置中的任何一个对齐。
  • 透明度. 更改当前窗口的透明度。
  • 优先级. 更改当前窗口的程序优先级。
  • 剪贴板. 复制所有窗口文本 (包括控制台、MS Office 产品等) 到剪贴板中,同时支持清除剪贴板。
  • 系统托盘. 将当前窗口最小化或挂起到系统托盘。
  • 其他窗口. 关闭和最小化系统中除当前窗口之外的所有窗口。
  • 启动程序. 启动设置中的程序。
功能截图
设置窗口大小
推荐一个C#开发的窗口扩展菜单,支持系统所以窗口
 
设置窗口排列
推荐一个C#开发的窗口扩展菜单,支持系统所以窗口
 
设置窗口透明度
推荐一个C#开发的窗口扩展菜单,支持系统所以窗口
 
查看窗口信息:句柄、大小、ClassName、完整路径等
推荐一个C#开发的窗口扩展菜单,支持系统所以窗口
支持命令
--help The help--title Title--titleBegins Title begins --titleEnds Title ends--titleContains Title contains--handle Handle (1234567890) (0xFFFFFF)--processId PID (1234567890)-d --delay Delay in milliseconds-l --left Left-t --top Top-w --width Width-h --height Height-i --information Information dialog-s --savescreenshot Save Screenshot-m --monitor [0, 1, 2, 3, ...]-a --alignment [topleft, topcenter, topright, middleleft, middlecenter, middleright, bottomleft, bottomcenter, bottomright, centerhorizontally, centervertically]-p --priority [realtime, high, abovenormal, normal, belownormal, idle]--transparency [0 ... 100]--alwaysontop [on, off]-g --aeroglass [on, off]--sendtobottom No params-o --openinexplorer No params-c --copytoclipboard No params--clearclipboard No params-n --nogui No GUI
Example:SmartSystemMenu.exe --title "Untitled - Notepad" -a topleft -p high --alwaysontop on --nogui
项目地址:
https://github.com/AlexanderPro/SmartSystemMenu/blob/master/README_CN.md