2 u011669240 u011669240 于 2013.12.02 10:09 提问

如何用程序自动执行批处理文件?

最经工作中,反复需要在dos命令行界面下,输入某些批处理命令,现在想写一个程序代替这部分 手动操作,想请教有没有让程序自动调用执行批处理文件的API函数,非常感谢。

3个回答

wildcrazy
wildcrazy   2013.12.02 15:30

可以先把命令写在 bat 文件,然后设置 windows 计划任务

chenglechao
chenglechao   2013.12.03 10:26

直接写个C程序,在C程序中调用System(str)命令,str为DOS命令字符串

bad12345boy
bad12345boy   2013.12.03 17:18

用ShellExecute

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用批处理实现软件的自动安装
下面以安装搜狗拼音为例做个小实验,其他软件的安装可以以此作为参考来实现。 实验目标: 使用批处理实现搜狗拼音的自动安装 实验步骤: 1.下载搜狗拼音的安装包,本实验使用sogou_pinyin_50a.exe。 2.在安装包所在目录下新建批处理文件sogou_install.bat。 3.编辑批处理文件sogou_install.bat,输入以下命令并保存。 start /wait
连续执行两个批处理,连续执行两个exe的批处理文件的编写
call a.bat call b.bat
批处理文件(bat)或者cmd命令的调用
在c#中处理cmd命令 可同时处理一条或者多条命令 并可获得处理后返回的结果 如果命令不正确可获得错误提示 里面的代码是wifi设置的一个小demo 通过cmd命令实现的
DOS批处理开机自动运行常用软件
最近一直在完成某一份文档, 每次开机都要打开那几个软件, 文件夹等, 有点繁琐, 所以就利用DOS处理实现了开机自动完成这些工作, 好让开机即进入工作状态,  效果:  开机自动打开QQ(设自动登录), 文档, notepad, 两个文件夹,  并且拨号联网, 联网成功则打开浏览器(设打开上次没关的网页), 联网不成功则提示 用法: 然后把下面批处理保持为123.cmd, 放到开
windows定时执行批处理文件
C:\>at --help 无效的命令。 AT 命令安排在特定日期和时间运行命令和程序。 要使用 AT 命令,计划服务必须已在运行中。 AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]] AT [\\computername] time [/INTERACTIVE]     [ /EVERY:date[,...] | /
用批处理运行可执行的的jar
@ ECHO OFF@ ECHO 正在设置环境变量...if not "%JAVA_HOME%"=="" goto setpath@ ECHO 正在设置JAVA_HOME...if exist "C:/Program Files/Java/jre1.6.0" goto setenv:setenvset JAVA_HOME=C:/Program Files/Java/jre1.6.0
开机自动运行的批处理文件
<br />因三个程序都需要开机自动运行,但又共用一个资料文件,总是有一个使用此资料文件时有问题,但手动运行是没问题。没办法,只好做个批处理文件。<br /> <br />先做一个批处理b.bat,如下:<br /><br />xcopy /e "a.bat" "C:/Documents and Settings/Administrator/「开始」菜单/程序"<br />xcopy /e "a.bat" "C:/Documents and Settings/All Users/「开始」菜单/程序/启动"<
开机时自动运行批处理
<br />方案1直接将脚本放到启动文件夹里面C:/Documents and Settings/Administrator/「开始」菜单/程序/启动/脚本.bat<br /><br />方案2 Windows本身就有开机/关机脚本设置(非开始菜单启动项)<br /> 开始菜单——运行——输入gpedit.msc——本地组策略编辑器——计算机配置——Windows设置——脚本(启动/关机)——双击右侧的启动——弹出启动属性对话框——添加——找到你要添加到程序或批处理文件——确定<br /><br />
如何在一个bat批处理文件中调用另一个bat批处理文件?
我们有两个批处理文件outter和批处理文件inner,其内容如下: outter.bat [plain] view plain copy  print? echo "start to call inner bat here"   inner.bat                   //第2行   echo "Back to outter b
怎样让一个批处理文件开机自动启动?
有两个方法: 一.复制这个批处理文件到 开始\程序\启动 文件夹里面,可以用以下代码将你要开机启动的批处理复制到启动文件夹:COPY "批处理的绝对路径" "%ALLUSERSPROFILE%\「开始」菜单\程序\启动\" 二.将批处理文件写入注册表,可用以下代码:reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVers