windows – Batch Scripting Adventure
发布时间:2020-12-14 05:40:12 所属栏目:Windows 来源:网络整理
导读:这是我的批处理脚本文件.有两种情况 场景1 @echo offset name=set /P TypeName=Name: %=%if %TypeName% == "abcd" goto correctNameelse goto wrongName:correctNameecho Correct Name:end:wrongNameecho Wrong Name:end 当我输入abcd作为输入时,我得到’els
这是我的批处理脚本文件.有两种情况
>场景1 @echo off set name= set /P TypeName=Name: %=% if %TypeName% == "abcd" goto correctName else goto wrongName :correctName echo Correct Name :end :wrongName echo Wrong Name :end 当我输入abcd作为输入时,我得到’else’不被识别为内部或外部命令,可操作程序或批处理文件 错误的名字 >场景2 @echo off set name= set /P TypeName=Name: %=% if %TypeName% EQA "abcd" goto correctName if %TypeName% NEQ "abcd" goto wrongName :correctName echo Correct Name :end :wrongName echo Wrong Name :end 当我输入abcd作为输入时,我的EQA此时出乎意料. 我的剧本中有什么问题吗?我在这里遗漏了什么 解决方法
> ELSE应该与IF关键字位于同一行,或者与IF相关的右括号位于同一行.
像这样: IF %TypeName% == "abcd" GOTO correctName ELSE GOTO wrongName 或者像这样: IF %TypeName% == "abcd" ( ECHO Correct. GOTO correctName ) ELSE GOTO wrongName > Equal运算符的正确关键字是EQU: IF %TypeName% EQU "abcd" GOTO correctName (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows中的特殊文件夹是否有明确的指南?
- active-directory – Active Directory复制目标主体名称不正
- 允许域用户通过组策略修改Windows 7的本地打印机设置
- windows-xp – 使用USB打印机的DOS遗留应用程序
- windows-server-2008 – 仅在Windows客户端和域控制器之间打
- 所有版本的Windows上的Win32透明控件
- windows下c++代码保存dump文件
- windows-server-2008 – 为什么我的域服务器(2008 R2)不能正
- .net – 如何在Windows窗体应用程序中创建复合键盘快捷键?
- 设计 – 在XP的上下文中有什么比喻?
推荐文章
站长推荐
- 20175333曹雅坤 实验三敏捷开发与XP实践《Java开
- WPF-上班合理摸鱼系列-第一章:WPF筑基期(三十年河
- windbg – 为什么sosex!dlk在Windows 7上永远运
- 需要一步一步的WCF作为Windows服务
- batch-file – 在Windows批处理文件中回显精确字
- 在Windows 10中使用vb6进行webautomation时出错
- win2003 IIS6+PHP5+MySQL5+Zend Optimizer+phpMy
- windows-server-2008 – SQL Server达到99%内存
- windows – 在没有提升权限的情况下更改本地IP的
- cmd窗口用下划线替换空格
热点阅读