[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 在C++程序中可否调用批处理

在C++中有system这个库函数可以调用DOS命令,但是有什么办法可以调用整个脚本么?顺便一问,除了用VB写的那个玩意难道就没其他办法让批脚本后台运行了么?

C的system库函数可以直接运行脚本,C++没用过。
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

不懂你的意思...调用bat的话system("bat.bat")就可以了...调用单句可以用system("cmd /c echo 1"),调用多句...那叫自己写shell!
后台运行么用第三方也可以...比如我的cwnd...或者..转为exe

TOP

“用VB写的那个玩意”
不知是VB的什么玩意?vbs与vb是两个不同的东西。

因为bat是带窗口启动的,要隐藏它只好用无窗口程序启动它,而vbs/js显然是成本最低且有效的选择。当然你也可以自己写脚本启动器或者解释器,可以利用的函数或api显然不少吧(当然我一个也不知道,没接触过win32编程)。
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

VBS跟VB原来不是一个东西啊 又学习了 ^_^
system在C++也可以调用bat 这个我没试就想当然了,呵呵 谢谢大家指教

TOP

返回列表