当前位置: 首页 > news >正文

批处理常用指令与脚本的例子

另:win7扩展名显示


一、常用指令

1、REM 和::

2、ECHO和@

3、PAUSE

4、ERRORLEVEL

5、TITLE

6、COLOR

7、mode 配置系统设备

8、GOTO和:

9、FIND

10、START

11、assoc和 ftype

12、pushd和 popd

13、CALL

14、shift

15、IF

16、setlocal 与变量延迟

二、特殊符号

1、@命令行回显屏蔽符

2、%批处理变量引导符

3、>重定向符

4、>>重定向符

5、< >& <&重定向符

6、|命令管道符

7、^转义字符

8、&组合命令

9、&&组合命令

10、l|组合命令

11、""字符串界定符

12、,逗号

13、;分号

14、()括号

15、!感叹号

2.1一个简单的批处理程序

       是由一条条的DOS命令组成的普通文本文件,可以用记事本直接编辑或用DOS命令创建,也可以用DOS下的文本编辑器Edit.exe来编辑。在“命令提示”下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe运行该批处理程序,一般情况下,每条命令占据一行

@echo off
chcp 65001
echo "欢迎来到非常BAT!"
pause

2.2ECHO 和 @

       打开回显或关闭回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。@字符放在命令前将关闭该命令回显,无论此时echo是否为打开状态。

语法:echo [{ on|off }] [message]echo.

#此用法将显示一空行,相当于回车,非常有用。执行echo off将关闭回显,它后面的所有命令都不显示命令本身,只显示执行后的结果,除非执行echo on命令。

       执行@echo off不但关闭以后命令的回显,连echo off命令本身也不显示了。通常以@echo off作为批处理程序的首行。一般用ECHO MESSAGE来显示一个特定的消息。

2.3颜色

设置默认的控制台前景和背景颜色。

COLOR [attr]
attr 指定控制台输出的颜色属性

颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:

0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 湖蓝色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色

三、上课批处理程序

@echo off
color 0A
:nem
echo ==========================
echo 菜单
echo 1、增加指定用户
echo 2、删除指定用户
echo 3、查看用户
echo ==========================
set num=0
set /p num=请输入操作选项:
if %num%==1 goto nem1
if %num%==2 goto nem2
if %num%==3 goto nem3
echo "输入有误,请重新输入"
goto nem
:nem1
cls
echo "新增用户模块"
set /p username=请输入要新增的用户名:
set /p password=请设置用户密码:
net user %username% %password% /add
if %ERRORLEVEL% NEQ 0 (echo "命令执行错误"
goto nem1)
pause
goto nem
:nem2
cls
echo "删除用户模块"
set /p delname=请输入要删除的用户名:
net user %delname% /del
pause
goto nem
:nem3
cls
echo "查看用户模块"
net user
pause
goto nem

四、windows指令练习

1、使用最熟练的方式打开cmd终端(win+R后输入cmd)
2、获取当前目录的绝对路径(cd)
3、切换盘符到其他盘符,如D盘 (D:)
4、再切换盘符到C盘,观察两次盘符变化的细节(C:)
5、在当前目录下创建以自己的学号命名文件夹(md 1713010631)
6、查看当前目录下所有文件的信息的文件(dir)
7、进入该文件夹并创建test.txt文件(cd 1713010631 & echo 123 > test.txt)
8、将学号写入test.txt文件中(echo 1713010631 > test.txt)
9、将test.txt文件内容输出到cmd终端 (type test.txt)
10、将test.txt文件重命名为osptech.txt (move test.txt osptech.txt)
11、在cmd终端切换为管理员运行模式(已经是管理员则不用切换)
12、将osptech.txt文件拷贝到C盘下的"program files"目录 中(copy osptech.txt C:\"program files"\osptech.txt)
13、查询C盘根目录及其子目录下所有的osptech.txt文件(dir /S /A C:\ | findstr osptech.txt)
14、删除以学号命名目录下的osptech.txt文件(del C:\1713010631\osptech.txt)

五、远程桌面连接

1、获取win7的IP地址
2、关闭win7的防火墙
3、目标机器能够访问(ping 192.168.16.135)
4、win7开启RDP服务


5、探测目标主机是否开放RDP服务(远程桌面服务3389)
本机上使用该命令telnet 192.168.16.135 3389
若开放则执行第6步
6、本机win+R后输入mstsc后根据提示操作

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • web渗透:SSRF漏洞
  • 海康二次开发学习笔记7-流程相关操作
  • 深度学习——基于MTCNN算法实现人脸侦测
  • 实现A-Z滑动检索菜单
  • 论俄国留学对计算机系大学生的帮助
  • 在Unity中使用C#进行Xml序列化时保留特定小数位的方法参考
  • MobaXterm 终端工具使用
  • 从0开始深度学习(5)——线性回归的逐步实现
  • 二进制方式安装K8S
  • 【Python】BeautifulSoup:HTML解析
  • H264结构及RTP封装
  • SQLite3 数据库
  • Linux中全局变量配置,/etc/profile.d还是/etc/profile
  • 数据结构(15)——哈希表(2)
  • C#从入门到精通(22)—Path类的使用
  • #Java异常处理
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • Apache Zeppelin在Apache Trafodion上的可视化
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • crontab执行失败的多种原因
  • css布局,左右固定中间自适应实现
  • css选择器
  • ESLint简单操作
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • JS 面试题总结
  • JS笔记四:作用域、变量(函数)提升
  • Meteor的表单提交:Form
  • nginx 配置多 域名 + 多 https
  • node 版本过低
  • node-glob通配符
  • Python学习笔记 字符串拼接
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • Redis的resp协议
  • Spring核心 Bean的高级装配
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • 关于extract.autodesk.io的一些说明
  • 前言-如何学习区块链
  • 驱动程序原理
  • 微信公众号开发小记——5.python微信红包
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • ​经​纬​恒​润​二​面​​三​七​互​娱​一​面​​元​象​二​面​
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (二)WCF的Binding模型
  • (二十四)Flask之flask-session组件
  • (数据大屏)(Hadoop)基于SSM框架的学院校友管理系统的设计与实现+文档
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (原创)可支持最大高度的NestedScrollView
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (原創) 物件導向與老子思想 (OO)
  • (转)重识new
  • .JPG图片,各种压缩率下的文件尺寸