1 bat文件

Windows操作系统中,dos shell脚本文件,称为批处理文件,主要用于将多个命令放在一个文件中,方便自动化处理,而不需要逐个命令输入。

1.1 调用方法

调用批处理文件方法:call命令

main.bat

@echo "Hello dos"
echo off
rem call sub-system.bat
@echo "calling sub-system.bat"
call "sub-system.bat"
@echo "after call sub-system.bat"
echo %errorlevel%
pause
exit

sub-system.bat

:@echo off
@echo "Hello sub-system"
rem call sub-system.bat
echo "file name is" : %0
if "%1"=="" goto err
:err
exit /b -1 

peform result:

1.2 传递参数

main.bat

@echo "Hello dos"
echo off
rem call sub-system.bat
@echo "calling sub-system.bat"
call "sub-system.bat" "test"
@echo "after call sub-system.bat"
echo %errorlevel%
pause
exit

sub-system.bat

:@echo off
@echo "Hello sub-system"
rem call sub-system.bat
echo "file name is" : %0
echo "this is the second param" : %1
if "%1"=="" goto err
:err
exit /b -1

running result:

调用批处理bat文件相关推荐

  1. vbs服务器bat文件,自动以管理员身份运行批处理bat文件(vbs与bat两种方法)

    但是,批处理脚本不会默认已管理员身份运行,一般情况下,我会将脚本命名为"XXXXXX(请右键点击,用管理员身份运行!).bat",但总有些用户会忽略这条提示,直接运行,此时由于权限 ...

  2. 制作批处理(bat)文件一键安装MongoDB并给其设置账号及权限

    制作批处理.bat文件一键安装MongoDB并给其设置账号及权限 下载MongoDB安装包 创建批处理(bat)文件,安装MongoDB 批处理文件设置MongoDB权限账号 下载MongoDB安装包 ...

  3. 服务器定时任务vbs文件,自动以管理员身份运行批处理bat文件(vbs与bat两种方法)...

    但是,批处理脚本不会默认已管理员身份运行,一般情况下,我会将脚本命名为"XXXXXX(请右键点击,用管理员身份运行!).bat",但总有些用户会忽略这条提示,直接运行,此时由于权限 ...

  4. cmd常用命令大全,写批处理bat文件使用

    cmd切换目录路径: 进入某磁盘(如:d盘) d: 进入某磁盘(如:d盘)的soft文件夹 cd soft 如果有多级的话,需要在每级加"/" cd soft/common/tes ...

  5. C#修改系统环境变量,调用批处理bat

    一.设置环境变量 public void SetPath(string pathValue) { string pathlist; pathlist = Environment.GetEnvironm ...

  6. runtime批处理mysql导出_【原】使用批处理BAT文件处理Mysql数据库 | 学步园

    在做项目的时候,考虑到项目中很多模块是公用,数据库也是公用,所以考虑把公用模块的数据库全部用批处理生产,这样或多或少提高了一些效率. 处理方法是: 1:用一个txt保存该项目数据库名称,方便新建工程时 ...

  7. 设置Win10批处理bat文件默认以管理员权限运行

    要使bat文件默认以管理员权限运行有多种方法: 在该bat文件开头添加某些代码,实现该bat文件默认以管理员权限运行. 通过命令行修改系统设置,使得cmd默认进入管理员模式. 通过创建快捷方式,设定快 ...

  8. 清除C盘系统垃圾和缓存的批处理bat文件

    转自: http://www.bk80.com/blog/783.html 系统在运行的时候,会产生大量的系统垃圾和缓存,比如我们在视频网站在线观看电影时,看似没有下载什么东西,其实缓存文件正在往系统 ...

  9. 批处理bat文件连接SQL Server数据库并执行相关sql代码

    一.终于赶在八月的尾巴有了写东西的冲动了,恰巧昨天碰到一个问题,需要用bat给别人来执行某些sql语句. 二.单一执行 2.1:sql代码 use [DBName] SELECT top(1)* FR ...

最新文章

  1. VC中DDX/DDV自定义
  2. Excel鲜为人知的35招秘技
  3. 生产环境中on yarn模式是否采用yarn session
  4. SylixOS下基于NUC970的NAND驱动
  5. 蒙特卡洛方法_基本理论-蒙特卡洛方法与定积分
  6. 哪种人是软件设计中的稀缺型人才?
  7. adb shell——Android虚拟机调试必须知道的命令
  8. tomcat更改端口序
  9. 男朋友让我纹他的名字,但我不想纹怎么办?
  10. linux 文件查找帮助命令 , 查看网络链接信息, 历史命令
  11. mysql数据对比_MySQL--如何快速对比数据
  12. 华为认证HCDA免费公开课课表及其交流群公告
  13. android手机内存单位 吉字节,内存容量单位换算(手机内存单位大小排列换算)
  14. 中英文标点符号切换的组合键_(完整版)切换中英文标点快捷键
  15. MS SQL2000个人版安装教程(图文教程)
  16. Bootstrap官网的Bootstrap 3 字体图标的使用测试
  17. 《云原生入门级开发者认证》学习笔记之云原生架构总览
  18. C++中如何创建一个类?
  19. 安装与使用 supervisor(可管理Tomcat进程)
  20. 城市空气质量分析与预测

热门文章

  1. 转行智能控制的这些年
  2. LruCache源码浅析
  3. 汇编语言实现简单的人机问答
  4. python中必须要会的四大高级数据类型(字符,元组,列表,字典)
  5. Driller分析与改进(二)
  6. 星际无限 | 2021年IPFS应该关注的重点是什么?
  7. 字典的基础及字典的使用实例
  8. 机器学习(四)——Adaboost算法
  9. 32种EMC标准电路 (共用)
  10. fedora 18 Could not load firmware xc3028-v27