bat命令大全

article/2025/10/1 2:40:18

文章目录

  • 一、bat(批处理文件类型)
  • 二、命令简介
    • 1.基础语法
    • 2.关闭或打开回显命令
    • 3.定义变量
    • 4.调用变量
    • 5.已管理员身份执行了命令提示符
    • 6.进入指定路径
    • 7.防止dos窗口关闭
    • 8.延迟执行命令
    • 9.输出信息到控制台
    • 10.循环
    • 11.调用某个bat文件并执行
    • 12.打开某个文件夹、文件、使用特定的软件打开某个文件

一、bat(批处理文件类型)

注意事项
1.文件保存格式为ANSI(后果:导致中文乱码或执行命令不生效)
2.以管理员身份运行文件(后果:否则无法执行或执行无反应)
3.以ANSI格式保存后执行出现乱码,需要重新再次以ANSI格式保存后然后再次执行

二、命令简介

1.基础语法

基础语法(on和off都是echo的关键字,echo on 是打开回显,echo off是关闭回显。系统默认是echo on。前面加上@又是为什么?echo off只能关闭echo off后面的代码的回显,但不能关闭自身的回显,所以需要加上@关闭自身的回显。)

@echo off
pause	 

2.关闭或打开回显命令

关闭或打开回显命令

@echo (off|on)

3.定义变量

定义变量

set 变量名=变量值

4.调用变量

调用变量

%变量名%

5.已管理员身份执行了命令提示符

已管理员身份执行了命令提示符

cmd

在这里插入图片描述

6.进入指定路径

进入指定路径

cd /d 路径地址

7.防止dos窗口关闭

一般在最后调用,防止dos窗口关闭

pause

8.延迟执行命令

延迟执行命令,有效范围从 -1 到 99999 秒

@echo off
TIMEOUT /T 5
pause

在这里插入图片描述

9.输出信息到控制台

输出信息到控制台

echo 文本内容

10.循环

循环(将逗号换为空格、逗号或等号,输出的结果和上面都是一样的。这些符号都是作为分割元素的符号)

for %%I in (ABC) do echo %%I

11.调用某个bat文件并执行

调用某个bat文件并执行
两者的区别:
call是在当前的命令窗口执行调用的脚本命令,当调用的脚本命令执行完成返回到原先的脚本命令中继续执行(顺序执行无法同时执行)
start是会打开一个新的命令窗口执行脚本中的命令,两个脚本同时执行(实现同时执行)

call D:\test.bat
call 文件所在的目录及文件名称
start D:\test.bat
start 文件所在的目录及文件名称

12.打开某个文件夹、文件、使用特定的软件打开某个文件

打开指定的文件

start "" "D:\test.txt"
start "" "文件目录及文件名称"

打开指定的文件夹

start "" "D:\folder"
start "" "文件夹目录"

使用特定的软件打开某个文件(这里演示的是用Notepad++打开文本文件)

start D:\软件\Notepad++7.7.1\notepad++.exe "D:\test.txt"
start 打开文件的应用程序路径及名称 "被打开的文件路径及名称"

在这里插入图片描述


http://chatgpt.dhexx.cn/article/8ZXZCv3v.shtml

相关文章

华为性格测试指导

这是华为网测之后性格测试的指导文章,有兴趣的可以看下。主要是以截图的方式显示的FDF文件,不影响查看。PS:一般网测表现的“拼命点”都能过,除非心理确实不适合华为氛围的,那就不要强求了吧。

【软件测试岗面经分享】华为测试工程师面经,已成功上岸

努力不会白费,成功不会白来 关注小编公众号:《阿里大叔说测试》即可获得由小编精心整理好的大厂面试问题和答案并能够在第一时间获取们后续发布的最新分享和面经。 您的关注就是对我们后续创作的最大支持 前言 十分感谢J的投稿,很高兴能向…

华为性格面试的技巧方法

在网上看到有关于华为的比较好的性格测试攻略,转载造福后来人! 1、几个原则必须要遵守 (1)华为喜欢那种喜欢加班的人,所以必须要能吃苦耐劳不计较报酬 (2)华为喜欢中庸,不要表现自己…

华为性格面试的破解方法

1、几个原则必须要遵守 (1)华为喜欢那种喜欢加班的人,所以必须要能吃苦耐劳不计较报酬 (2)华为喜欢中庸,不要表现自己的特性,有自己性格一定会被刷掉 (3)华为喜欢稳定的&…

华为综合测试备考笔记

首先要明确,企业对应岗位和你合适不合适,如果不合适的话没必要去故意贴合,这样企业能招收到合适的人选,我们也能找到舒心的工作。首先我们要对企业需要的人进行一个群像描绘:华为需要:吃苦耐劳,…

华为性格测试题目讲解

整体分析 性格测试共36页,每页有6个陈述句,对每个陈述句以9点的尺度进行分析,范围从“非常强烈的不同意”到“非常强烈地同意”,并在35分钟内做完; 例如, 如果你对两个或以上陈述句给出相同评分&#xff…

