找回密码
 立即注册
大科技语录:
查看: 2092|回复: 1

CMD命令大全

[复制链接]
发表于 2008-12-10 23:31 | 显示全部楼层 |阅读模式
有关某个命令的详细信息,请键入 HELP 命令名
ASSOC 显示或修改文件扩展名关联。
AT 计划在计算机上运行的命令和程序。
ATTRIB 显示或更改文件属性。
BREAK 设置或清除扩展式 CTRL+C 检查。
CACLS 显示或修改文件的访问控制列表(ACLs)。
CALL 从另一个批处理程序调用这一个。
CD 显示当前目录的名称或将其更改。
CHCP 显示或设置活动代码页数。
CHDIR 显示当前目录的名称或将其更改。
CHKDSK 检查磁盘并显示状态报告。
CHKNTFS 显示或修改启动时间磁盘检查。
CLS 清除屏幕。
CMD 打开另一个 Windows 命令解释程序窗口。
COLOR 设置默认控制台前景和背景颜色。
COMP 比较两个或两套文件的内容。
COMPACT 显示或更改 NTFS 分区上文件的压缩。
CONVERT 将 FAT 卷转换成 NTFS。您不能转换
当前驱动器。
COPY 将至少一个文件复制到另一个位置。
DATE 显示或设置日期。
DEL 删除至少一个文件。
DIR 显示一个目录中的文件和子目录。
DISKCOMP 比较两个软盘的内容。
DISKCOPY 将一个软盘的内容复制到另一个软盘。
DOSKEY 编辑命令行、调用 Windows 命令并创建宏。
ECHO 显示消息,或将命令回显打开或关上。
ENDLOCAL 结束批文件中环境更改的本地化。
ERASE 删除至少一个文件。
EXIT 退出 CMD.EXE 程序(命令解释程序)。
FC 比较两个或两套文件,并显示
不同处。
FIND 在文件中搜索文字字符串。
FINDSTR 在文件中搜索字符串。
FOR 为一套文件中的每个文件运行一个指定的命令。
FORMAT 格式化磁盘,以便跟 Windows 使用。
FTYPE 显示或修改用于文件扩展名关联的文件类型。
GOTO 将 Windows 命令解释程序指向批处理程序
中某个标明的行。
GRAFTABL 启用 Windows 来以图像模式显示
扩展字符集。
HELP 提供 Windows 命令的帮助信息。
IF 执行批处理程序中的条件性处理。
LABEL 创建、更改或删除磁盘的卷标。
MD 创建目录。
MKDIR 创建目录。
MODE 配置系统设备。
MORE 一次显示一个结果屏幕。
MOVE 将文件从一个目录移到另一个目录。
PATH 显示或设置可执行文件的搜索路径。
PAUSE 暂停批文件的处理并显示消息。
POPD 还原 PUSHD 保存的当前目录的上一个值。
PRINT 打印文本文件。
PROMPT 更改 Windows 命令提示符。
PUSHD 保存当前目录,然后对其进行更改。
RD 删除目录。
RECOVER 从有问题的磁盘恢复可读信息。
REM 记录批文件或 CONFIG.SYS 中的注释。
REN 重命名文件。
RENAME 重命名文件。
REPLACE 替换文件。
RMDIR 删除目录。
SET 显示、设置或删除 Windows 环境变量。
SETLOCAL 开始批文件中环境更改的本地化。
SHIFT 更换批文件中可替换参数的位置。
SORT 对输入进行分类。
START 启动另一个窗口来运行指定的程序或命令。
SUBST 将路径跟一个驱动器号关联。
TIME 显示或设置系统时间。
TITLE 设置 CMD.EXE 会话的窗口标题。
TREE 以图形模式显示驱动器或路径的目录结构。
TYPE 显示文本文件的内容。
VER 显示 Windows 版本。
VERIFY 告诉 Windows 是否验证文件是否已正确
写入磁盘。
VOL 显示磁盘卷标和序列号。
XCOPY 复制文件和目录树。


appwiz.cpl------------添加删除程序

control userpasswords2--------用户帐户设置

cleanmgr-------垃圾整理

CMD--------------命令提示符可以当作是 Windows 的一个附件,Ping,Convert 这些不能在图形环境下 使用的功能要借助它来完成。

cmd------jview察看Java虚拟机版本。


