File 我需要有人编辑批处理文件中使用的powershell代码
我有代码,当我点击鼠标左键并移动鼠标时,它会显示白色的东西,我不知道如何解释,只要尝试我解释的,你就会看到它 第二个问题是,当我复制文本并单击鼠标右键进入批处理文件时,它将粘贴我复制的文本 这是密码File 我需要有人编辑批处理文件中使用的powershell代码,file,batch-file,powershell,File,Batch File,Powershell,我有代码,当我点击鼠标左键并移动鼠标时,它会显示白色的东西,我不知道如何解释,只要尝试我解释的,你就会看到它 第二个问题是,当我复制文本并单击鼠标右键进入批处理文件时,它将粘贴我复制的文本 这是密码 @echo off set "psCommand=powershell -Command "$pword = read-host 'Enter Password' -AsSecureString ; ^ $BSTR=[System.Runtime.InteropServices.Marshal]::
@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%
pause
我认为这是关于Powershell终端的问题,而不是代码
如果“单击鼠标左键并移动”时出现的“白色”是:
这就是在Powershell终端窗口中高亮显示的工作方式
对于第二个问题,在Powershell终端内单击鼠标“右键单击”相当于复制/粘贴。突出显示文本并单击鼠标右键将复制到剪贴板,单独单击鼠标右键将剪贴板上的内容粘贴到命令行。我可以说,您发布的代码在.bat文件中工作正常。我可以说,我真的不明白你在问什么。我知道它在工作,但代码有两个问题1-尝试保持点击鼠标左键(在cmd)和移动鼠标到任何地方(在cmd)您将看到白色的东西2-当您复制文本并单击鼠标右键进入cmd时,它将粘贴您复制的文本>>任何人都可以解决这些问题吗?这是第三篇文章了。我想你想说的是,如果你突出显示密码,你可以看到它?使用MC ND给你的代码,这是最好的。((马特·威廉姆森))你能编辑这段代码吗?在我的测试中,这段代码非常快。无论哪种方式,都无法将其更新为您想要的内容。这就是环境的行为。