找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: youxi01

批处理set命令入门训练

[复制链接]
发表于 2010-5-22 16:32:01 | 显示全部楼层
set /p a=输入:
title %a%

对不对啊
发表于 2010-5-29 17:12:14 | 显示全部楼层

回复 5楼 的帖子

如你代码,我输入的数字只能是个位数了啊  因为它只读取最前面的两个位置
发表于 2010-6-4 18:42:00 | 显示全部楼层
  1. @echo off
  2. set /p hh=请输入两位数
  3. echo %hh%
  4. set ss1=%hh:~0,1%
  5. set ss2=%hh:~1,1%
  6. set /a ss=ss1+ss2
  7. echo %ss%
  8. pause>nul
复制代码
对于这段代码set ss1=%hh:~0,1%     set ss2=%hh:~1,1%其中这两句没看明白,请懂的帮忙解释一下,特别是hh:~0,1 这一个
发表于 2010-6-14 21:08:11 | 显示全部楼层
1等待用户的输入 并显示用户的输入结果
  1. @echo off   
  2. set /p str="请输入:"
  3. echo %str%
  4. pause
  5. exit
复制代码
发表于 2010-6-14 22:03:41 | 显示全部楼层
set /a ss=%hh:~0,1%+%hh:~1,1% 这句话的作用是将hh中的首位和第二位加起来 我的理解是这样的
如果有错 麻烦告诉下 ^_^
%hh:~i,j表示取出hh中的第i个之后的j个字符
%hh:~-k 表示只取出最后的k个字符
%hh:~0-k  表示取出除了最后k个字符外的其他字符
发表于 2010-6-24 23:10:20 | 显示全部楼层
搞什么??这是教程吗?
发表于 2010-7-7 14:20:31 | 显示全部楼层
  1. @echo off
  2. set /p aaa=输入第一数字:
  3. set /p bbb=输入第二数字:
  4. set /a ccc=%aaa%+%bbb%
  5. echo 求和结果%ccc%
  6. pause >nul
复制代码


这样可以不?
发表于 2010-7-15 23:04:27 | 显示全部楼层
学习的好东东啊,谢谢
发表于 2010-9-20 16:48:52 | 显示全部楼层
顶一下!~~~~~~~~~~~
发表于 2010-9-21 15:21:47 | 显示全部楼层
  1. @echo off
  2. :a
  3. set password=123
  4. set /p a=请输入密码
  5. if  "%a%" equ "%password%"   ( echo 密码正确,登录成功 ) else  echo 密码错误 & goto :a
  6. pause
复制代码
第一次在论坛回复类似帖子
发表于 2010-9-21 18:59:00 | 显示全部楼层
不好意思,因为多开了几个页面,题目做完后黏贴错地方了,
发表于 2010-10-27 20:54:47 | 显示全部楼层
  1. @echo off
  2. set /p input=请输入内容:
  3. echo 您输入的是:%input%
  4. pause

  5. @echo off
  6. set /p input1=第一个数:
  7. set /p input2=第二个数:
  8. set /a result=input1+input2
  9. echo %input1%+%input2%=%result%
  10. pause
复制代码

[ 本帖最后由 weichenxiehou 于 2010-10-27 20:56 编辑 ]
发表于 2010-11-29 19:41:42 | 显示全部楼层

我也交作业

@echo off
set/p a=请输入加数&& set/p b=请输入被加数
set/a n=a+b

echo %a%+%b%等于%n%
pause
发表于 2010-12-9 23:40:11 | 显示全部楼层

交作业

set/p a=请输入一位数字
set/p b=请再输入一位数字
set/a c=%a%+%b%
echo 结果是%c%
pause
发表于 2010-12-9 23:44:28 | 显示全部楼层

有点失误重新交

(code)
@echo off
set/p a=请输入一位数字
set/p b=请再输入一位数字
set/a c=%a%+%b%
echo 结果是 %c%
(/code)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 22:44 , Processed in 0.021392 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表