command.com------调用的则是系统内置的 NTVDM,一个 DOS虚拟机。它完全是一个类似 Virtual PC 的 虚拟环境,和系统本身联系不大。当我们在命令提示符下运行 DOS 程序时,实际上也 是自动转移到 NTVDM虚拟机下,和 CMD 本身没什么关系。


calc-----------启动计算器

chkdsk.exe-----Chkdsk磁盘检查

compmgmt.msc---计算机管理

conf-----------启动 netmeeting

control userpasswords2-----User Account 权限设置

devmgmt.msc--- 设备管理器

diskmgmt.msc---磁盘管理实用程序

dfrg.msc-------磁盘碎片整理程序

drwtsn32------ 系统医生

dvdplay--------启动Media Player

dxdiag-----------DirectX Diagnostic Tool

gpedit.msc-------组策略编辑器

gpupdate /target:computer /force 强制刷新组策略

eventvwr.exe-----事件查看器

explorer-------打开资源管理器

logoff---------注销命令

lusrmgr.msc----本机用户和组

msinfo32---------系统信息

msconfig---------系统配置实用程序

net start (servicename)----启动该服务

net stop (servicename)-----停止该服务

notepad--------打开记事本

nusrmgr.cpl-------同control userpasswords,打开用户帐户控制面板

Nslookup-------IP地址侦测器

oobe/msoobe /a----检查XP是否激活

perfmon.msc----计算机性能监测程序

progman--------程序管理器

regedit----------注册表编辑器

regedt32-------注册表编辑器

regsvr32 /u *.dll----停止dll文件运行

route print------查看路由表

rononce -p ----15秒关机

rsop.msc-------组策略结果集

rundll32.exe rundll32.exe %Systemroot%System32shimgvw.dll,ImageView_Fullscreen----启动一个空白的Windows 图片和传真查看器

secpol.msc--------本地安全策略

services.msc---本地服务设置

sfc /scannow-----启动系统文件检查器

sndrec32-------录音机

taskmgr-----任务管理器(适用于2000/xp/2003)

tsshutdn-------60秒倒计时关机命令

winchat--------XP自带局域网聊天

winmsd---------系统信息

winver-----显示About Windows 窗口

wupdmgr-----------Windows Update
发表于 2009-3-15 10:23 | 显示全部楼层
批处理常用命令及用法大全

注:如果对某一命令还不是很熟悉,可以在命令行窗口下输入:命令名/?的方式来获得帮助。
例如:对dir命令的应用不熟悉,可以在命令行窗口下输入:

dir /?

1 echo 和 @回显控制命令
@                    #关闭单行回显
echo off             #从下一行开始关闭回显
@echo off            #从本行开始关闭回显。一般批处理第一行都是这个
echo on              #从下一行开始打开回显
echo                 #显示当前是 echo off 状态还是 echo on 状态
echo.                #输出一个"回车换行",一般就是指空白行
echo hello world     #输出hello world
"关闭回显"是指运行批处理文件时,不显示文件里的每条命令,只显示运行结果批处理开始和结束时,系统都会自动打开

回显
2 errorlevel程序返回码

echo %errorlevel%每个命令运行结束,可以用这个命令行格式查看返回码用于判断刚才的命令是否执行成功默认值为0,

一般命令执行出错会设 errorlevel 为1

3 dir显示目录中的文件和子目录列表
dir                 #显示当前目录中的文件和子目录
dir /a              #显示当前目录中的文件和子目录,包括隐藏文件和系统文件
dir c: /a:d         #显示 C 盘当前目录中的目录
dir c:\ /a:-d       #显示 C 盘根目录中的文件
dir d:\mp3 /b/p     #逐屏显示 d:\mp3 目录里的文件,只显示文件名,不显示时间和大小
dir *.exe /s        #显示当前目录和子目录里所有的.exe文件其中 * 是通配符,代表所有的文件名,还一个通配符 ? 代表一个任意字母或                     汉字如 c*.* 代表以 c 开头的所有文件?.exe 代表所有文件名是一个字母的.exe文件如果指定的目录或文件不存在,                       将返回 errorlevel 为1;每个文件夹的 dir 输出都会有2个子目录 . 和 ..  . 代表当前目录.. 代表当前目录的上级                     目录.
dir .               #显示当前目录中的文件和子目录
dir ..              #显示当前目录的上级目录中的文件和子目录
其它参数可参考 dir /?

