bat或其他获取未知exe返回的数据(有完整代码最好)

bat或其他获取未知exe返回的数据(有完整代码最好),第1张

可以利用重定向功能。

命令的结果可以通过“%>”的形式来定向输出,%表示文件描述符:1为标准输出stdout、2为标准错误stderr。系统默认%值是1,也就是“1>”,而1>可以简写为>,也就是默认为>。stdout的默认目标是终端,stderr的默认目标为也是终端。我们在批处理中执行: echo text >resulttxt ,我们就可以在屏幕上会看到 echo text 1>resulttxt ,即是这个道理。

简单点来说,

如果我有个叫MyExe的程序,需要得到他的返回数据,

我们可以在bat里面写:

MyExe > D:\atxt

那么数据就会保存在D盘的atxt里面了。

@echo off

set "file=R:\新建文件夹\fileverexe"

for /f "tokens=5" %%i in ('fileverexe /s "%file%"') do (set ver=%%i&echo %%i)

echo %ver%

pause

纯批处理还有没有直接读取exe文件版本的命令如果真要用批处理读取exe文件版本可以用 xp安装盘中的 fileverexe 工具批处理调用这个工具可以读取文件版本信息fileverexe在附件中

typedef int (WINAPI ICEPUB_GETICONFROMFILE)(char strFilename,char strIconFilename);

ICEPUB_GETICONFROMFILE icePub_getIconFromfile = 0;

HINSTANCE hDLLDrv = LoadLibrary("icePubDlldll");

if(hDLLDrv)

{

icePub_getIconFromfile = (ICEPUB_GETICONFROMFILE )GetProcAddress(hDLLDrv, "icePub_getIconFromfile");

}

icePub_getIconFromfile("E:\\icePubDlldll", "E:\\aico");

icePub_getIconFromfile("E:\\iceIpCheckexe", "E:\\bico");

if(hDLLDrv)

FreeLibrary(hDLLDrv);

>

以上就是关于bat或其他获取未知exe返回的数据(有完整代码最好)全部的内容,包括:bat或其他获取未知exe返回的数据(有完整代码最好)、在bat文件中能不能通过编写代码来获取exe文件的版本信息、如何用c++语言代码获取exe的图标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9673333.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存