批處理新手入門導讀[視頻教程]批處理基礎視頻教程[視頻教程]VBS基礎視頻教程
[批處理文件精品]批處理版照片整理器[批處理文件精品]純批處理備份&還原驅動在線第三方下載
返回列表 發帖
@echo off
set s=set/p
call %s% a=請輸入第一個數:

call %s% b=請輸入第二個數:

set /a a+=b
echo %a%
pause

TOP

1、如何獲得一個隨機數?
  1. @echo off
  2. echo %RANDOM%
復制代碼
2、批處理如何設置 等待 用戶輸入字符?
  1. @echo off
  2. set /p a=用戶輸入字符?
復制代碼
3、檢測隨機數是否大于 10000,如果是,則顯示如下:
該隨機數 大于 10000
如果不是,則顯示:該隨機數 小于 10000
  1. @echo off
  2. if %RANDOM% GTR 10000 (
  3.     echo 該隨機數大于10000
  4. ) else (
  5.     echo 該隨機器小于10000
  6. )
復制代碼
4、檢測用戶輸入的變量是否為:A,如果是,則顯示:你輸入的為A
否則,顯示:你輸入的不為A
  1. @echo off
  2. set /p a=用戶輸入字符?
  3. if %a%==A (echo 你輸入的為A) else echo  你輸入的不為A
復制代碼

TOP

1、設置等待用戶輸入,并將輸入結果顯示在批處理窗口;
  1. @echo off
  2. set /p var=請您輸入:
  3. echo 您輸入的是:%var%
  4. pause
復制代碼
2、將用戶輸入的第一數字和第二個數字之和顯示在批處理窗口;
  1. @echo off
  2. set /p num1=請您輸入第一個數字:
  3. set /p num2=請您輸入第二個數字:
  4. set /a sum=num1+num2
  5. echo %num1%+%num2%=%sum%
  6. pause
復制代碼

TOP

回復 5# hsyxh


    這個只能算十以內的加法?我覺得一定可以用某種方法算任意兩組數

TOP

這個真是極美妙的語言

TOP

1.
  1. @echo off
  2. set /p s=請輸入
  3. echo %s%
  4. pause
復制代碼
2.
  1. @echo off
  2. set /p a=第一個
  3. set /p b=第二個
  4. set /p s=%a%+%b%
  5. echo %s%
  6. pause>nul
復制代碼

TOP

  1. setlocal enabledelayedexpansion
  2. set /p var1=
  3. echo  var1=%var1%
  4. set /p var2=
  5. echo var2=%var2%
  6. set  /a sumvar=%var1%+%var2%
  7. echo %var1%+%var2%=!sumvar!
復制代碼

TOP

  1. 我測試一下code代碼
復制代碼

TOP

本帖最后由 impk 于 2019-7-28 17:14 編輯

1、設置等待用戶輸入,并將輸入結果顯示在批處理窗口;
  1. set /p var=請輸入:
  2. echo %var%
復制代碼
2、將用戶輸入的第一數字和第二個數字之和顯示在批處理窗口;
  1. set /p var=請輸入兩位數:
  2. set /a sum=%var:~0,1%+%var:~1,1%
  3. echo %sum%
復制代碼

TOP

  1. @echo off
  2. echo 這樣就ok了,只要將開頭和結尾的()換成[]就可以了
  3. pause
復制代碼

TOP

C:\Users\Administrator\Desktop>锘緻echo off
'锘緻echo' 不是內部或外部命令,也不是可運行的程序
或批處理文件。

C:\Users\Administrator\Desktop>set /p num1=璇鋒偍杈撳叆絎竴涓暟瀛?
璇鋒偍杈撳叆絎竴涓暟瀛?

TOP

返回列表
36选7开奖结果今天福建