DOS命令及批处理编写

一、基本DOS命令

md wenjianjia    创建文件夹
rd wenjianjia    删除文件夹
copy con a.txt   动态写入文本内容    ctrl+z 回车退出保存
type a.txt       查看所有文本内容
type a.txt | more   分页查看
del a.txt        删除文件
del *.txt        删除以txt结尾的所有文件
del *.*          删除所有文件
del a.txt  /q    不提示直接删除
del *.txt  /s/q  递归删除且不提示    文件夹保留 文件删除
ren  haha.txt hei.txt   改名
move 移动文件
copy muma.exe \\10.0.02\c:\     网络传输
assoc .txt=exefile     修改文件打开方式   以txt结尾的当作程序运行
fsutil file createnew d:\system.ini 300000000     在d盘生成一个system.ini文件 占用内存300000000字节
attrib +h +s +a 文件夹      修改文件权限  +h隐藏文件 +s提升为系统文件  +a只读权限
shutdown -s -t    定时关机    +f  强制
shutdown -a       取消一切定时  
shutdown -r -t    定时开机    +f  强制
shutdown -r -t 200 -f -c "认命吧!!!"   -c 描述信息
shutdown -l       注销
color 0a          修改命令行字体背景颜色
color ?           查询颜色配置

二、批处理编写

批处理基本语法

@echo off  关闭回显功能,也就是屏蔽执行过程,建议放置在批处理首行。
pause  暂停批处理运行
title  给程序添加标题
color 0a  修改命令行背景和字体颜色,第一个是背景色0代表黑,第二个是字体色a代表绿色
echo.  空一行
:menu  给代码块命名
goto menu  跳转代码块,跳转到menu位置的代码开始执行该代码块的命令。
> nul  正确输出不打印
> 2 nul 错误输出不打印
%input%  获取input这个变量的值
start  开启某个进程,默认为cmd
if "%input%"=="1" goto a  判断语句,如果input这个变量等于1就跳转到a的代码块,执行a代码块下的命令
set /p input=请输入关机时间   //等待用户输入,并将输入的值赋给input这个变量
%userprofile%  特殊的变量值,获取当前用户家目录的绝对路径
ntsd -c q -pn winlogon.exe  强制杀死登录进程(蓝屏)适用win2003
taskkill /im explorer.exe /f  强制杀死桌面
start C:\windows\explorer.exe  开启explorer.exe:
netstat -an  查看本机开放所有端口

命令组合

@echo  off
color 0a
title 我的qq
:menu
cls
echo ===========================
echo            菜单
echo         1.定时关机
echo         2.取消定时
echo         3.退出
echo         4.在开机启动项添加脚本
echo ===========================
set /p input=请选择:
if "%input%"=="1" goto a
if "%input%"=="2" goto b
if "%input%"=="3" goto c
if "%input%"=="4" goto d
echo 请输入正确选项:
pause
goto menu
:a
set /p num=请输入想要关机的时间:
shutdown -s -f -t %num%
goto menu
:b
shutdown -a
goto menu
:c
exit
:d
echo :d >> "%userprofile%\「开始」菜单\程序\启动\muma.bat"
echo start >> "%userprofile%\「开始」菜单\程序\启动\muma.bat"
echo goto d >> "%userprofile%\「开始」菜单\程序\启动\muma.bat"
echo 脚本制作完成,下次开机启动
pause
goto menu
  • 运行效果

运行效果图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值