NirCmd 参数中文帮助

工作之余翻译了一部分,各位有需要的朋友可以参考一下。转载请注明出处,谢谢。

第一部分:常用命令示例

弹出光驱 J
nircmd.exe cdrom open j:
  
关闭光驱 J
nircmd.exe cdrom close y: 

以 2000 为单位提升系统音量 (最大 65535)
nircmd.exe changesysvolume 2000  

以 2000 为单位降低系统音量 (最大 65535)
nircmd.exe changesysvolume -2000  

直接将系统音量调至最高
nircmd.exe setsysvolume 65535  

静音
nircmd.exe mutesysvolume 1 

取消静音
nircmd.exe mutesysvolume 0  

在静音和标准状态中切换
nircmd.exe mutesysvolume 2  

在桌面上创建一个在静音和标准状态中切换的快捷方式
nircmd.exe cmdshortcut "~$folder.desktop$" "Switch Volume" mutesysvolume 2
  
关闭显示器
nircmd.exe monitor off
  
运行默认的屏幕保护程序
nircmd.exe screensaver

进入待机模式
nircmd.exe standby

注销当前用户
nircmd.exe exitwin logoff

询问是否重启计算机, 如果您选择 '是' 则重启计算机.
nircmd.exe qboxcom "Do you want to reboot?" "question" exitwin reboot

关闭计算机
nircmd.exe exitwin poweroff

批量关闭 computers.txt 中的所有计算机
multiremote copy "c:/temp/computers.txt" exitwin poweroff force

拨号连接 "My Internet"
nircmd.exe rasdial "My Internet"

断开连接 "My Internet"
nircmd.exe rashangup "My Internet"

调整 Internet Explorer 窗口透明度为 75% (192/256)
nircmd.exe win trans ititle "internet explorer" 192

最小化所有 Internet Explorer 窗口
nircmd.exe win min class "IEFrame"

关闭所有 Internet Explorer 窗口
nircmd.exe win close class "IEFrame"

关闭所有资源管理器窗口 (我的电脑,文件夹窗口等等)
nircmd.exe win close class "CabinetWClass"

隐藏所有 Internet Explorer 窗口
nircmd.exe win hide class "IEFrame"  

显示所有 Internet Explorer 窗口
nircmd.exe win show class "IEFrame"

顶层窗口居中
nircmd.exe win center alltop
  
去除我的电脑窗口的标题栏
nircmd.exe win -style title "my computer" 0x00C00000

恢复我的电脑窗口的标题栏
nircmd.exe win +style title "my computer" 0x00C00000

设置我的电脑窗口为从右到左的阅读顺序 (希伯来和阿拉伯语言)
nircmd win +exstyle title "my computer" 0x00400000

设置我的电脑窗口的所有字窗口为从右到左的阅读顺序 (希伯来和阿拉伯语言)
nircmd win child title "my computer" +exstyle all 0x00400000

在桌面上创建一个关闭所有 Internet Explorer 窗口的快捷方式
nircmd.exe cmdshortcut " "~$folder.desktop$ "Close All IE" win close class "IEFrame"

在桌面上创建一个隐藏所有 Internet Explorer 窗口的快捷方式
nircmd.exe cmdshortcut " "~$folder.desktop$ "Hide All IE" win hide class "IEFrame"

在桌面上创建一个恢复所有 Internet Explorer 窗口的快捷方式
nircmd.exe cmdshortcut " "~$folder.desktop$ "Show All IE" win show class "IEFrame"

设置 Windows 计算器窗口置顶显示
nircmd.exe win settopmost title "计算器" 1

取消 Windows 计算器窗口置顶显示
nircmd.exe win settopmost title "计算器" 0

创建 Windows 计算器的快捷方式到 开始菜单->程序->计算器
nircmd.exe shortcut "c:/windows/system32/calc.exe" "~$folder.programs$/Calculators" "计算器"

隐藏桌面
nircmd.exe win hide class progman

显示桌面
nircmd.exe win show class progman

隐藏开始按钮
nircmd.exe win child class "Shell_TrayWnd" hide class "button"

显示开始按钮
nircmd.exe win child class "Shell_TrayWnd" show class "button"

隐藏系统时钟
nircmd.exe win child class "Shell_TrayWnd" hide class "TrayClockWClass"

