Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 我需要有人编辑批处理文件中使用的powershell代码_File_Batch File_Powershell - Fatal编程技术网

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给你的代码,这是最好的。((马特·威廉姆森))你能编辑这段代码吗?在我的测试中,这段代码非常快。无论哪种方式,都无法将其更新为您想要的内容。这就是环境的行为。