[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
嗯。。。要补位还有其他方法
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set /p num=输入1-99的任意值:
  4. set num=00%num%
  5. set num=!num:~-3!
  6. echo 补位后的值:!num!
复制代码

TOP

abc是啥?哪里给abc赋过值??

TOP

本帖最后由 flyinnet9 于 2015-9-23 17:01 编辑

回复 10# x8520x


与a\b\c相关的文件名后缀是html,相关变量是a7,a3决定a7的值
a3=a1-170718,a3最少等于12,a7=a



set /a a1=a1+1
set /a a3=a3+1
if "!a1!" == "!a2!" exit
a2-a1=19,程序退出
a3最大值:a3=12+19=31 a7=a

最终结论:变量a7只可能等于a

没分析错吧?我真无聊。。。。。。。

TOP

12行不要,改成下面2行
set /a mod=!a3!%%2
if !mod!==0 (set a7=b) else set a7=a

一次挤一点需求。。。。
不会写的话最好一次说清楚需求,让别人写,然后自己也写一个,与自己写的对照找区别,慢慢学
写个半拉子的代码然后让别人改很麻烦的,又要读程序,还要揣摩你的需求
1

评分人数

TOP

返回列表