相关疑难解决方法(0)

在Windows cmd中,如何提示用户输入并在另一个命令中使用结果?

我有一个Windows .bat文件,我想接​​受用户输入,然后使用该输入的结果作为调用其他命令的一部分.

例如,我想接受来自用户的进程ID,然后针对该ID运行jstack,将jstack调用的结果放入文件中.但是,当我尝试这个时,它不起作用.

这是我的样本bat文件内容:

@echo off
set /p id=Enter ID: 
echo %id%
jstack > jstack.txt
Run Code Online (Sandbox Code Playgroud)

这是jstack.txt中显示的内容:

Enter ID: Terminate batch job (Y/N)? 

windows prompt batch-file

365
推荐指数
10
解决办法
99万
查看次数

如何在Windows命令行中使用不同的颜色进行回显

我知道该color bf命令设置整个命令行窗口的颜色,但我想以不同的颜色打印一行.

windows command-line colors batch-file

191
推荐指数
10
解决办法
22万
查看次数

如何在Windows批处理文件中使用多种颜色?

我想知道是否可能在Windows批处理文件中的同一行上有不同的彩色文本,例如,如果它说

echo hi world
Run Code Online (Sandbox Code Playgroud)

我希望"hi"成为一种颜色,"世界"成为另一种颜色.也许我可以将COLOR命令设置为变量:

set color1= color 2
set color9= color A
Run Code Online (Sandbox Code Playgroud)

然后将它们一起部署在同一行上

echo hi world
Run Code Online (Sandbox Code Playgroud)

但我不知道我会怎么做.

windows cmd colors batch-file character-encoding

71
推荐指数
7
解决办法
12万
查看次数

如何使用****在命令行中隐藏密码并将值输入.bat文件和.sh文件

我的.bat文件命令从命令行获取用户输入

set /p weblogicpassword=Enter weblogic password:%=%
Run Code Online (Sandbox Code Playgroud)

我的.sh文件命令从bash脚本获取用户输入

echo -n "Enter weblogic password: "
read weblogicpassword
Run Code Online (Sandbox Code Playgroud)

现在,当我们输入一些密码值时,这些值在命令行中可见.我们如何从命令行获取密码值,这对于像**这样的用户是不可见的

bash cmd batch-file command-prompt

14
推荐指数
3
解决办法
7万
查看次数

对于HTML的输入类型="密码",Windows批处理等价物是什么?

我需要从Windows脚本中获取用户的身份验证凭据,但需要使用经典的"第一个Google结果"方法:

SET /P USR=Username: 
SET /P PWD=Password: 
Run Code Online (Sandbox Code Playgroud)

是不是很令人满意,所以我想知道是否让我们说"等效" HTML的输入类型="密码"

任何评论都会非常感激,非常感谢!

windows passwords cmd batch-file

11
推荐指数
1
解决办法
6614
查看次数

批处理文件命令隐藏密码

我有这个批处理文件,我写的是打开putty,并希望将其作为其他人的通用脚本.脚本如下

@echo off
::Written by Mark Gulick::
::Today's Date 20150316::

set /p U="Enter Username: "
set /p P="Enter Password: "
set /p DC="Enter DC Number: "
start /d "C:\Program Files (x86)\putty\" PUTTY.EXE %U%@b0%DC%db -pw %P%
pause
Run Code Online (Sandbox Code Playgroud)

我想让密码不显示,并在这里尝试了一些区域,但没有找到一个可以工作的区域.我也可能做错了.我的脚本上有点生疏了.我错过了什么或者我应该使用set命令以外的其他东西吗?

batch-file hide

8
推荐指数
2
解决办法
2万
查看次数

隐藏批处理文件中的输入

我想知道如何在批处理文件中隐藏'set/p'命令的输入.

设置/ p密码=您的密码是什么?

我们都知道输入您的密码,您将能够看到它.我怎么去'回合隐藏它?

我从这里尝试了conset.exe .用过:

conset/PH密码=你的密码是什么?

我得到"Conset:错误设置变量":(

我的另一个想法是改变控制台窗口的颜色.但是我怎么能改变同一条线上的颜色呢?所以你可以看到问题,但没有看到答案?

专业人士的任何想法?

user-input batch-file hide

4
推荐指数
2
解决办法
3万
查看次数

批量制作密码

我做了一个批量游戏,用户可以登录/注册.但如果站在附近的人可以偷看密码,那么密码就没有意义了.普通密码字段用星号(*)掩盖字符.

如何在批处理文件中屏蔽字符?

我之前在cmd上看过这个,但我不知道怎么做.

batch-file

1
推荐指数
1
解决办法
575
查看次数