基本上,所有批处理命令(通常在批处理文件中执行,或只是在CMD中键入)都可以在system()中运行;功能?它们是完全相同的过程,还是system();基于CMD /批处理命令的语法?
答案 0 :(得分:3)
标题中问题的答案,
“做系统();命令的工作方式与批处理命令完全相同吗?
是" no"。
然后在主要问题文本中,您通过"批处理命令"在命令解释器中包含命令 typed ,这与system
非常相似。那么答案是"是",对于那个非正统的& "批处理命令"。
关于" no"回答,对于标题中的问题,批处理命令(在批处理命令的意义上)是阻止GUI子系统程序的调用,而类型命令则不是。现在进行测试,我发现使用g ++和Visual C ++的system
阻止了GUI程序。但这不能保证。还有语法上的差异。特别是涉及使用%
。