第一个批处理文件

echo off
echo ***********************************************
echo CopyRight 2015-2020 wanggang.
echo All rights reserved.
echo 设置特效文件的叠加方式
echo ***********************************************

:begin
echo ..
echo ..
echo step1
echo 把需要改变的json 文件拖入当前窗口

set /p filePath=
if "%filePath%"=="exit" Goto:end

echo step1
echo 选择叠加方式:1.normal  2.add
set /p type=
if "%type%"=="exit" Goto:end

if "%type%"=="1" Goto:runScript
if "%type%"=="2" Goto:runScript
Goto:begin

:runScript
lua.exe test.lua %filePath% %type%
Goto:begin

:end
echo 退出当前程序

还没有仔细学习过批处理,这次给美术做工具第一次使用,一边搜一边写,配合lua脚本,十分快捷方便。

时间: 2024-07-29 19:00:31

第一个批处理文件的相关文章

转 BAT CMD 批处理文件脚本总结(中文)

1.               综述 1.”.bat”: 这是微软的第一个批处理文件的后缀名,在几乎所有的Windows 操作系统内都能运行. 2. “.cmd”: 是为Windows NT 设计的命令行脚本, 为Cmd.exe shell而设计的, 对于COMMAND.COM不具有向后兼容性. 3.目前所知道的.cmd 和 .bat文件的区别是对ERRORLEVEL变量的改变:当Command Extensions (命令行扩展)处于enabled状态时,哪怕是.cmd文件中一个成功执行的命

Robot Framework使用技巧

1.变量的使用 变量可以在命令行中设置,个别变量设置使用--variable (-v)选项,变量文件的选择使用--variablefile (-V)选项.通过命令行设置的变量是全局变量,对其所有执行的用例都有效.它们将覆盖变量表格中的同名变量或是通过变量文件引入到测试数据中的同名变量.设置单个变量的语法是--variable name:value, “name”是不使用${}的变量名称, “value”则是其赋予的值.可以多次使用该选项设置多个变量.仅有标量变量可以使用该语法且只能赋值字符串.许

robotframework笔记17

执行测试用例 基本用法 机器人框架从命令行执行测试用例,和 最终的结果是,在默认情况下,一个 输出文件 以XML格式和一个HTML 报告 和 日志 . 执行后,可以组合和输出文件 否则 进行后期处理 工具室内可容纳. 启动测试执行 简介 robot [options] data_sources python|jython|ipy -m robot [options] data_sources python|jython|ipy path/to/robot/ [options] data_sour

Robot Framework使用技巧之内部变量

[转载] 1.变量的使用 变量可以在命令行中设置,个别变量设置使用--variable (-v)选项,变量文件的选择使用--variablefile (-V)选项. 通过命令行设置的变量是全局变量,对其所有执行的用例都有效.它们将覆盖变量表格中的同名变量或是 通过变量文件引入到测试数据中的同名变量. 设置单个变量的语法是--variable name:value, “name”是不使用${}的变量名称, “value”则是其赋予的值. 可以多次使用该选项设置多个变量.仅有标量变量可以使用该语法且

Robot Framework(九) 执行测试用例

3.1基本用法 Robot Framework测试用例从命令行执行,默认情况下,最终结果是XML格式的输出文件和HTML 报告和日志.执行后,可以组合输出文件,然后使用rebot工具进行后处理. 3.1.1开始测试执行 概要 指定要执行的测试数据 3.1.2使用命令行选项 使用选项 短期和长期期权 设置选项值 选项值为简单模式 3.1.3测试结果 命令行输出 生成的输出文件 退货代码 执行期间的错误和警告 3.1.4转义复杂的字符 3.1.5参数文件 3.1.6获取帮助和版本信息 3.1.7创建

bat(批处理文件)初步 第一篇 基本符号

近期我使用的一款软件中须要大量的环境变量设置,而我又不想讲这些变量都加入到系统的环境变量中,一方面是由于有一些同名的库文件的版本号却不一样,都 写在系统环境中会相互干扰:还有一方面则是大部分的路径仅仅是在这款软件中须要,因此通过bat进行处理是最为合适的. bat文件是windows中使用频率比較高的文件格式,他也有一套语法标准的,以下是我觉得学习bat须要了解的,掌握了这些即使自己无法写出来,至少别人写的都能够看懂了.本篇先讲一讲基本符号,由于我最開始看bat时就是由于这些个符号才感觉它非常神

【批处理学习笔记】第一课:什么是批处理

批处理(Batch),也称为批处理脚本.顾名思义,批处理就是对某对象进行批量的处理.目前比较常见的批处理包含两类:DOS批处理和PS批处理.PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本:而DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS命令以实现特定操作的脚本.这里要讲的就是DOS批处理. 批处理是一种简化的脚本语言,它应用于DOS和Windows系统中,它是由DOS或者Windows系统内嵌的命令解释器(通常是COMMAND.COM或者CMD.EX

如何用dat批处理文件关闭某端口对应程序-Windows自动化命令

如何用dat批处理文件关闭某端口对应程序? 网上找到的大部分都是手动操作,第一步先查出端口,第二步在根据上一步查到的端口手动去关闭进程.但我的需求不是这样的,我需要全自动处理.用于 dubbo 服务进程在 Windows 环境下的关闭.如果 Linux 环境,则不需那么辛苦了. 找了大半天,终于在百度知道上得到参考案例(或许是我使用的关键词不对),并成功试验,感谢相关贡献者. 答案一: for /f "tokens=1-5 delims= " %%a in ('"netsta

批处理文件

批处理,顾名思义就是进行批量的处理.批处理的本质,是一堆DOS命令按一定顺序排列而形成的集合.批处理有一个很鲜明的特点:使用方便.灵活,功能强大,自动化程度高. 批处理文件是扩展名为.bat 或.cmd的无格式的文本文件,包含一条或多条命令,由DOS或Windows系统内嵌的命令解释器来解释运行.在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们.使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务. 首