aaa

点击查看代码
@echo off
chcp 65001 > nul 2>&1
:: 脚本功能:分批获取用户输入,填充医疗文本模板,支持回车重新运行脚本
:: 关闭命令回显,设置编码为UTF-8避免中文乱码

:: 定义循环起始标签,用于重新运行脚本
:START

:: 清空上一次运行的变量残留,避免影响重新输入的结果
set var1=
set var2=
set var3=
set var4=
set var5=
set var6=
set var7=
set var8=
set var9=
set var10=
set var11=
set var12=
set var13=
set var14=
set var15=
set var16=
set var17=
set var18=
set var19=
set var20=

echo.
echo 请依次填写以下内容,完成后将为您生成完整文本(直接输入内容后回车即可)
echo =============================================
echo.

:: 分批提示用户输入,#2提示仍保留“备注描述”,方便用户理解填写用途
set /p var1=请输入#1 对应的床号:
set /p var2=请输入#2 对应的备注描述:
set /p var3=请输入#3 对应的酸碱度值:
set /p var4=请输入#4 对应的二氧化碳分压值(单位:mmHg):
set /p var5=请输入#5 对应的氧分压值(单位:mmHg):
set /p var6=请输入#6 对应的钾离子浓度(单位:mmol/L):
set /p var7=请输入#7 对应的氯离子浓度(单位:mmol/L):
set /p var8=请输入#8 对应的钙离子浓度(单位:mmol/L):
set /p var9=请输入#9 对应的红细胞数值(单位:mmol/L):
set /p var10=请输入#10 对应的乳酸浓度(单位:mmol/L):
set /p var11=请输入#11 对应的总血红蛋白值(单位:g/dL):
set /p var12=请输入#12 对应的血氧饱和度值:
set /p var13=请输入#13 对应的剩余值(单位:mmol/L):
set /p var14=请输入#14 对应的阴离子间隙值(单位:mmol/L):
set /p var15=请输入#15 对应的实际碳酸氢盐浓度(单位:mmol/L):
set /p var16=请输入#16 对应的昨日入量:
set /p var17=请输入#17 对应的尿量:
set /p var18=请输入#18 对应的超滤值:
set /p var19=请输入#19 对应的腹腔相关数值:
set /p var20=请输入#20 对应的总值:

:: 拼接并输出完整文本(无“备注描述”字样,仅保留用户输入内容)
echo.
echo =============================================
echo 您填写完成后的完整文本如下:
echo =============================================
echo.
echo %var1%床 %var2%
echo 今晨血气分析:酸碱度 %var3%,二氧化碳分压 %var4% mmHg, 氧分压 %var5% mmHg, 钾离子 %var6% mmol/L, 氯离子 %var7% mmol/L, 钙离子 %var8% mmol/L, 红细胞 %var9% mmol/L, 乳酸浓度 %var10% mmol/L, 总血红蛋白 %var11% g/dL, 血氧饱和度 %var12%, 剩余 %var13% mmol/L, 阴离子间隙 %var14% mmol/L, 实际碳酸氢盐浓度 %var15% mmol/L, 昨日入量 %var16%, 尿量 %var17%, 超滤 %var18%, 腹腔 %var19%, 总 %var20%.
echo.

:: 新增:提示用户按回车键重新运行脚本,关闭窗口可退出
echo =============================================
echo 按【回车键】重新运行脚本(填写新的内容),直接关闭窗口即可退出
echo =============================================
set /p restart=:: 等待回车输入...

:: 跳转到脚本起始标签,实现重新运行
goto START
posted @ 2026-01-14 10:18  记得看海  阅读(0)  评论(0)    收藏  举报