求助,将EXE内容输出到程序中
c吧
全部回复
仅看楼主
level 1
2023年01月15日 11点01分 1
level 1
如上面图中所示,这是一个实时显示QQ群聊内容的,由批处理器驱动的EXE文件
2023年01月15日 11点01分 2
level 1
我希望能将其中白色内容输入到C++程序中,但是不行,显示MZ?
2023年01月15日 11点01分 3
level 1
请问各位有什么好建议么
2023年01月15日 11点01分 4
level 1
)d
2023年01月15日 11点01分 5
level 5
EXE文件是一个可执行文件,里面没有你要的文字什么的,也没有代码,除非反汇编。
2023年01月15日 12点01分 7
啊,那如果我想要读取窗口里的这些文字,我该怎么办?
2023年01月15日 12点01分
level 5
开一个新进程,调用这EXE,然后关闭stdout,输出到管道,管道连接到输出文档,这样就能把数据写到文档里面
2023年01月15日 12点01分 8
我这边没有时间,那个你可以看一下楼上那位网友给出的答案吗?他那个可行吗?不可行就听你的
2023年01月15日 14点01分
@贴吧用户_GWy9aZy 他说的和我说的其实是一个意思,不过,问题是要先关闭输出,重定向到文档
2023年01月15日 14点01分
@😈雨时节大人 我今天没时间实践,明天弄下。我学C++时间不长,可能明天还要麻烦你解释,抱歉了
2023年01月15日 15点01分
我按照您说的做了,现在有一点小问题。我想要调用那个cmd.EXE文件,那_popen函数中左边那个command参数该如何填写?我直接填写名字显示找不到。是因为调用对被调用文件位置也有要求么
2023年01月16日 04点01分
level 6
gocq的话会对外提供一个网络连接方式,有http和websocket和webhook,你参考自己的需求连接对应的url就行
2023年01月15日 19点01分 10
抱歉。您的意思就是gocq有对外数据输出模式,并且可以自己选。但是我不知道如何调用以及这三区别。如果我要输出白色的字体内容,该使用什么指令呢
2023年01月16日 02点01分
我的问题是输出不对。图上我点击bat文件后会跳出一个C盘路径的cmd.exe-go-cqhttp.exe文件,但是输出和我在程序那得到的完全不一致。实际上我从程序那得到的是直接点go—cqhttp文件后出现的内容。但我想要前者
2023年01月16日 13点01分
level 1
linux的话很简单,windows的话我不会
2023年01月16日 04点01分 11
level 1
2023年01月16日 10点01分 14
点击bat文件会打开从cmd。EXE
2023年01月16日 10点01分
level 1
2023年01月16日 10点01分 15
代码
2023年01月16日 10点01分
level 1
2023年01月16日 10点01分 16
显示的是乱码
2023年01月16日 10点01分
level 1
2023年01月16日 10点01分 17
这是点击bat后打开的正常EXE
2023年01月16日 10点01分
level 1
我是哪里弄错了?
2023年01月16日 10点01分 18
这不是正确的吗,确实读取到了信息
2023年01月16日 10点01分
@😈雨时节大人 的确读取到了,但我想要读取的是QQ实时信息,这里是乱码,而且也不像是实时信息,不会自动更新。
2023年01月16日 10点01分
@😈雨时节大人 我的设想是cmdEXE把QQ聊天内容输入到我的程序中,然后我的程序实时检测特定词句。因为我想做骰娘。。
2023年01月16日 10点01分
对了,我看了下cmdEXE文件,它运行时候是在c盘的,和储存的d盘不一样,是不是我要改下路径?
2023年01月16日 11点01分
level 1
问题是输出不对。图上我点击bat文件后会跳出一个C盘路径的cmd.exe-go-cqhttp.exe文件,但是输出和我在程序那得到的完全不一致。实际上我从程序那得到的是直接点go—cqhttp文件后出现的内容。但我想要前者
2023年01月16日 13点01分 19
1 2 尾页