windows – 如何在DOS中进行字符串比较条件?
发布时间:2020-12-14 02:09:05 所属栏目:Windows 来源:网络整理
导读:哇,从没想过我会在DOS上写任何东西.现在我做了,我知道为什么我从来没想过.语法很荒谬! 无论如何我需要帮助. 我想提示用户输入,如果收到空白行,我想使用默认值,如下所示: set name=abraham.set /p input=please enter your name,press enter to use %name%:
哇,从没想过我会在DOS上写任何东西.现在我做了,我知道为什么我从来没想过.语法很荒谬!
无论如何我需要帮助. set name=abraham. set /p input=please enter your name,press enter to use %name%: if not %input%=="" set name=%input% echo your name is %name% 我收到一个错误,说“此时设置是意料之外的.” 你能帮帮忙吗? 解决方法
尝试
set name=abraham set /p name=please enter your name,press enter to use %name%: echo entered : %name% 请注意,在cmd文件中,如果未输入任何内容,则不会更改var. 或者,使用if: set name=abraham set input= set /p input=please enter your name,press enter to use %name%: if "%input%" NEQ "" set name=%input% echo entered : %name% 注意if语句中输入的引号,并注意我在运行之前清除了输入(如果用户没有输入任何内容,它将保留最后一个值) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 错误处理 – Windows Workflow Foundation 4(WF4)错误处理
- windows-server-2012 – 如何将现有的Azure VM与Windows Se
- 无人值守安装Windows的二进制python包(模块)
- virtualbox – 无法安装DHCP服务器,磁盘空间不足
- Windows-删除Windows Server backup卷影副本
- windows – 在bat文件中包含bat文件
- 丢失libiconv-2.dll解决办法以及无法定位输入点libiconv-2.
- 调试 – 在Windows Server 2003中创建进程的内存转储?
- Windows – 从工作组迁移到域
- 在没有安装JRE的Windows中将java程序作为exe运行
推荐文章
站长推荐
- 在windows下生成有效的openssh ssh密钥
- windows-server-2008 – 使用Powershell和Openfi
- Windows – 开始使用WiX的建议?
- windows – 在emacs中重新加载Clojure文件
- 无法在Windows7中运行conda install -c menpo op
- skype – 您的团队在远程设置中如何协同工作?
- windows-server-2008 – 解释Windows Server 200
- windows – 重用Azure Web角色进行后端处理是一个
- WPF是用户界面设计的未来吗?我现在应该学习吗?
- mongodbwindows安装过程附带安装包百度云
热点阅读