lsqyx528 发表于 2010-8-20 18:29:14

【无意义】如何获取exe文件执行后的返回值

本帖最后由 lsqyx528 于 2010-8-27 10:51 编辑

AutoIT程序编译出来的 exe 文件是否可以有返回值呢?如果有,如何把它获取出来。
如果可以这样做,个人觉得比较方便,就像使用函数一样了。但还不用担心忘记包括哪个头文件之类的事情,比较独立。

netegg 发表于 2010-8-20 18:42:11

楼主难道每次都是不在编辑器运行了之后再编译成EXE吗?返回值,好多在编辑器里运行的时候都有呀

lsqyx528 发表于 2010-8-21 15:48:21

每次是都又返回值,但是不晓得编译成exe以后如何去获取返回值。
这个就是我的问题啊!!

afan 发表于 2010-8-21 15:51:24

如果使用 RunWait 调用程序,返回的就是返回值

xsjtxy 发表于 2010-8-21 16:17:39

Lz不知道想干什么。没讲清楚啊。

republican 发表于 2010-8-21 16:44:06

估计楼主想用CUI..

minterz 发表于 2010-8-22 00:08:53

楼主大概是想做一个软件可以给别人调用的吧。。。

xyold1 发表于 2010-8-22 00:18:19

执行一定的功能,还有返回值可以查看,怎么想怎么感觉是DLL干的事啊

lsqyx528 发表于 2010-8-23 10:22:58

回复 8# xyold1


    是像DLL,但是好像AutoIt也不能编译成DLL吧?

lsqyx528 发表于 2010-8-23 10:23:50

回复 7# minterz


    7#说得说对的!

zzz867 发表于 2010-8-23 11:03:01

楼主的意思是不是想bat一样通过errorlevel看执行结果呢?

lsqyx528 发表于 2010-8-23 12:43:22

回复 11# zzz867


    bat不太熟悉,不过看了一下,感觉要求的应该是一样的功能。

minterz 发表于 2010-8-23 13:33:12

这个似乎没有什么好方法。。。

lsqyx528 发表于 2010-8-23 13:39:22

回复 13# minterz


    遗憾。。。

pusofalse 发表于 2010-8-23 13:52:03

有好方法,而且是所有软件都在用的一个方法——GetExitCodeProcess,获取进程退出代码。
页: [1] 2
查看完整版本: 【无意义】如何获取exe文件执行后的返回值