永发信息网

批处理bat文件怎么能每次运行都能自己输入一个字符串,然后存入一个变量中。

答案:2  悬赏:40  手机版
解决时间 2021-11-25 02:07
批处理bat文件怎么能每次运行都能自己输入一个字符串,然后存入一个变量中。
最佳答案
如果您用 set 语句定义一个字符串变量
那么每当程序脚本执行结束后,则不可以在使用这个变量了

也就是说您输入的字符串,只能在这一次的脚本运行期间能够使用的话:

set/p 语句可以帮助你

set/p a=请输入字符数据:

那么此时 a 变量则保存着您输入的字符数据

如果您需要这个程序永远运行期间都存在这个字符数据

则直接 set 定义一个字符串变量,如:

set "a=12345"

那么此时程序脚本每次运行的时候

a 变量永远保存着 12345 字符数据

您只需要调用这个变量即可

如果变量之间会产生变化,而这个变化的值是需要保存

供下一次程序使用,也就是说,程序是需要思维的

那么可以将 变量 的值写入一个数据文件内,如:

echo %a%>$

这里的 a 的值是未知的,我只是给你一个意思

意思就是把 a 的值写入数据文件内

那么现在需要调用它则是:

for /f "delims=" %%a in ($) do set "str=%%a"
echo %str%

此时的 str 变量则保存着上一次 a 的值

:: 中国批处理脚本联盟追问好的好的,谢谢。
全部回答
@echo off
set /p s=请输入字符串:
echo 输入的字符串是:%s%
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
停车场(富安小区东)(解放路135号附近停车场)
阴历8月19是什么日子
巢湖市合肥元通村卫生室地址有谁知道?有点事
顺齐物流地址在什么地方,想过去办事,
到贵卅凯里万花谷坐几路车到
840÷4竖式计算,个位数0怎么处理
中通快递(螺山分部)地址有知道的么?有点事想
XM外汇:我可以把资金转到另一个账户里吗
基尾虾和什么食物相克
(ABB)地回答
珠江钢琴P2与珠江钢琴UP120L区别是什么?
体检报告单显示GGT 为59 参考范围为(0-50)
车被偷了怎么办?
做人要诚实而不()于人
湿气重,自己怎么去湿
推荐资讯
比亚迪471和473发动机机虑可以互换吗?
陶瓷划砖机操作流程马可波罗网划出来的砖有大
驾驶证可以取火车票吗
我有三个小孩,要离婚该怎么分
内心被揭露感是什么意思
中国南北人口的比例是多少?
请问一下,洗衣液中,“高泡精,磺酸,全能乳
古玉上的金粉变黑对不对
有什么好听的歌和电影还有经典笑话
闽南蚵仔煎的家常做法大全怎么做好
电脑开机黑屏
刚出生的仓鼠幼崽图片,希望赶紧回答
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?