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

news2024/11/5 9:39:37

另: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后根据提示操作

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2107489.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Ethernet 系列(2)-- 物理层测试::IOP Test::Signal Quality

车载以太网物理层IOP测试&#xff0c;即互操作性测试&#xff08;Interop- erability Tests&#xff09;&#xff0c;用于验证车载以太网PHY&#xff08;通常也称为收发器&#xff09;的可靠性和检查PHY能否在给定的有限时间内建立稳定的链路;还用于车载以太网PHY的诊断&#x…

利用SSH加密实现的HTTP隧道分析与检测

1.隧道介绍 Chisel是一个快速稳定的TCP/UDP隧道工具&#xff0c;该工具基于HTTP实现&#xff0c;并通过SSH加密保证通信安全。Chisel可以进行端口转发、反向端口转发以及SOCKS流量代理&#xff0c;使用GO语言编写&#xff0c;具备较好的跨平台特性。该工具的主要用于绕过防火墙…

已过售后期客服话术分享

在电商运营中&#xff0c;我们经常会遇到一些过了售后期还来找客服的买家。他们的问题五花八门&#xff0c;有的真的是质量问题&#xff0c;有的则可能是使用不当或者其他原因导致的。面对这样的情况&#xff0c;我们应该如何正确处理呢&#xff1f;下面给大家分享一些技巧和已…

构建高效医护人员排班系统:Spring Boot框架的优势

1系统概述 1.1 研究背景 随着计算机技术的发展以及计算机网络的逐渐普及&#xff0c;互联网成为人们查找信息的重要场所&#xff0c;二十一世纪是信息的时代&#xff0c;所以信息的管理显得特别重要。因此&#xff0c;使用计算机来管理医护人员排班系统的相关信息成为必然。开发…

上海晋名室外危化品暂存柜助力新能源行业发展

近日又有一个SAVEST室外危化品暂存柜项目成功验收交付使用。 用户在日常经营活动中涉及到气瓶和硅粉的室外安全暂存问题&#xff0c;4月下旬在网上看到上海晋名室外暂存柜系列很感兴趣&#xff0c;联系到了销售部钟经理&#xff0c;双方对晋名的室外暂存柜进行了高效的沟通&am…

AI在医学领域: Oralytics 改善口腔自我保健行为

牙齿疾病是一种常见的慢性疾病&#xff0c;与糖尿病、心血管疾病等全身性疾病有关&#xff0c;对患者造成痛苦并带来沉重的经济负担。美国牙科协会推荐每天刷牙两次&#xff0c;每次两分钟&#xff0c;以预防牙齿疾病。然而&#xff0c;由于遗忘和缺乏动力等因素&#xff0c;患…

期权盈亏怎么计算?期权怎么才能盈利?

今天带你了解期权盈亏怎么计算&#xff1f;期权怎么才能盈利&#xff1f;期权交易盈利和亏损的计算公式为&#xff1a;盈亏额 &#xff08;行权价格 权利金&#xff09; - 买入权利金。 50ETF期权盈亏 第一种情况&#xff0c;提前平仓情况下的盈亏计算&#xff1a;平仓权利…

P1.8COB小间距成本下降,增大COB超微小间距LED显示屏市场份额

随着P1.8 COB&#xff08;Chip On Board&#xff09;小间距技术的不断成熟与成本的有效控制&#xff0c;其在LED显示屏市场中的竞争力日益凸显。这一趋势不仅激发了行业内对超微小间距LED显示屏的浓厚兴趣&#xff0c;更推动了市场的快速扩张。 随着成本的进一步下降&#xff…

【Java】实体类Javabean的运用案例

文章目录 前言一、定义一个操作类专门处理数据二、代码总结 前言 实体类Javabean的运用案例&#xff0c;现在需要把数据与业务串联起来。 一、定义一个操作类专门处理数据 这里定义了一个叫DogOperator的类&#xff0c;专门用来处理Dog类里面的数据。 解析&#xff1a; 要把…

揭秘北斗GPS车载终端有什么功能?

