永发信息网

请教批处理大神,除了下面这种方法,还有没有别的方法让批处理 set /p输入字符时不显示字符,不要下面的

答案:3  悬赏:30  手机版
解决时间 2021-03-07 14:19
请教批处理大神,除了下面这种方法,还有没有别的方法让批处理 set /p输入字符时不显示字符,不要下面的
最佳答案
set用于设置一个变量。
  当变量需要数学运算时用set /a,set /p设置一个从外部读取的变量。
  如果仅仅输入set会显示出所有的系统环境变量。
  set 功能一览
  [设置变量]
  格式:set 变量名=变量值
  详细:被设定的变量以%变量名%引用;
  [取消变量]
  格式:set 变量名=
  详细:取消后的变量若被引用%变量名%将为空;追问你没明白我意思吧 比如批处理中用set /p qq=
运行后是一个黑框 一个光标 这时候输入会显示你输入的字符,我想要输入的时候不显示输入的字符,类似root登录时候输密码的效果
全部回答

如果电脑上有powershell的话,可以这么使用。
原文出处:网页链接 @echo off
set "psCommand=powershell -Command "$pword = read-host 'Enter Password' -AsSecureString ; ^
    $BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword); ^
        [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)""
for /f "usebackq delims=" %%p in (`%psCommand%`) do set password=%%p
echo %password%
可以在文首加 @echo off追问晕追答或者在 set 这句前加 @追问我指的是,在黑框框输入字符时不显示,类似于linux远程shell登录输密码的情景
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下图表示某人工设计的生态系统,下列叙述正确
联想电脑屏幕不亮是怎么回事
东海大酒店-阳光咖啡厅怎么去啊,有知道地址
《新型高硬超高强度钢高效切削刀具材料制备工
­我是怎样的爱你?诉不尽万语千言:的英文
5.6填空题,
大喵是怎么学会
开放源代码是什么意思
我有个同学 女孩 比较内向 不爱和陌生人说话
一个人老是自己夸自己好那怎么说呢
情人节的时候需要给男友送礼物吗?送什么好呢?
【afterall】afterall,atall,allinall,abovea
虾是发物吗
今天下乡拍的照片,好看吗
甲,乙两厂计划在五月份共生产零件360个,结
推荐资讯
经营租入固定资产的改良支出应当在发生时计入
肌肉失去活性怎么恢复,也就是肌肉被练死了
仁家村民委员会这个地址在什么地方,我要处理
造影剂外溢属于通畅吗
钢材经冷加工后,以下哪种性能不会发生显著改
店子供销社农资超市地址在哪,我要去那里办事
湖南卫视最近有个叫高洪涛的综艺
下列对海洋的说法错误的是CA. 天然鱼仓B. 蓝
谁帮我翻译一下啊
上学可以不穿底裤吗
怎样吧小恩爱以前所有的信息都清除啊
柘城县汽车站去温岭泽国的车有没有啊?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?