4 cd更改当前目录
cd mp3              #进入当前目录中的mp3 目录
cd ..               #进入当前目录中的上级目录
cd\                 #进入根目录
cd                  #显示当前目录
cd /d d:\mp3        #可以同时更改盘符和目录
cd "Documents and Settings"\All users文件名带空格,路径前需要加上引号!!如果更改到的目录不存在,则出错返回 errorlevel=1

5 md创建目录
md abc              #在当前目录里建立子目录 abc
md d:\a\b\c         #如果 d:\a 不存在,将会自动创建

6 rd删除目录
rd abc              #删除当前目录里的 abc 子目录,要求为空目录
rd /s/q d:\temp     #删除 d:\temp 文件夹及其子文件夹和文件,不需要按 Y 确认

7 del删除文件
del d:\test.txt     #删除指定文件,不能是隐藏、系统、只读文件
del *.*删除当前目录里的所有文件,不包括隐藏、系统、只读文件,要求按 Y 确认
del /q/a/f d:\temp\*.*删除 d:\temp 文件夹里面的所有文件,包括隐藏、只读、系统文件,不包括子目录
del /q/a/f/s d:\temp\*.*删除 d:\temp 及子文件夹里面的所有文件,包括隐藏、只读、系统文件,不包括子目录

8 ren文件重命名
ren 1.txt 2.bak     #把 1.txt 更名为 2.bak
ren *.txt *.ini     #把当前目录里所有.txt文件改成.ini文件
ren d:\temp tmp     #支持对文件夹的重命名

9 cls清屏

10 type显示文件内容
type c:\boot.ini    #显示指定文件的内容,程序文件一般会显示乱码
type *.txt          #显示当前目录里所有.txt文件的内容

11 copy拷贝文件
copy c:\test.txt d:\              #复制 c:\test.txt 文件到 d:\
copy c:\test.txt d:\test.bak      #复制 c:\test.txt 文件到 d:\ ,并重命名为 test.bak
copy c:\*.*                       #复制 c:\ 所有文件到当前目录,不包括隐藏文件和系统文件不指定目标路径,则默认目标路径为当前                                     目录
copy con test.txt                 #从屏幕上等待输入,按 Ctrl+Z 结束输入,输入内容存为test.txt文件con代表屏幕,prn代表打印机,                                    nul代表空设备
copy 1.txt+2.txt 3.txt            #合并 1.txt 和 2.txt 的内容,保存为 3.txt 文件如果不指定 3.txt ,则保存到 1.txt
copy test.txt +                   #复制文件到自己,实际上是修改了文件日期

12 title设置cmd窗口的标题
title 新标题                      #可以看到cmd窗口的标题栏变了

13 ver显示系统版本

14 label 和 vol设置卷标
vol                 #显示卷标
label               #显示卷标,同时提示输入新卷标
label c:system      #设置C盘的卷标为 system

15 pause暂停命令
运行该命令时,将显示下面的消息:请按任意键继续 . . .
一般用于看清楚屏幕上显示的内容

16 rem 和 ::注释命令
注释行不执行操作

17 date 和 time日期和时间
date          #显示当前日期,并提示输入新日期,按"回车"略过输入
date/t        #只显示当前日期,不提示输入新日期
time          #显示当前时间,并提示输入新时间,按"回车"略过输入
time/t        #只显示当前时间,不提示输入新时间

18 goto 和 :跳转命令
:label        #行首为:表示该行是标签行,标签行不执行操作
goto label    #跳转到指定的标签那一行

19 find (外部命令)查找命令
find "abc" c:\test.txt在 c:\test.txt 文件里查找含 abc 字符串的行如果找不到,将设 errorlevel 返回码为1
find /i "abc" c:\test.txt查找含 abc 的行,忽略大小写
find /c "abc" c:\test.txt显示含 abc 的行的行数

20 more (外部命令)逐屏显示
more c:\test.txt    #逐屏显示 c:\test.txt 的文件内容

21 tree显示目录结构
tree d:\            #显示D盘的文件目录结构

22 &顺序执行多条命令,而不管命令是否执行成功
c: & cd\ & dir /w   #相当于把下面3行命令写到1行去了c: cd\  dir /w

23 &&顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令
f: && cd\ && dir >c:\test.txt        #注意如果f盘不存在,那么后面2条命令将不会执行
find "ok" c:\test.txt && echo 成功    #如果找到了"ok"字样,就显示"成功",找不到就不显示

24 ||顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令

find "ok" c:\test.txt || echo 不成功    #如果找不到"ok"字样,就显示"不成功",找到了就不显示