北斗GPS车载终端一款基于北斗卫星导航系统的高科技车载设备&#xff0c;专为现代交通管理和智能出行设计。集定位、导航、监控和通信于一体&#xff0c;通过精准的北斗定位系统&#xff0c;为车辆提供全天候、全方位的位置服务。本文将带您深入了解北斗终端的魅力&#xff0c;探…

淘宝订单 API 接口:获取淘宝平台数据的 api 接口(电商 ERP 订单对接方案)

taobao.seller_order_list 获取卖家订单列表 taobao.custom 自定义淘宝开放平台 API 公共参数 请求地址: 登录 - 凡邦跨境电商平台接口提供商 数据采集公司 数据接口定制服务 企业级数据服务商 seller_order_list 参数说明 请求参数 请求参数&#xff1a;page&tabCode&…

短信PHP接口平台可以为企业带来哪些优势

短信验证码在我们的日常生活中可以说是无处不在&#xff0c;并且短信验证码目前在市场中已经得到了广泛的使用&#xff0c;这种验证方法可以保证注册人事实名认证&#xff0c;并且可以防止恶意注册&#xff0c;不过也有人觉得短信验证码有一些累赘&#xff0c;那么短信验证码真…

redhat7.9下tmux 3.4安装以及自定义配置

1.安装依赖 yum -y install libtermcap-devel ncurses-devel libevent-devel readline-devel 2.解压并编译安装 tar -zxvf tmux-3.4.tar.gz mkdir /opt/tmux-3.4 cd tmux-3.4/ ./configure --prefix/opt/tmux-3.4 make && make install#最后检查下 [rootlocalhost t…

Vue59 github案例 vue-resource版本

代码 List.vue <template><div class"row"><!-- 展示用户列表 --><div v-show"info.users.length" class"card" v-for"user in info.users" :key"user.login"><a :href"user.html_url&qu…

Sui主网升级至V1.32.2,enum功能正式上线

Sui主网现已升级至V1.32.2版本&#xff0c;同时协议升级至56版本&#xff0c;其他升级要点如下所示&#xff1a; 协议 #19199&#xff1a; 在主网上启用桥接功能。 #19031&#xff1a; 在主网上启用Move enums枚举功能。 索引器 #18899&#xff1a; 此PR修改了索引器数…

为什么期刊不允许已经录用的论文随意修改作者信息?

在学术出版的过程中&#xff0c;作者信息的准确性和透明度至关重要。有很多期刊会在期刊的作者指引中表明稿件在录用以后不能随意更改作者信息&#xff0c;期刊社通常对论文录用后的作者信息修改持谨慎态度。 为什么呢&#xff1f; 1. 确保学术诚信 作者名单不仅仅是一个名字…

如何在群晖NAS中安装HA平台并实现异地控制智能家居设备实战教程

文章目录 前言1. 下载HomeAssistant镜像2. 内网穿透HomeAssistant&#xff0c;实现异地控制智能家居3. 使用固定域名访问HomeAssistant 前言 HomeAssistant是一个可以控制苹果、小米、MQTT等设备的智能家居平台。本文首先介绍如何使用群晖NAS的Docker套件来安装HomeAssistant平…

新手小白都能一步到位的vector

目录 前言 1.vector的介绍 2.vector的部分使用 2.1(constructor)构造函数声明 2.2vector的遍历&#xff08;与string是相似的&#xff09; 2.3 vector容量空间 2.4vector的增删查改 3.vector的嵌套 结束语 前言 前面我们学习C的string部分&#xff0c;其中的接口&am…

ArcGIS展线/投线教程

1 制作CSV文件 必要字段&#xff1a;起始经度&#xff0c;起始纬度&#xff0c;终止经度&#xff0c;终止纬度4列&#xff0c;其他列可以选填。 2 加载表格数据 点击号在当前地图加载表格。 3 使用工具箱 找到工具箱 - 数据管理工具 - 要素 - XY转线。 填空即可。当然&…

Java Kafka生产者实现

&#x1f49d;&#x1f49d;&#x1f49d;欢迎莅临我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐&#xff1a;「storm…