命令行-c++调用system命令怎么能屏蔽弹出的黑框

问题描述

c++调用system命令怎么能屏蔽弹出的黑框
用CreateProcess在网上说命令行里有>符号不能用,WinExec这个对程序也不起作用,求大神,谢谢

解决方案

用ShellExecute,参数中可以使用 >,它可以把输出重定向到文件中,就没有窗口了

如果小喵的回答帮助了您,或者您希望得到小喵进一步的回答,请先采纳这个回答。问题太多,小喵愿意为采纳我的问题的哥哥们奉献更多时间。
方法是光标移动到右边,点击采纳即可。这个步骤轻而易举,绝不耽误您宝贵的时间。
采纳小喵的回答还有如下好处:
(1)得到进一步深入的回答
(2)同时增加您的经验和人品,事实证明,采纳率高的用户,专家们更愿意回答您的提问,得到答案的速度和效率也更高。
(3)毫不耗费您的积分

如果您觉得小喵的回答在所有回答中不是最好的,也请您在采纳别的大牛哥哥的答案的同时,点一个赞给小喵吧,您对小喵的鼓励是我前进的动力。
方法是点小喵回答下方的大拇哥图标哦。
在此,阔粘的小喵妹妹拜托您啦。祝您工作顺利~心想事成!

解决方案二:
参数都可以支持> 只不过需要你等转义一下

时间: 2024-10-26 15:12:07

命令行-c++调用system命令怎么能屏蔽弹出的黑框的相关文章

命令行方式调用winrar对文件夹进行zip压缩示例代码

调用winRAR进行压缩 [csharp] view plain copy   using System;   using System.Collections.Generic;   using System.Linq;   using System.Text;   using System.Threading.Tasks;      namespace testZIPEXE   {       class Program       {           static void Main(s

c语言调用system命令执行cl test.cpp

问题描述 c语言调用system命令执行cl test.cpp #include #include int main() { system( "cl ex.cpp" ); return 0; } //告诉我cl 不是系统命令 谁知道该怎么弄啊? 解决方案 cl的路径不在系统PATH中,你要修改环境变量. 解决方案二: 要在cl.exe相同的目录中执行你的程序,或者带上cl.exe完整的路径,或者添加环境变量 解决方案三: 把cl.exe添加到path环境变量中应该就可以了. 具体可以参

PHP调用Linux的命令行执行文件压缩命令_php技巧

前几天工作中,需要将3个txt文件,打包成*.zip down到本地-- 一开始,我和普通青年一样,想到用PHP内置的 ZipArchive,代码看起来应该是这样的: 复制代码 代码如下: /*拆分成3个txt文件 分别是wow_1.txt wow_2.txt 和 wow_3.txt*/ $zip=new ZipArchive(); $zipfile='./Exl_file/wow.zip'; if($zip->open($zipfile,ZIPARCHIVE::CREATE)===TRUE){

HDFS命令行客户端使用,命令行客户端支持的命令参数,常用命令参数介绍

3.HDFS的shell(命令行客户端)操作 3.1HDFS命令行客户端使用 HDFS提供shell命令行客户端,使用方法如下: [toto@hadoop hadoop-2.8.0]$ hdfs dfs -ls /     (推荐使用这种方式,hdfs现在这种是最新的一种方式) Found 4 items drwxr-xr-x   - toto supergroup          0 2017-05-29 14:01 /findbugs-1.3.9 drwxr-xr-x   - toto s

如何在命令行中使用 ftp 命令上传和下载文件

如何在命令行中使用 ftp 命令上传和下载文件 本文中,介绍在 Linux shell 中如何使用 ftp 命令.包括如何连接 FTP 服务器,上传或下载文件以及创建文件夹.尽管现在有许多不错的 FTP 桌面应用,但是在服务器.SSH.远程会话中命令行 ftp 命令还是有很多应用的.比如.需要服务器从 ftp 仓库拉取备份. 步骤 1: 建立 FTP 连接 想要连接 FTP 服务器,在命令上中先输入ftp然后空格跟上 FTP 服务器的域名 'domain.com' 或者 IP 地址 例如: ft

命令行中使用oracle命令创建数据库和表空间

本文详细介绍命令行中使用oracle命令创建数据库和表空间 1.使用超级用户登录sqlplus. 2.创建表空间: SQL> create tablespace test 2 datafile 'D:\oracle\oradata\test\test.dbf' 3 size 100M autoextend on next 10M maxsize unlimited extent management local; 3.创建用户和密码: SQL> create user Username ide

linux命令行下使用curl命令查看自己机器的外网ip_linux shell

Linux命令行下如何查看自己机器的外网ip?可以在命令行下使用curl命令实现这个功能,试一下下面的命令吧 复制代码 代码如下: curl ifconfig.me 输入此条命令,就可以获取到本机的外网ip.

ajax异步调用一般处理程序实现下载不弹出保存提示

问题描述 ajax异步调用一般处理程序实现下载不弹出保存提示 前端js代码: function QueryExcel() { var data = Ext.getCmp(""frmMain"").GetValues();// 获取json数据 Ext.Ajax.request({ url: '../Services/ReportExportHandler.ashx' // Webservice的地址以及方法名 jsonData: data method: 'POST

后台调用插件弹出框-C后台.cs如何调用插件zDialog.js里的弹出框的函数?

问题描述 C后台.cs如何调用插件zDialog.js里的弹出框的函数? 调用zDialog.js里Dialog.alert();函数 protected void Alert(string message) { var ScriptText = string.Format(""<script type=""text/javascript"">Dialog.alert(""{0}"");<