25 |管道命令
前一个命令的执行结果输出到后一个命令
dir *.* /s/a | find /c ".exe"     #管道命令表示先执行 dir 命令,对其输出的结果执行后面的 find 命令该命令行结果:输出当前文件                                   夹及所有子文件夹里的.exe文件的个数
type c:\test.txt|more这个和 more c:\test.txt 的效果是一样的

26 > 和 >>输出重定向命令
> 清除文件中原有的内容后再写入>> 追加内容到文件末尾,而不会清除原有的内容主要将本来显示在屏幕上的内容输出到指定文件中指定文件如果不存在,则自动生成该文件

echo hello world>c:\test.txt     #生成c:\test.txt文件,内容为hello world 这个格式在批处理文件里用得很多,可以生成 .reg .bat                                   .vbs 等临时文件
type c:\test.txt >prn            #屏幕上不显示文件内容,转向输出到打印机
echo hello world>con             #在屏幕上显示hello world,实际上所有输出都是默认 >con 的
copy c:\test.txt f: >nul         #拷贝文件,并且不显示"文件复制成功"的提示信息,但如果f盘不存在,还是会显示出错信息
copy c:\test.txt f: >nul 2>nul   #不显示"文件复制成功"的提示信息,并且f盘不存在的话,也不显示错误提示信息
echo ^^W ^> ^W>c:\test.txt       #生成的文件内容为 ^W > W 。 ^ 和 > 是控制命令,要把它们输出到文件,必须在前面加个 ^ 符号

27 <从文件中获得输入信息,而不是从屏幕上
一般用于 date time label 等需要等待输入的命令

@echo off
echo 2005-05-01>temp.txt
date <temp.txt
del temp.txt

这样就可以不等待输入直接修改当前日期

28 %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 %*命令行传递给批处理的参数
%0 批处理文件本身,%1 第一个参数,%9 第九个参数,%* 从第一个参数开始的所有参数

在C盘根目录新建test.bat,内容如下:
@echo off
echo %0
echo %1
echo %2
echo %*
运行cmd,输入 c:\test.bat "/a" /b /c /d可以看出每个参数的含意

修改test.bat内容如下:
@echo off
echo %1
echo %~1
echo %0
echo %~f0
echo %~d0
echo %~p0
echo %~n0
echo %~x0
echo %~s0
echo %~a0
echo %~t0
echo %~z0
再运行cmd,输入 c:\test.bat "/a" /b /c /d可以参照 call/? 或 for/? 看出每个参数的含意。注意这里可以对文件进行日期比较和大小比较。