华为性格测试挂的原因是什么?这局怎么破?

本文 Github/javamap 已收录,有Java程序员进阶技术知识地图以及我的系列文章,欢迎大家Star。 能搜到这篇文章的,性格测试已经成功80%了,因为另一部分人觉得性格测试有什么难的,把性格测试当做主观题来送命!…

【华为OD】华为性格测试(综合测试)高分策略

性格测试(综合测试) 注意: 1、性格测试非常重要,是一次否决制,18 个月有效期,所以态度一定要认真对待,不要随便乱选; 2、做题原则:正向原则,积极乐观向上 3、时间为 25-30 分钟,会频…

手敲Java:打印菱形!

哈哈~ 中午吃饭的时候想到打印正三角形的实现思路;又一想,将一个正三角形打印两遍不就是一个菱形嘛!说干就干,利用休息时间随手敲了一个打印菱形的方法;下面放代码以及控制台打印效果: public class Print…

Java输出菱形

用Java输出菱形本身是一个比较简单的问题。 这是Java初学者都要编写的一个算法。 当用数学的角度来看这道题是就会碰出火花 这是图形 一个九行九列的菱形 我们以第五行第五列做为该图形的坐标轴以菱形中心点为原点(取向下左为正) 这样就把这个图形…

使用Java打印字母菱形

题目描述 打印字母菱形 输入描述 输入一个大写字母与一个整数n&#xff0c;1<n<26 输出描述 输出如下高度为2n-1的菱形&#xff1b; 注意&#xff1a;A的下一个字母是B&#xff0c;Z的下一个字母是A 代码&#xff1a; package zimulingxing; import java.util.Scanner; p…

Java打印实心菱形与空心菱形

由于我已经知道我需要的菱形是什么样&#xff0c;所以我的思路是把菱形分为上下两部分先打印上半部分&#xff0c;再打印下半部分&#xff1b; 实心菱形&#xff1a; 第一个for循环限定菱形的行数&#xff0c;第二个for循环限定打印空格&#xff0c;第三个for循环打印*&#x…

在java中如何用 for循环打印出一个菱形

写在前面&#xff0c;这是一个java编写的for循环编写的两个代码&#xff0c;一个是九九乘法表&#xff0c;另外一个是打印菱形。 for循环&#xff0c;是很多人在初学一门编程语言时都会遇到的小难题&#xff0c;下面分享两个用java程序编写的for循环代码&#xff0c;希望能对大…

Java for循环打印菱形

Java for循环打印菱形 Java代码输出菱形的方法和思路有很多&#xff0c;在此分享一个稍带模块化拆分思想的解决方案&#xff0c;将需要输出的菱形拆分成8个模块&#xff08;如下图&#xff09;&#xff0c;每个模块独立实现输出。 优点&#xff1a;8个模块之间耦合性降低&…

运用java打印出菱形

* * * * * * * * * * * * * * * * * * * * * * * * * 首先我们需要打印出空格跟打印出三角形是一样的我们需要用到循环嵌套 不同的是需要在for下面嵌套两个for import java.util.Scanner; public class TestLing{ public static void main (Stri…

Java打印菱形(一)

用Java实现实心菱形打印 如何用Java打印实心菱形&#xff1f; 我们可以把菱形拆分看成两个图形&#xff0c;一个正三角和一个倒三角图形&#xff0c;然后我们分别实现正三角和倒三角图形的打印&#xff0c;最后进行拼接成菱形 正三角打印 for (int i 1; i < 5; i) {//外…

java-打印空心的菱形

代码 /* 空心菱形 层数只能取奇数 */ public class HollowDiamond {/*** ** ********思路分析化繁为简1. 先打印一个矩形*************************2. 打印半个金字塔* //第1层 有 1个*** //第2层 有 2个**** //第3层 有 3个***** //第4层 有 4个****** //第5层…

使用java打印菱形(实心)

声明&#xff1a;图形的打印考验的是逻辑思维能力&#xff0c;与计算机语言熟练程度无关。逻辑思维能力弱的同鞋&#xff0c;做不了研发可以做开发。 一、效果图 代码&#xff1a; package com.test;/*** 实心菱形* * author PETER* */ public class TestDemo3 {public stati…

java打印菱形(Java打印菱形图案)

如何用java语句打印菱形 Java打印菱形图案第一步:首先对图像进行解析 想要打印该图形必须要进行多层循环嵌套,分两个部分进行打印。 第一部分为上半部分前四行,他们是递增的关系,后半部分后三行为递减关系,由此可以得出我们需要写两个打的循环。并且由于“*”位置的关系,…

(Java) 实现打印菱形图案

Java 实现打印菱形图案 一、直接看效果图&#xff1a; 随便输入一个数字&#xff0c;然后会生成一个宽度为该数字的菱形&#xff1a; 二、首先先来看下&#xff0c;菱形的结构&#xff0c;由符号和空格组成&#xff0c;所以就用for循环来实现这样的效果&#xff0c;然后来看代码…