Powershell &引用;wmic memorychip获取“剪辑”;在cmd中
您好,我无法运行此命令:Powershell &引用;wmic memorychip获取“剪辑”;在cmd中,powershell,cmd,Powershell,Cmd,您好,我无法运行此命令: wmic memorychip get | clip 此命令不返回任何输出或错误 我正在使用Windows7 请告诉我该怎么办 谢谢,当输出通过管道传输到时,会发生这种情况。换句话说,输出在那里,但是被发送到剪贴板,而不是打印到控制台 作为一个旁注,考虑使用,而不是剪辑.exe < /代码>,如果您有PosieBuSE 5.1或更新。 如果需要将输出发送到剪贴板并查看它,请像这样使用 正如vonPryz回答的,输出在那里,但被重定向到clip.exe(一个将命令行工具
wmic memorychip get | clip
此命令不返回任何输出或错误
我正在使用Windows7
请告诉我该怎么办
谢谢,当输出通过管道传输到时,会发生这种情况。换句话说,输出在那里,但是被发送到剪贴板,而不是打印到控制台
作为一个旁注,考虑使用,而不是<代码>剪辑.exe < /代码>,如果您有PosieBuSE 5.1或更新。 如果需要将输出发送到剪贴板并查看它,请像这样使用
正如vonPryz回答的,输出在那里,但被重定向到clip.exe(一个将命令行工具的输出重定向到Windows剪贴板的程序)。但正如您所描述的,您有Windows 7,vonPryz解决方案将不起作用。您可以使用
wmic memorychip
在控制台上显示输出,但它会弄乱输出。您应该在文件中回显输出以查看它(即wmic memorychip>>output.txt
),或者使用以下批处理文件:
@echo off
wmic memorychip >>output.txt
notepad output.txt
pause >nul
检查您的剪贴板…?我们已经写过一次,
| clip
导致从handle STDOUT(标准输出)到handle STDIN(标准输入)%SystemRoot%\System32\wbem\wmic.exe(Unicode输出)的UTF-16小端编码输出属于%SystemRoot%\System32\clip.exe,它将wmic
的输出复制到Windows剪贴板。只需运行wmic memorychip get
in即可获得控制台窗口中显示的输出。打开,运行clip/?
并阅读简短的输出帮助。然后依次运行wmic/?
,wmic memorychip/?
,wmic memorychip get/?
,并仔细完整地阅读每个输出帮助。另请参阅Microsoft文档,了解and.PS:Windows命令处理器cmd.exe
及其后续PowerShellPowerShell.exe
是两个完全不同的解释器,这对于使用始终以Unicode编码字符流输出文本的wmic
非常重要。PowerShell是一个完全支持Unicode的应用程序,但不是Windows命令处理器。永远不要用powershell
和cmd
来标记问题,因为这两个口译员完全不同。您应该知道是打开cmd还是PowerShell窗口。PowerShell窗口默认为蓝色背景,命令提示符以PS
开头。正如其他人所说,输出被重定向到clip.exe以在控制台上显示输出,请使用wmic memorychip
,但我不喜欢使用它,因为它会显示出非常混乱的输出。我建议在文件中回显输出(即:wmic memorychip>>output.txt
)
@echo off
wmic memorychip >>output.txt
notepad output.txt
pause >nul