社区
其他开发语言
帖子详情
bat脚本 问题
allex1226
2009-12-28 09:34:46
@echo off
set mm=0
if mm<10
set mm=0!mm!
echo mm
pause
判断 mm是否小于10 ,小于10 则在前面加0,但是上面 程序好像不对?请教各位大侠
...全文
104
7
打赏
收藏
bat脚本 问题
@echo off set mm=0 if mm<10 set mm=0!mm! echo mm pause 判断 mm是否小于10 ,小于10 则在前面加0,但是上面 程序好像不对?请教各位大侠
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
日立奔腾浪潮微软松下联想
2010-01-04
打赏
举报
回复
[Quote=引用 4 楼 ljc007 的回复:]
引用 3 楼 delphiguy 的回复:
你... 画蛇添足了。:)
你画的根本就不是蛇,按照你的代码,不管变量mm赋值成什么,统统的补零。
[/Quote]
蛇还是蛇,只是有点行为异常。
这样就好了:
if /I %mm% lss 10 set mm=0%mm%
测试是很重要滴。:)
ljc007
2009-12-31
打赏
举报
回复
补零操作,除了比较大小之外,另外一种思路是:
不管三七二十一,先补零再说,然后用set命令截取最后指定位数。
ljc007
2009-12-31
打赏
举报
回复
[Quote=引用 2 楼 hjf8086 的回复:]
@echo off
set /a mm=0
if %mm% less 10 set mm=0%mm%
echo %mm%
pause
[/Quote]
1、数值计算时才用得着set /a,变量赋值时用set即可。
2、比较大小时,应该用lss,而不是less。
ljc007
2009-12-31
打赏
举报
回复
[Quote=引用 3 楼 delphiguy 的回复:]
你... 画蛇添足了。:)
[/Quote]
你画的根本就不是蛇,按照你的代码,不管变量mm赋值成什么,统统的补零。
日立奔腾浪潮微软松下联想
2009-12-30
打赏
举报
回复
你... 画蛇添足了。:)
hjf8086
2009-12-29
打赏
举报
回复
@echo off
set /a mm=0
if %mm% less 10 set mm=0%mm%
echo %mm%
pause
日立奔腾浪潮微软松下联想
2009-12-28
打赏
举报
回复
if (mm lss 10) set mm=0%mm%
【
bat
脚本
】一文带你玩转
bat
脚本
命令到自动化应用
BAT
脚本
是一种简单而强大的自动化工具,适用于Windows操作系统。通过掌握基础语法、常用命令、控制语句及高级技巧,并学会解决中文乱码
问题
,我们可以编写出功能强大的批处理
脚本
,实现各种自动化任务。而随着技术的...
BAT
脚本
编写教程简单入门篇
BAT
脚本
编写教程简单入门篇
bat
脚本
编码
问题
问题
:
bat
脚本
中有中文参数,
脚本
执行异常。
问题
根源:cmd窗口的“当前代码页”编码与
bat
脚本
的编码不一致。 解决方案: 在cmd窗口中右键标题栏,选择属性->选项,可以看到默认的当前代码页为936 (ANSI/OEM...
bat
脚本
中文乱码
总之,在
bat
脚本
中遇到中文乱码
问题
时,我们可以通过修改cmd编码或
bat
脚本
编码来解决。当我们执行
bat
脚本
后,输出的信息中可能会包含中文字符,也可能会出现乱码。2.在
bat
脚本
中使用“echo”命令输出中文字符时,...
bat
脚本
之 使用函数
综述
bat
函数写法
bat
函数调用 ...但是如果有可能使用
bat
脚本
来处理较复杂的
问题
时,就需要用函数来将其模块化,方便
bat
脚本
的阅读和编写。下面来介绍下
bat
函数的用法
bat
函数写法如下是一个最简单的函数写法
其他开发语言
3,424
社区成员
15,623
社区内容
发帖
与我相关
我的任务
其他开发语言
其他开发语言 其他开发语言
复制链接
扫一扫
分享
社区描述
其他开发语言 其他开发语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章