NirCmd中文帮助文档(6)

时间:2025-04-04

这是两条在用于远程计算机上执行的NirCmd命令:

remote 用于在一台远程计算机上执行命令

multiremote 用于在多台远程计算机上执行命令

NirCmd 命令:

\\nirsoft

在参数[NirCmd command]中指定的命令会在所有 [computers file]指定的计算机上运行。 例: 关闭所有在 computers.txt 中列出的计算机 multiremote "c:\temp\computers.txt" exitwin poweroff force 锁定所有在 computers.txt 中列出的计算机 multiremote "c:\temp\computers.txt" lockws 复制 NirCmd.exe 到所有 computers.txt 中列出的计算机 上,并且关闭其显示器。 multiremote copy "c:\temp\computers.txt" monitor off 复制 NirCmd.exe 到所有 computers.txt 中列出的计算机 上,运行 wul.exe(WinUpdatesList),以便保存所有计算 机上的 Windows 更新信息。 multiremote copy "c:\temp\computers.txt" exec hide c:\temp\wul.exe /shtml "c:\temp\wul_~$putername$.html"cmdwait [Number of Milliseconds] [NirCmd Command]

cmdwait

等待指定的毫秒数,然后执行指定的 NirCmd 命令。 例: cmdwait 1000 monitor offparamsfile [Parameters File] [Delimiters] [Quote Character] [NirCmd Command]

paramsfile

这是一个很强大的命令, 它允许你从一个文本文件中加载 一个或多个参数,从而可以成倍的执行 NirCmd 命令。此 文本文件内容可以以逗号、Tab、分号或者任何你在参数 [Delimiters]中指定的符号作为分隔符。

举一个例子: 假设有如下文本文件, 包含了一些用户名和 密码,以','隔开:user01, 123456 user02, abcfg user03, 5fr23 user04, 33333

下面的 NirCmd 命令将会创建在以上文本文

件中指定的 4 个用户名和密码。(通过使用 Windows 2000/XP 操作系统 提供的 net user 命令) nircmd.exe paramsfile "c:\temp\users.txt" "," "" execmd net user ~$fparam.1$ ~$fparam.2$ /add ~$fparam.1$指每行的第一个词条,即用户名。 ~$fparam.2$指每行的第二个词条,即密码。 例: paramsfile "c:\temp\folders.txt" "" "" execmd md ~$fparam.1$ paramsfile "c:\temp\shortcuts.txt" "," "~q" shortcut ~$fparam.1$ "~$folder.desktop$" ~$fparam.2$infobox [message text] [title]

infobox

在屏幕上显示一个简单的信息框。 例: infobox "This is a message box !" "message"qbox [message text] [title] [program to run]

qbox

在屏幕上显示一个询问对话框。 如果用户回答是, 则运行 程序。 例: qbox "Do you want to run the calculator ?" "question" "calc.exe"qboxtop [message text] [title] [program to run]

qboxtop

同 qbox 命令类似,但显示的对话框为最上层窗口。qboxcom [message text] [title] [NirCmd Command]

qboxcom

在屏幕上显示一个询问对话框。 如果用户回答是, 则执行 参数[NirCmd Command]中指定的 NirCmd 命令。 例: qboxcom "Do you want to lock your workstation ?" "question" lockws qboxcom "Do you want to turn off the monitor ?" "monitor" monitor offqboxcomtop [message text] [title] [NirCmd Command]

qboxcomtop 同 qboxcom 命令类似,但现实的对话框为最上层窗口。script [Script File]

此命令允许你运行包含在一个脚本文件中的一系列命令, 此脚本文件由参数[Script File]指定。 例 e: script "c:\temp\msg.ncl" 脚本文件样例: scriptinfobox "Hello !" "This is the first message" infobox "Hello !" "This is the second message" infobox "Hello !" "This is the third message"

regedit regedit [key] [value name]

regedit

打开注册表编辑器的指定项/值。 例: regedit "HKLM\Software\Microsoft\Windows\CurrentVersion" "CommonFilesDir" regedit "HKEY_CURRENT_USER\Control Panel\Desktop" "Wallpaper"regsetval [type] [key] [value name] [value]

regsetval

把值写入注册表。 参数[type]可以为: "sz"或"expand_sz" 指字符串; "dword" 指 32 位数字; "binary" 指二进制数 据。如果你在参数[key]中指定的项在注册表中不存在, 则会自动创建此项。 例: regsetval dword "HKEY_CURRENT_USER\Software\Test" "Value1" "0xaabbccdd" regsetval dword "HKCU\Software\Test" "Value2" "10561" regsetval sz "HKCU\Software\Test" "Value3" "string value" regsetval binary "HKLM\Software\Test" "Value4" "6a cb ab dd 80 86 95"regdelval [key] [value]

regdelval

删除注册表中的某个值 例: regdelval "HKEY_CURRENT_USER\Software\Test" "Value1"[key] regdelkey [key]

regdelkey

删除注册表中的整项。如果指定的项有一个或多个子项 时,此命令失效。 例: regdelkey "HKEY_CURRENT_USER\Software\Test"inisetval [INI filename] [section] [key] [value]

inisetval

把值写入 ini 文件。如果文件不存在,则自动创建。 例: inisetval "c:\wind

ows\test.ini" "section1" "TestValue" "1"inidelval [INI filename] [section] [key]

inidelval

删除 ini 文件中的一对项-值。 例: inidelval "c:\windows\test.ini" "section1" "TestValue"inidelval [INI filename] [section]

inidelsec

删除 ini 文件的整段(以[]分段), 且删除此段中包含的所 有值。 例: inidelsec "c:\windows\test.ini" "section1"regsvr [reg or unreg] [filename or wildcard] {log file}

regsvr

注册或解除注册 DLL/OCX 文件。 在第一个 …… 此处隐藏:10297字,全部文档内容请下载后查看。喜欢就下载吧 ……

NirCmd中文帮助文档(6).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219