批参数(%n)的替代已被增强。您可以使用以下语法:

      %~1         - 删除引号("),扩充 %1
      %~f1        - 将 %1 扩充到一个完全合格的路径名
      %~d1        - 仅将 %1 扩充到一个驱动器号
      %~p1        - 仅将 %1 扩充到一个路径
      %~n1        - 仅将 %1 扩充到一个文件名
      %~x1        - 仅将 %1 扩充到一个文件扩展名
      %~s1        - 扩充的路径指含有短名
      %~a1        - 将 %1 扩充到文件属性
      %~t1        - 将 %1 扩充到文件的日期/时间
      %~z1        - 将 %1 扩充到文件的大小
      %~$PATH : 1 - 查找列在 PATH 环境变量的目录,并将 %1
                    扩充到找到的第一个完全合格的名称。如果环境
                    变量名未被定义,或者没有找到文件,此组合键会
                    扩充到空字符串

可以组合修定符来取得多重结果:

     %~dp1       - 只将 %1 扩展到驱动器号和路径
     %~nx1       - 只将 %1 扩展到文件名和扩展名
     %~dp$PATH:1 - 在列在 PATH 环境变量中的目录里查找 %1,
                    并扩展到找到的第一个文件的驱动器号和路径。      
     %~ftza1     - 将 %1 扩展到类似 DIR 的输出行。

   在上面的例子中,%1 和 PATH 可以被其他有效数值替换。
   %~ 语法被一个有效参数号码终止。%~ 修定符不能跟 %*
   使用。

echo load "%%1" "%%2">c:\test.txt    #生成的文件内容为 load "%1" "%2" 。批处理文件里,用这个格式把命令行参数输出到文件。

31 set设置变量
引用变量可在变量名前后加 % ,即 %变量名%
set                    #显示目前所有可用的变量,包括系统变量和自定义的变量
echo %SystemDrive%     #显示系统盘盘符。系统变量可以直接引用
set p                  #显示所有以p开头的变量,要是一个也没有就设errorlevel=1
set p=aa1bb1aa2bb2     #设置变量p,并赋值为 = 后面的字符串,即aa1bb1aa2bb2
echo %p%               #显示变量p代表的字符串,即aa1bb1aa2bb2
echo %p:~6%            #显示变量p中第6个字符以后的所有字符,即aa2bb2
echo %p:~6,3%          #显示第6个字符以后的3个字符,即aa2
echo %p:~0,3%          #显示前3个字符,即aa1
echo %p:~-2%           #显示最后面的2个字符,即b2
echo %p:~0,-2%         #显示除了最后2个字符以外的其它字符,即aa1bb1aa2b
echo %p:aa=c%          #用c替换变量p中所有的aa,即显示c1bb1c2bb2
echo %p:aa=%           #将变量p中的所有aa字符串置换为空,即显示1bb12bb2
echo %p:*bb=c%         #第一个bb及其之前的所有字符被替换为c,即显示c1aa2bb2
set p=%p:*bb=c%        #设置变量p,赋值为 %p:*bb=c% ,即c1aa2bb2
set /a p=39            #设置p为数值型变量,值为39
set /a p=39/10         #支持运算符,有小数时用去尾法,39/10=3.9,去尾得3,p=3
set /a p=p/10          #用 /a 参数时,在 = 后面的变量可以不加%直接引用
set /a p="1&0"         #"与"运算,要加引号。其它支持的运算符参见set/?
set p=                 #取消p变量
set /p p=请输入        #屏幕上显示"请输入",并会将输入的字符串赋值给变量p注意这条可以用来取代 choice 命令

注意变量在 if 和 for 的复合语句里是一次性全部替换的,如
@echo off
set p=aaa
if %p%==aaa (   
  echo %p%   
  set p=bbb   
  echo %p%    )
结果将显示aaaaaa因为在读取 if 语句时已经将所有 %p% 替换为aaa这里的"替换",在 /? 帮助里就是指"扩充"、"环境变量扩充"可以启用"延缓环境变量扩充",用 ! 来引用变量,即 !变量名!

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
set p=aaa
if %p%==aaa (  
  echo %p%   
set p=bbb   
echo !p!    )
ENDLOCAL
结果将显示aaabbb

还有几个动态变量,运行 set 看不到
%CD%                  #代表当前目录的字符串
%DATE%                #当前日期
%TIME%                #当前时间
%RANDOM%              #随机整数,介于0~32767
%ERRORLEVEL%          #当前ERRORLEVEL 值
%CMDEXTVERSION%       #当前命令处理器扩展名版本号
%CMDCMDLINE%          #调用命令处理器的原始命令行
可以用echo命令查看每个变量值,如 echo %time%  注意 %time% 精确到毫秒,在批处理需要延时处理时可以用到。

32 start批处理中调用外部程序的命令,否则等外部程序完成后才继续执行剩下的指令
start explorer d:\      #调用图形界面打开D盘
@echo off
cd /d %~dp0
regedit /s 劲舞团.reg
start patcher.exe
不加 start 命令的话,"劲舞团"运行时,后面会有个黑乎乎的cmd窗口

33 call批处理中调用另外一个批处理的命令,否则剩下的批处理指令将不会被执行,有时有的应用程序用start调用出错的,也可以call调用

34 choice (外部命令)选择命令让用户输入一个字符,从而选择运行不同的命令,返回码errorlevel为1234……win98里是choice.com,win2000pro里没有,可以从win98里拷过来,win2003里是choice.exe

choice /N /C y /T 5 /D y>nul延时5秒

下面是个 choice 语句的例子
@echo off
rem 以下在win2000pro运行通过,从win98里拷的chioce.com文件
choice /c:abc aaa,bbb,ccc
if errorlevel 3 goto ccc
if %errorlevel%==2 goto bbb
if errorlevel==1 goto aaa
rem 必须先判断数值高的返回码rem 可以看到 errorlevel 值的判断有3种写法,有时某种写法不好用,可以用另外的写法
rem 直接运行

chioce相当于运行
choice /c:yn:aaa
echo aaa
goto end
:bbb
echo bbb
goto end
:ccc
echo ccc
goto end
:end

35 assoc 和 ftype文件关联
assoc 设置'文件扩展名'关联,关联到'文件类型' ,ftype 设置'文件类型'关联,关联到'执行程序和参数'当你双击一个.txt文件时,windows并不是根据.txt直接判断用 notepad.exe 打开而是先判断.txt属于 txtfile '文件类型'再调用 txtfile 关联的命令行 txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1可以在"文件夹选项"→"文件类型"里修改这2种关联
assoc                             #显示所有'文件扩展名'关联
assoc .txt                        #显示.txt代表的'文件类型',结果显示 .txt=txtfile
assoc .doc                        #显示.doc代表的'文件类型',结果显示 .doc=Word.Document.8
assoc .exe                        #显示.exe代表的'文件类型',结果显示 .exe=exefile
ftype                             #显示所有'文件类型'关联
ftype exefile                     #显示exefile类型关联的命令行,结果显示 exefile="%1" %*
assoc .txt=Word.Document.8        #设置.txt为word类型的文档,可以看到.txt文件的图标都变了
assoc .txt=txtfile                #恢复.txt的正确关联
ftype exefile="%1" %*             #恢复 exefile 的正确关联,如果该关联已经被破坏,可以运行 command.com ,再输入这条命令

36 pushd 和 popd切换当前目录
@echo off
c: & cd\ & md mp3       #在 C:\ 建立 mp3 文件夹
md d:\mp4               #在 D:\ 建立 mp4 文件夹
cd /d d:\mp4            #更改当前目录为 d:\mp4
pushd c:\mp3            #保存当前目录,并切换当前目录为 c:\mp3
popd                    #恢复当前目录为刚才保存的 d:\mp4一般用处不大,在当前目录名不确定时,会有点帮助

32 subst (外部命令)映射磁盘。
subst z: \\server\d     #这样输入z:就可以访问\\server\d了
subst z: /d             #取消该映射
subst                   #显示目前所有的映

38  xcopy (外部命令)文件拷贝
xcopy d:\mp3 e:\mp3 /s/e/i/y       #复制 d:\mp3 文件夹、所有子文件夹和文件到 e:\ ,覆盖已有文件加 /i 表示如果 e:\ 没有 mp3 文                                    件夹就自动新建一个,否则会有询问

39 一些不常用的内部命令
>& 将一个句柄的输出写入到另一个句柄的输入中
<& 从一个句柄读取输入并将其写入到另一个句柄输出中
shift 命令行传递给批处理的参数不止9个时,用以切换参数
color 设置cmd窗口的显示颜色
pormpt 更改命令提示符号,默认都是 盘符:\路径\> ,如 c:\>

40 format (外部命令)格式化硬盘
format c: /q/u/autotest   #/q表示快速格式化,/autotest表示自动格式化,不需要按 Y 确认,/u表示每字节用 F6 覆盖硬盘数据,使其不                           可用软件恢复
format c: /c              #格式化C盘,并检测坏道

41 fdisk (外部命令)硬盘分区win2000不带

该命令win98里的fdisk不支持80G以上大硬盘,winme里的支持fdisk/mbr重建硬盘分区表,一般用于清除引导区病毒、还原精灵,注意使用该命令不能从硬盘启动,必须软驱或光驱启动后直接运行

42 ping (外部命令)
ping -l 65500 -t 192.168.1.200       #不停的向192.168.1.200计算机发送大小为65500byte的数据包
ping -n 10 127.0.0.1>nul             #ping自己10次,可用于批处理延时10秒

43 SC (外部命令)服务控制命令
sc create aaa
displayname= bbb
start= auto
binpath= "C:\WINDOWS\System32\alg.exe"                                                
#创建服务,服务名称aaa,显示名称bbb,启动类型:自动,可执行文件的路径"C:\WINDOWS\System32\alg.exe"
sc description aaa "ccc"                                                               
#更改aaa的描述为ccc
sc config aaa start= disabled binpath= "C:\WINDOWS\System32\svchost.exe -k netsvcs"   
#更改aaa的启动类型:已禁用,更改aaa的可执行文件的路径"C:\WINDOWS\System32\svchost.exe -k netsvcs"
sc config aaa start= demand displayname= ddd                                          
#更改aaa的启动类型:手动,更改aaa的显示名称ddd
sc start aaa        #启动aaa服务
sc stop aaa         #停止aaa服务
sc delete aaa       #删除aaa服务
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|大科技

GMT+8.8, 2024-12-23 06:08 , Processed in 0.086687 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表