这个 批处理调用js 计算人体精力批处理 缺少 模拟进度条来更好的表达结果,求高手,写个批处理调用js 以小数百分比形式模拟进度条来更好表达结果,先感谢复制代码
- @set @n=0/*&echo off&set "script=%~f0"
- @title 测测你的精力
- cscript -nologo -e:jscript "%script%"
- pause&exit /b */
- //精力系数
- //测测你的精力
- //精力系数的大小,反映人的精力旺衰。人的精力是个常数,要想发挥更大的效能,常数前面要乘以系数才行。系数大于1的时候,人//的精力就能超常发挥。所以成功与否在于你对自己的精力系数设计的如何。
- //精力系数=(700-3*脉搏-2.5*平均血压-2.7*年龄+0.28*体重)/(350-2.6*年龄+0.21*身高)
- //收缩压就是当人的心脏收缩时,动脉内的压力最高,此时内壁的压力称为收缩压,亦称高压。根据世界卫生组织规定,**收缩压≥//140mmHg或(和)舒张压≥90mmHg时即可确诊为高血压。收缩压≤120mmHg称为理想血压,收缩压≤130mmHg称为正常血压,介于130//和140之间者,称为临界高血压。血压的单位为千帕,1千帕=7.501mmHg。
- //平均血压=舒张压+(收缩压-舒张压)/3
- //脉搏为:简写为P,全称是英文里的Pulse,即脉搏。单位记为bpm=beat per minute,即次/分。 比如脉率100次/分,一般记为 P:100 //bpm
- //年龄为:周岁
- //体重为:公斤
- //身高为:厘米
- // 系数 男 评价 系数 女
- //0.225-0.375 差 0.157-0.260
- //0.376-0.525 较差 0.261-0.365
- //0.526-0.675 一般 0.366-0.475
- //0.676-0.875 较好 0.476-0.575
- //0.876 -以上 好 0.576 –以上
- //你可以根据您本人的情况,计算出您的精力系数,对照本表一查,就知道您的精力旺衰情况。这样在您的工作和学习中,把握自己。
- //获取系统当前时间
- var today=new Date();
- if(today.getDay()==0)day="星期天"
- else if(today.getDay()==1)day="星期一"
- else if(today.getDay()==2)day="星期二"
- else if(today.getDay()==3)day="星期三"
- else if(today.getDay()==4)day="星期四"
- else if(today.getDay()==5)day="星期五"
- else if(today.getDay()==6)day="星期六"
- while(1){
- var time=today.getFullYear()+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日"+today.getHours()+"时"+today.getMinutes()+"分"+today.getSeconds()+"秒"+"\t"+day;
- WSH.Echo("现在是:"+time);
- //以下是JScript代码
- WSH.StdOut.Write('称呼名字:');
- d0=WSH.StdIn.ReadLine();
- WSH.StdOut.Write('收缩压高压:');
- var d1=Number(WSH.StdIn.ReadLine());
- WSH.StdOut.Write('舒张压低压:');
- var d2=Number(WSH.StdIn.ReadLine());
- var expression1=d2+(d1-d2)/3;
- WSH.StdOut.Write('脉搏:');
- var d3=Number(WSH.StdIn.ReadLine());
- WSH.StdOut.Write('年龄:');
- var d4=Number(WSH.StdIn.ReadLine());
- WSH.StdOut.Write('体重:');
- var d5=Number(WSH.StdIn.ReadLine());
- WSH.StdOut.Write('身高:');
- var d6=Number(WSH.StdIn.ReadLine());
- var expression2=(700-3*d3-2.5*expression1-2.7*d4+0.28*d5)/(350-2.6*d4+0.21*d6)
- WSH.Echo(' 称呼名字:'+d0);
- WSH.Echo(' =======================');
- WSH.Echo(' 收缩压高压'+d1+'千帕');
- WSH.Echo(' =======================');
- WSH.Echo(' 舒张压低压'+d2+'千帕');
- WSH.Echo(' =======================');
- WSH.Echo(' 平均血压'+expression1+'千帕');
- WSH.Echo(' =======================');
- WSH.Echo(' 脉搏'+d3+'次/分');
- WSH.Echo(' =======================');
- WSH.Echo(' 年龄'+d4+'周岁');
- WSH.Echo(' =======================');
- WSH.Echo(' 体重'+d5+'公斤');
- WSH.Echo(' =======================');
- WSH.Echo(' 身高'+d6+'厘米');
- WSH.Echo(' =======================');
- WSH.Echo(' 精力系数'+expression2+'系数');
- WSH.Echo(' =======================');
- WSH.Echo(' 精力系数对照值');
- WSH.Echo(' 差 较差 一般 较好 好');
- WSH.Echo('男性 0.225-0.375 0.376-0.525 0.526-0.675 0.676-0.875 0.876-以上'+'\r\n'
- +'女性 0.157-0.260 0.261-0.365 0.366-0.475 0.476-0.575 0.576-以上'+'\r\n');
- //将年月日时间time保存到文件中
- //将d0输入内容保存到文件中
- //将计算结果expression1保存到文件中
- //将计算结果expression2保存到文件中
- var fso=new ActiveXObject('scripting.FileSystemObject');
- fo=fso.OpenTextFile('人的精力计算结果.txt',8,true);
- fo.Write('\r\n'+time+'\r\n\r\n'
- +' '+d0+'\r\n'
- +' ======================='+'\r\n'
- +' 收缩压高压'+d1+'千帕'+'\r\n'
- +' ======================='+'\r\n'
- +' 舒张压低压'+d2+'千帕'+'\r\n'
- +' ======================='+'\r\n'
- +' 平均血压'+expression1+'千帕'+'\r\n'
- +' ======================='+'\r\n'
- +' 脉搏'+d3+'次/分'+'\r\n'
- +' ======================='+'\r\n'
- +' 年龄'+d4+'周岁'+'\r\n'
- +' ======================='+'\r\n'
- +' 体重'+d5+'公斤'+'\r\n'
- +' ======================='+'\r\n'
- +' 身高'+d6+'厘米'+'\r\n'
- +' ======================='+'\r\n'
- +' 精力系数'+expression2+'系数'+'\r\n'
- +' ======================='+'\r\n'
- +' 精力系数对照值'+'\r\n'
- +' 差 较差 一般 较好 好'+'\r\n'
- +'男性 0.225-0.375 0.376-0.525 0.526-0.675 0.676-0.875 0.876-以上'+'\r\n'
- +'女性 0.157-0.260 0.261-0.365 0.366-0.475 0.476-0.575 0.576-以上'+'\r\n');
- fo.close();
- }
欢迎光临 批处理之家 (http://bbs.bathome.net/) | Powered by Discuz! 7.2 |