windows里命令集合(二)

md:创建目录


rd 删除一个目录。


ren 重命名文件。

 

 


xcopy 复制文件和目录树。

 

 


copy 将一份或多份文件复制到另一个位置。

 

move 移动文件并重命名文件和目录。

del 删除一个或多个文件。

echo 显示消息,或者启用或关闭命令回显。

ECHO [ON | OFF]
ECHO [message]

若要显示当前回显设置,请键入不带参数的 ECHO。

echo %temp% 输出环境变量
dir %temp% 显示该环境变量下的目录及文件
rd %temp%\123 删除该目录下的123目录

set 显示、设置或删除 cmd.exe 环境变量。
set abc=123
set 就可以看到刚刚设置的ADC变量了

if 执行批处理程序中的条件处理。
1)判断以下文件是否存在
IF EXIST filename. (del filename.) ELSE echo filename. missing

2)判断2个数值的大小
IF [/I] string1 compare-op string2 command
其中, compare-op 可以是:

EQU - 等于
NEQ - 不等于
LSS - 小于
LEQ - 小于或等于
GTR - 大于
GEQ - 大于或等于


shutdown
/r 完全关闭并重启计算机。
/s 关闭计算机。
/t xxx 将关闭前的超时时间设置为 xxx 秒。
有效范围是 0-315360000 (10 年),默认值为 30。
如果超时时间大于 0,则默示为
/f 参数。


goto 将 cmd.exe 定向到批处理程序中带标签的行。

GOTO label

label 指定批处理程序中用作标签的文字字符串。

标签必须单独一行,并且以冒号打头。

如果命令扩展被启用,GOTO 会如下改变:

GOTO 命令现在接受目标标签 :EOF,这个标签将控制转移到当前
批脚本文件的结尾。不定义就退出批脚本文件,这是一个容易的
办法。有关能使该功能有用的 CALL 命令的扩展描述,请键入
CALL /?。

示例:
set /P x=
echo %x%
if %x%==a goto aaa
if %x%==b goto bbb

:aaa
echo 运行到了aaa
goto end

:bbb
echo 运行到了bbb
goto end

:end
pause


start 启动一个单独的窗口以运行指定的程序或命令。
MIN 以最小化方式启动窗口。
MAX 以最大化方式启动窗口。
例如: start /max notepad.exe

 

 

 

 


如何将bat的脚本设置为EXE?
可以下载工具:bat to exe converter

 

 

 

 


posted @ 2021-03-04 16:39  ld_001  阅读(74)  评论(0编辑  收藏  举报