gpt4 book ai didi

c++ - 如何在不打开 GUI 的情况下从 Visual Studio 执行 WinZip?

转载 作者:太空宇宙 更新时间:2023-11-04 14:40:20 25 4
gpt4 key购买 nike

int sysReturn = system("\"C:\\Program Files\\WinZip\\winzip32\" -a C:\\LOG\\test.zip C:\\LOG\\LOG_7-20-2010_17_8_48_834.csv");  

一切似乎都有效 - 因为它创建了 test.zip
但是,它会打开 WinZip GUI(在我的程序运行时显示压缩了多少等。)

我怎样才能跳过它不会在用户看到的窗口中打开任何内容的部分?我希望它是“隐藏的”,所以在我的程序运行后,您看到的只是压缩文件。

WinZip命令行参数引用:
http://www.memecode.com/docs/winzip.html

最佳答案

我同意其他人关于使用不同实用程序的回答。但是,要回答您的问题:您发布的链接还提到了另一个选项 -min 以最小化运行 WinZip。你试过了吗?此外,不要使用 system,而是尝试使用 ShellExecute 并要求隐藏窗口:

ShellExecute(NULL, NULL, "C:\\Program Files\\WinZip\\winzip32", "-a C:\\LOG\\test.zip C:\\LOG\\LOG_7-20-2010_17_8_48_834.csv", NULL, SW_HIDE);

关于c++ - 如何在不打开 GUI 的情况下从 Visual Studio 执行 WinZip?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3301930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com