显示系统时钟 
nircmd.exe win child class "Shell_TrayWnd" show class "TrayClockWClass"

终止所有 Internet Explorer 浏览器进程
nircmd.exe killprocess iexplore.exe

在桌面上创建一个弹出光驱 K 的快捷方式
nircmd.exe cmdshortcut "~$folder.desktop$" "Open CDROM" cdrom open k:

在桌面上创建一个访问 Nirsoft 网站的快捷方式
nircmd.exe urlshortcut " http://www.nirsoft.net" "~$folder.desktop$" "NirSoft"

添加 NirSoft 网站到收藏夹的链接目录中
nircmd.exe urlshortcut " http://www.nirsoft.net" "~$folder.favorites$/Links" "NirSoft"

在 computers.txt 中列出的所有计算机的桌面上创建一个访问 Nirsoft 网站的快捷方式
nircmd.exe multiremote copy "c:/temp/computers.txt" urlshortcut " http://www.nirsoft.net" "~$folder.common_desktop$" "NirSoft"  

设置显示模式为 800x600x24位色
nircmd.exe setdisplay 800 600 24

在桌面上创建一个设置显示模式为 800x600x24 位色的快捷方式
nircmd.exe cmdshortcut "~$folder.desktop$" "800x600x24" setdisplay 800 600 24
  
复制桌面上所有快捷方式到另一个目录中 (f:/temp/desktop).
nircmd.exe execmd copy "~$folder.desktop$/*.lnk" f:/temp/desktop 

重启 Apache 服务 (支持 Windows NT/2000/XP/2003)
nircmd.exe service restart apache 

在桌面上创建一个重启 Apache 服务的快捷方式
nircmd.exe cmdshortcut "~$folder.desktop$" "Restart Apache" service restart apache 

重启 IIS
nircmd.exe service restart w3svc
  
重启 MySql 
nircmd.exe service restart MySql  

打开注册表并跳转到指定的注册表项/值
nircmd.exe regedit "HKLM/Software/Microsoft/Windows/CurrentVersion" "CommonFilesDir"  

打开注册表并跳转到剪贴板中的注册表项
nircmd regedit "~$clipboard$" 

禁用屏幕保护程序
nircmd.exe regsetval sz "HKCU/control panel/desktop" "ScreenSaveActive" 0  

启用屏幕保护程序 
nircmd.exe regsetval sz "HKCU/control panel/desktop" "ScreenSaveActive" 1  

更改指定文件的日期和时间 (创建时间和修改时间)  
nircmd.exe setfiletime "c:/temp/myfile.txt" "24-06-2003 17:57:11" "22-11-2005 10:21:56" 

复制桌面目录的完整路径到剪贴板
nircmd.exe clipboard set ~$folder.desktop$  

复制开始菜单目录的完整路径到剪贴板 
nircmd.exe clipboard set ~$folder.start_menu$  

复制 info1.txt 中的内容到剪贴板
nircmd.exe clipboard readfile "c:/My Files/info1.txt"  

将剪贴板中的内容添加到 info1.txt 中
nircmd.exe clipboard addfile "c:/My Files/info1.txt"  

清空剪贴板
nircmd.exe clipboard clear  

批量创建 "c:/temp/folders.txt" 中列出的所有目录. 目录路径使用 CRLF 分隔.  
nircmd.exe paramsfile "c:/temp/folders.txt" "" "" execmd md ~$fparam.1$ 

安装指定的 .NET assembly 到全局 assembly 缓存 (如 gacutil)  
nircmd.exe gac install "C:/temp/MyAssembly/bin/MyAssembly.dll" 

清空所有驱动器的回收站
nircmd.exe emptybin  

自动点击一个标准 Windows 消息框的 "是" 按钮  
nircmd.exe dlg "" "" click yes  

等待 2 秒后保存当前屏幕为 shot.png  
nircmd.exe cmdwait 2000 savescreenshot "f:/temp/shot.png"


第二部分:常用变量、常量
~n  换行符  
~q  双引号(半角)
~t  Tab 
~xnn  根据16进制代码显示对应的字符 
例如: ~x41 (显示字母 'A'), ~x27 (显示单引号)  
~$variable$  代表变量. 参见下面内容  
~~  输出符号 '~'.  

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值