Vbscript 当md5.exe工具为文件生成哈希时,有没有办法阻止它弹出

Vbscript 当md5.exe工具为文件生成哈希时,有没有办法阻止它弹出,vbscript,echo,md5,md5-file,Vbscript,Echo,Md5,Md5 File,我用vbscript编写了一个程序,并使用md5.exe生成了哈希。由于有许多文件必须生成散列,md5散列会一个接一个地为每个文件重复生成散列。但是,当这个过程正在进行时,我可以看到它在屏幕上弹出,因为它生成哈希(它不会弹出哈希,工具本身会在屏幕上反复弹出)。我想做一些事情,使它停止弹出,但为所有文件生成哈希。请帮帮我 通常,在运行命令时,您可以通过将其定向到文件,然后删除该文件来抑制其输出 md5.exe blahblah>nullthe>null是关键部分。但是请注意,空值并不会直接将其传递

我用vbscript编写了一个程序,并使用md5.exe生成了哈希。由于有许多文件必须生成散列,md5散列会一个接一个地为每个文件重复生成散列。但是,当这个过程正在进行时,我可以看到它在屏幕上弹出,因为它生成哈希(它不会弹出哈希,工具本身会在屏幕上反复弹出)。我想做一些事情,使它停止弹出,但为所有文件生成哈希。请帮帮我

通常,在运行命令时,您可以通过将其定向到文件,然后删除该文件来抑制其输出

md5.exe blahblah>null
the>null是关键部分。但是请注意,空值并不会直接将其传递到一个神奇的黑洞。它创建一个名为null的文件并在那里打印输出

这将抑制输出。如果你发布一些代码,我可以告诉你怎么做。但是,如果您是以shell exec的形式运行它,这应该是可行的

您可以使用run方法来抑制窗口

Set WshShell = CreateObject("WScript.Shell")
cmd= "C:\Users\Administrator\desktop\experimenting\md5.exe" 
”“或者你的全部命令是什么

 cmdRun = WshShell.Run(cmd,0,true);
从这里回答 (如果你觉得有用,就给他投票)


请注意,您必须使用输出文件进行读取。您无法再从shell读取输出

通常,在运行命令时,您可以通过将其定向到文件,然后删除该文件来抑制其输出

md5.exe blahblah>null
the>null是关键部分。但是请注意,空值并不会直接将其传递到一个神奇的黑洞。它创建一个名为null的文件并在那里打印输出

这将抑制输出。如果你发布一些代码,我可以告诉你怎么做。但是,如果您是以shell exec的形式运行它,这应该是可行的

您可以使用run方法来抑制窗口

Set WshShell = CreateObject("WScript.Shell")
cmd= "C:\Users\Administrator\desktop\experimenting\md5.exe" 
”“或者你的全部命令是什么

 cmdRun = WshShell.Run(cmd,0,true);
从这里回答 (如果你觉得有用,就给他投票)


请注意,您必须使用输出文件进行读取。您无法再从shell读取输出

不,事实上我想我写错了问题。我想说的是,该工具每次运行时都会不断弹出。有没有办法防止它弹出???因为它会反复弹出,所以假设有r 1000个文件需要生成哈希。它会反复弹出1000次。我无法对其生成进行任何操作,因为它会反复弹出。。希望这次我说得更清楚:)为什么不展示一些代码呢。即使有数百次执行,代码仍会进入一个文件>null@SomeshMukherjee他很可能是在说,那是经过细微修改的代码。但是,是的,哈希也有同样的作用。为每个chunkno生成哈希。事实上,我想我把问题写错了。我想说的是,该工具每次运行时都会不断弹出。有没有办法防止它弹出???因为它会反复弹出,所以假设有r 1000个文件需要生成哈希。它会反复弹出1000次。我无法对其生成进行任何操作,因为它会反复弹出。。希望这次我说得更清楚:)为什么不展示一些代码呢。即使有数百次执行,代码仍会进入一个文件>null@SomeshMukherjee他很可能是在说,那是经过细微修改的代码。但是,是的,哈希也有同样的作用。为每个块生成哈希