用户登录
用户注册

分享至

CMDOW 一个CMD命令行下 隐藏、禁用窗口控制程序

  • 作者: 燕20115230
  • 来源: 51数据库
  • 2021-09-21
唯一知道另一管理窗口的是任务管理器 2003 此外没有别的发掘了

cmdow [window | /t] [/b] [/f] [/p]
例:执行cmdow @,显示为
handle lev pid -window status- image caption
0x230088 1 3356 res act ena vis cmd c:\windows\system32\cmd.exe - cmd - cm
window 指定要列出的窗口,使用窗口标题或句柄来指定,没有标题的用窗口类代替。如果没有指定则列出所有窗口。“@”表示此窗口,即命令行窗口。
/t 只列出任务栏的窗口
/b 如上面的例子,加这个参数则不显示第一行
/f 显示完整标题
/p 列出窗口位置、宽与高
另外
handle 句柄,16进制格式
window status 窗口状态(minimized, maximized, restored, active, inactive, enabled, disabled, visible or hidden)


cmdow /th | /tv | /cw | /ma | /uw | /at | /fs | /wm/th 横向平铺窗口
/tv 纵向平铺窗口
/cw 层叠窗口
/ma 最小化所有窗口
/uw 取消/th, /tv, /cw , /ma
/at 相当与alt+esc
/fs 全屏命令行窗口,相当于alt+enter
/wm 取消全屏,即再按一次alt+enter



cmdow window {[/act] [/ina] [/ena] [/dis] [/vis] [/hid] [/min] [/max] [/res] [/top] [/not] [/ren caption] [/mov left top] [/siz width height] [/cls] [/end]}/act 激活指定窗口
/ina 不知有啥用
/dis 把窗口变为“只许看不准摸”:无法移动、鼠标左右键无效,更别说输入了。但可以用快捷键关闭。
/ena 解除/dis
/hid 隐藏窗口,任务栏和托盘皆看不到
/vis 显示被隐藏的窗口
/min 最小化指定窗口
/max 最大化指定窗口
/res 撤销。比如撤销到窗口原来的大小和位置。不能撤销两次,撤销后不可以返回撤销前的状态。
/top 置顶窗口。如置顶了多个,则第一个置顶在最上面,置顶了的都会保留置顶状态。
/not 取消窗口置顶
/ren caption 重命名窗口标题
/mov left top 移动窗口 距左边距离 距上边距离
/siz width height 改变窗口宽、高
/cls 关闭窗口
/end 结束进程。恐怖的是相同pid的会一起kill掉,小心使用!



cmdow /run [state] file [args]state 运行方式(/min /max /hid)
args 是什么意思??optional arguments passed on to the application. specify any args exactly as you would if executing/opening the file directly.


-----------------------------------------------------------------------------
此工具 能实现个不错的功能---关闭任务栏所有窗口
@echo off
cmdow @ /hid
for /f %%a in ('cmdow /t') do cmdow %%a /cls
-----------------------------------------------------------------------------
下载 >> cmdow.rar
-----------------------------------------------------------------------------
另外一5.5kb的命令行工具,能瞬间关闭任务栏所有窗口

下载 >> cmdowcloseall.rar 
软件
前端设计
程序设计
Java相关