[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
谢谢 辛苦了

TOP

  1. '&echo off&cls 2>nul 3>nul
  2. '&set /p n=Input:
  3. '&for /f %%a in ('cscript /e:vbs /nologo "%~f0" %n%') do set r=%%a
  4. '&echo The Square Root Of %n% Is %r%
  5. '&pause
  6. wscript.echo sqr(wscript.arguments(0))
复制代码
第三方命令行工具编程
Http://Hi.Baidu.Com/Console_App

TOP

偶然中翻到此贴,个人觉得可以利用批+excel的函数来解决这一问题
***共同提高***

TOP

如下示例(保留两位小数):

  1. @echo off
  2. set /p str=请输入要计算的正弦值:
  3. echo =round^(sin^(radians^(%str%^)^),2^)>temp.xls
  4. start temp.xls
复制代码
***共同提高***

TOP

回复 15楼 的帖子

谢谢 这个VBS加批处理很好的计算平方根和反正弦  这两个结果我再下面的计算中还需要引用  怎么引用啊 能不能 set /p 反正弦=ArcSin       %反正弦%          因为我还要对这个计算结果进行加减乘除运算  请指点谢谢

TOP

回复 20楼 的帖子

这个是可以显示结果的批处理。我给你注释一下
  1. @echo off
  2. echo 输入你的角度和反函数值和求方根的值:
  3. echo 用空格隔开,不求的请用 . 代替。如 30 0.5 25或者 30 . 25
  4. :begin
  5. set /p input=输入:
  6. for /f "tokens=1-3 delims= " %%a in ("%input%") do (
  7.   rem 下面这个for 是调用VBS 进行计算
  8.   for /f "skip=2 delims=" %%i in ('cscript.exe calc.vbs %%a %%b %%c') do (
  9.   rem 这个就是显示结果的命令。用echo 把计算的结果显示出来。
  10.   rem 如果你需要调用结果,那个你可以进行变量的赋值。
  11.   rem 比如可以把变量赋值给t : set t=%%i
  12.   rem 这样下面就可以用%t%进行计算了。
  13.   rem 这个只是一个举例,你可以根据自己的需求进行修改。
  14.   echo %%i
  15.   )
  16. )
  17. pause>nul&echo\&goto begin
复制代码
1

评分人数

---学无止境---

TOP

返回列表