`

bat: 接收输入,比较,写字符串到文件

 
阅读更多
写文件:
echo abac dasdf dddd >>bat/_temp.bat
说明:把abac dasdf dddd写入到_temp.bat文件。

echo abc>c:\1.txt
echo abc>>c:\1.txt

上面第一个是覆盖写入,第二个是追加写入。写入饿内容是abc,文件为c:\1.txt

http://os.baiup.com/cmd/2522.html

@echo off
set /p s=请输入(1,或者2):
if "%s%" equ "1" goto 1
if "%s%" equ "2" goto 2
goto end
:1
echo 哈哈&goto end
:2
echo 呵呵
:end
pause


练习一下,再写一个,你看看
@echo off
set /p s=请输入(a或者b):
if  /i "%s%" equ "a" goto a
if  /i "%s%" equ "b" goto b
goto end
:a
echo 哈哈&goto end
:b
echo 呵呵
:end
pause


解释一下哈: set /p s=请输入 (a或者b)
这个运行后,就会显示  请输入 (a或者b)
if  /i "%s%" equ "a" goto a
注释,以前老不懂 equ 是什么意思,现在终于明白来哈!
equ就是等于的意思, 结合第一句,就是请把输入的值给变量s
if  /i "%s%" equ "a" goto a
如果这个s值equal a,就是说s值是a的话,就跳转到a 的标签那地方
利用了goto命令,跳转,直接跳到a后面的命令的地方了。
if  /i "%s%" equ "b" goto b
这个相信大家一定能够解释出来吧,就是说,如果s的值等于b ,就跳转到标签的b的地方。
分享到:
评论

相关推荐

    BAT批处理脚本-格式转换-人民币大小写互转程序.cmd.zip

    在这个特定的脚本中,可能会定义一个函数,接收用户输入的数字金额,然后利用字符串处理和逻辑判断将数字转换为大写汉字表示。例如,它可能会为每一位数字(个、十、百、千、万等)分配对应的汉字字符串,并通过循环...

    BAT批处理脚本-格式转换-人民币金额小写转大写.cmd.zip

    4. **字符串处理**:脚本需要对输入的金额字符串进行拆分、比较和组合,以便将小写金额转换为大写汉字。这可能涉及到`SUBSTRING`、`ECHO`等命令,以及使用变量存储和操作字符串。 5. **字符映射**:人民币金额的大小...

    BAT批处理文件语法

    - `for`: 循环控制,用于遍历文件或字符串等。 3. **命令参数** - 大多数DOS命令都支持参数,如`copy /?`显示copy命令的帮助信息。 - `%变量%`: 在批处理中使用变量, `%0`代表批处理文件本身, `%1`到`%9`用于...

    。bat 批处理文件的写法

    批处理文件(.bat)是DOS和Windows操作系统中用于自动化执行一系列命令的脚本文件。这些文件通常由用户创建,以简化重复性任务或执行复杂的系统管理操作。以下是对"。bat 批处理文件的写法"进行的详细解释: ### 1....

    javajar包运行及bat文件制作.doc

    3. **运行时传递参数**:通过命令`java -jar d:\test.jar 123 456`运行Jar文件,并传递两个字符串参数`123`和`456`。程序将使用这些参数来设置窗口标题。 #### 四、使用Eclipse或JCreator导出可执行Jar文件 最后,...

    batch开发工具bat文件编写

    - `for`循环可以遍历文件、目录或字符串,实现批量操作。 2. **批处理高级技巧** - 使用`call`命令调用其他批处理文件,进行模块化编程。 - `set`命令用于设置环境变量,`%变量名%`可以引用这些变量。 - `set /...

    _dos批处理文件设计技巧

    - **循环结构**:`FOR`循环用于遍历文件、目录或字符串,如`FOR %%i IN (*.txt) DO TYPE %%i`,显示所有.txt文件的内容。 - **标签与跳转**:`GOTO`用于跳转到批处理文件内的标签,如`GOTO :eof`结束批处理。 4. ...

    拖入BAT替换(lUa实现)_luabat_

    2. 字符串处理:Lua的字符串函数,如`string.find`用于查找字符串,`string.gsub`用于全局替换,可以用于按规则替换文本。 3. 变量和逻辑控制:通过定义变量存储替换规则,并使用条件语句(如`if...then...end`)和...

    文本分割-bat版

    这个压缩包包含三个文件:`文本分割.bat` 是实际的批处理程序,用户可以通过运行这个脚本来分割他们的文本文件;`!创e下载┆绿色创意软件天堂.URL` 可能是一个链接指向下载该工具的网站或相关资源的快捷方式;`安卓...

    Bat学习笔记大全

    - `call test2.bat "hello" "haha"`:调用名为`test2.bat`的批处理文件,并传递两个字符串参数。 - 在`test2.bat`文件内部可以使用`%1`和`%2`来访问这两个参数。 - **条件跳转**:使用`if`语句进行条件判断,并...

    UiPath_01_执行批处理等.docx

    首先,创建一个字符串类型的变量,如`varParameter`,并赋值。然后,在`Arguments`字段中引用该变量,如`%varParameter%`。这样,当工作流运行时,`varParameter`的值会被作为参数传递给批处理文件。 除了`Start ...

    bat批处理使用详细教程(DOC格式)

    5. **FOR**: 用于循环处理,可以遍历文件、目录或字符串。 6. **CALL**: 调用另一个批处理文件。 7. **START**: 启动新的命令行窗口执行程序或批处理文件。 **批处理高级技巧** 1. **延迟环境变量扩展**: 使用`...

    bat+sqlcmd 通过参数形式调用任意存储过程的办法

    在IT行业中,批处理(BAT)脚本和SQLCMD工具是数据库管理中常见的技术。本文将详细介绍如何使用BAT...记住,确保在使用时遵循最佳安全实践,如使用连接字符串变量而非硬编码凭证,以及验证输入参数以防止SQL注入攻击。

    BAT批处理脚本-文本操作-检测IP格式是否正确.cmd.zip

    批处理脚本可能会通过命令行参数接收IP地址,然后使用IF和字符串处理命令来验证输入。例如,它可能使用FINDSTR命令检查IP地址中是否有非法字符,或者使用FOR /F循环来分割IP地址的各个部分并检查它们是否在有效范围...

    BAT批处理脚本-输出倒文.zip

    "`这一行用于每次取输入字符串末尾的一个字符,将其添加到`reversed`变量的开头,从而实现字符的逆序。 批处理脚本虽然功能相对简单,但在日常工作中处理批量任务时非常实用。通过编写批处理脚本,我们可以避免重复...

    USTAR1-IO.rar

    在中断服务程序中使用strcmp,意味着程序在接收到完整的一条数据(比如一个命令字符串)后才会进行比较,而不是实时比较每一位。这是为了确保正确地解析接收到的命令,避免因中间的噪声或错误导致误动作。 单片机对...

    BAT批处理脚本-文本操作-逐行逐字显示文本.cmd.zip

    例如,你可以根据需要修改此脚本,使其接收命令行参数,处理不同的输入文件,或者添加更复杂的逻辑,比如查找特定字符或字符串,替换文本,甚至与其他命令行工具(如findstr、sed或awk)结合使用。 此外,了解...

    无聊时写的DOS聊天工具

    5. StrUtil.java:字符串工具类,通常包含一些字符串操作的静态方法,如格式化、分割、比较等。 6. UserInfo.java:可能存储和管理用户信息,如用户名、密码或其他相关数据。 7. Main.java:这是Java应用程序的...

    战舰STM32串口2(PA2 PA3)接收数据,液晶屏显示,同时以TXT文本格式存储到SD卡中(

    在压缩包子文件的文件名称列表中,我们看到一些可能与项目相关的文件: 1. "KEIL工程垃圾文件清理.bat":这可能是用KEIL μVision IDE创建的工程清理批处理脚本,用于删除不必要的编译中间文件。 2. "GB2312":可能...

Global site tag (gtag.js) - Google Analytics