Board logo

标题: [代码合集] 求批处理调用js以小数百分比模拟进度条 [打印本页]

作者: m91opse    时间: 2018-8-9 08:45     标题: 求批处理调用js以小数百分比模拟进度条

本帖最后由 m91opse 于 2018-8-10 22:39 编辑

求批处理调用js以小数百分比模拟进度条
  1. @set @n=0/*&echo off&set "script=%~f0"
  2. @title 测测你的精力
  3. cscript -nologo -e:jscript "%script%"
  4. pause&exit /b */
  5. //精力系数
  6. //测测你的精力
  7. //精力系数的大小,反映人的精力旺衰。人的精力是个常数,要想发挥更大的效能,常数前面要乘以系数才行。系数大于1的时候,人//的精力就能超常发挥。所以成功与否在于你对自己的精力系数设计的如何。
  8. //精力系数=(700-3*脉搏-2.5*平均血压-2.7*年龄+0.28*体重)/(350-2.6*年龄+0.21*身高)
  9. //收缩压就是当人的心脏收缩时,动脉内的压力最高,此时内壁的压力称为收缩压,亦称高压。根据世界卫生组织规定,**收缩压≥//140mmHg或(和)舒张压≥90mmHg时即可确诊为高血压。收缩压≤120mmHg称为理想血压,收缩压≤130mmHg称为正常血压,介于130//和140之间者,称为临界高血压。血压的单位为千帕,1千帕=7.501mmHg。
  10. //平均血压=舒张压+(收缩压-舒张压)/3
  11. //脉搏为:简写为P,全称是英文里的Pulse,即脉搏。单位记为bpm=beat per minute,即次/分。 比如脉率100次/分,一般记为 P:100 //bpm
  12. //年龄为:周岁
  13. //体重为:公斤
  14. //身高为:厘米
  15. //  系数 男     评价     系数 女
  16. //0.225-0.375   差     0.157-0.260
  17. //0.376-0.525   较差   0.261-0.365
  18. //0.526-0.675   一般   0.366-0.475
  19. //0.676-0.875   较好   0.476-0.575
  20. //0.876 -以上     好   0.576 –以上
  21. //你可以根据您本人的情况,计算出您的精力系数,对照本表一查,就知道您的精力旺衰情况。这样在您的工作和学习中,把握自己。
  22. //获取系统当前时间
  23. var today=new Date();
  24. if(today.getDay()==0)day="星期天"
  25. else if(today.getDay()==1)day="星期一"
  26. else if(today.getDay()==2)day="星期二"
  27. else if(today.getDay()==3)day="星期三"
  28. else if(today.getDay()==4)day="星期四"
  29. else if(today.getDay()==5)day="星期五"
  30. else if(today.getDay()==6)day="星期六"
  31. while(1){
  32. var time=today.getFullYear()+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日"+today.getHours()+"时"+today.getMinutes()+"分"+today.getSeconds()+"秒"+"\t"+day;
  33. WSH.Echo("现在是:"+time);
  34. //以下是JScript代码
  35. WSH.StdOut.Write('称呼名字:');
  36. d0=WSH.StdIn.ReadLine();
  37. WSH.StdOut.Write('收缩压高压:');
  38. var d1=Number(WSH.StdIn.ReadLine());
  39. WSH.StdOut.Write('舒张压低压:');
  40. var d2=Number(WSH.StdIn.ReadLine());
  41. var expression1=d2+(d1-d2)/3;
  42. WSH.StdOut.Write('脉搏:');
  43. var d3=Number(WSH.StdIn.ReadLine());
  44. WSH.StdOut.Write('年龄:');
  45. var d4=Number(WSH.StdIn.ReadLine());
  46. WSH.StdOut.Write('体重:');
  47. var d5=Number(WSH.StdIn.ReadLine());
  48. WSH.StdOut.Write('身高:');
  49. var d6=Number(WSH.StdIn.ReadLine());
  50. var expression2=(700-3*d3-2.5*expression1-2.7*d4+0.28*d5)/(350-2.6*d4+0.21*d6)
  51. WSH.Echo('                      称呼名字:'+d0);
  52. WSH.Echo('                         =======================');
  53. WSH.Echo('                               收缩压高压'+d1+'千帕');
  54. WSH.Echo('                         =======================');
  55. WSH.Echo('                               舒张压低压'+d2+'千帕');
  56. WSH.Echo('                         =======================');
  57. WSH.Echo('                               平均血压'+expression1+'千帕');
  58. WSH.Echo('                         =======================');
  59. WSH.Echo('                               脉搏'+d3+'次/分');
  60. WSH.Echo('                         =======================');
  61. WSH.Echo('                               年龄'+d4+'周岁');
  62. WSH.Echo('                         =======================');
  63. WSH.Echo('                               体重'+d5+'公斤');
  64. WSH.Echo('                         =======================');
  65. WSH.Echo('                               身高'+d6+'厘米');
  66. WSH.Echo('                         =======================');
  67. WSH.Echo('                               精力系数'+expression2+'系数');
  68. WSH.Echo('                         =======================');
  69. WSH.Echo('                               精力系数对照值');
  70. WSH.Echo('          差         较差        一般        较好        好');
  71. WSH.Echo('男性 0.225-0.375 0.376-0.525 0.526-0.675 0.676-0.875 0.876-以上'+'\r\n'
  72. +'女性 0.157-0.260 0.261-0.365 0.366-0.475 0.476-0.575 0.576-以上'+'\r\n');
  73. //将年月日时间time保存到文件中
  74. //将d0输入内容保存到文件中
  75. //将计算结果expression1保存到文件中
  76. //将计算结果expression2保存到文件中
  77. var fso=new ActiveXObject('scripting.FileSystemObject');
  78. fo=fso.OpenTextFile('人的精力计算结果.txt',8,true);
  79. fo.Write('\r\n'+time+'\r\n\r\n'
  80. +'                               '+d0+'\r\n'
  81. +'                         ======================='+'\r\n'
  82. +'                               收缩压高压'+d1+'千帕'+'\r\n'
  83. +'                         ======================='+'\r\n'
  84. +'                               舒张压低压'+d2+'千帕'+'\r\n'
  85. +'                         ======================='+'\r\n'
  86. +'                               平均血压'+expression1+'千帕'+'\r\n'
  87. +'                         ======================='+'\r\n'
  88. +'                               脉搏'+d3+'次/分'+'\r\n'
  89. +'                         ======================='+'\r\n'
  90. +'                               年龄'+d4+'周岁'+'\r\n'
  91. +'                         ======================='+'\r\n'
  92. +'                               体重'+d5+'公斤'+'\r\n'
  93. +'                         ======================='+'\r\n'
  94. +'                               身高'+d6+'厘米'+'\r\n'
  95. +'                         ======================='+'\r\n'
  96. +'                               精力系数'+expression2+'系数'+'\r\n'
  97. +'                         ======================='+'\r\n'
  98. +'                               精力系数对照值'+'\r\n'
  99. +'          差         较差        一般        较好        好'+'\r\n'
  100. +'男性 0.225-0.375 0.376-0.525 0.526-0.675 0.676-0.875 0.876-以上'+'\r\n'
  101. +'女性 0.157-0.260 0.261-0.365 0.366-0.475 0.476-0.575 0.576-以上'+'\r\n');
  102. fo.close();
  103. }
复制代码
这个 批处理调用js 计算人体精力批处理 缺少 模拟进度条来更好的表达结果,求高手,写个批处理调用js 以小数百分比形式模拟进度条来更好表达结果,先感谢




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2