Board logo

标题: 我为绿化软件编了个批处理,美中不足有点问题:(解决,鸣谢诸位老师) [打印本页]

作者: 我来了    时间: 2013-8-30 17:19     标题: 我为绿化软件编了个批处理,美中不足有点问题:(解决,鸣谢诸位老师)

本帖最后由 我来了 于 2013-8-30 17:56 编辑

@echo off
Copy /y D:\outsidex.ocx C:\Windows\system32\outsidex.ocx
md C:\Windows\System32\Microsoft\Filters
reg add "HKLM\SOFTWARE\Classes\CLSID\{00FC652E-7EF0-4fbc-B031-86882D651C26}" /v "" /t REG_SZ /d "oixctrl 1.1 Class" /f
。。。。。。
N行导入REG的行,省略。。。。
。。。。。。
D:\白云版主.exe
nircmd killprocess cmd.exe

有问题的是,当程序  白云版主.exe 运行以后,DOS窗口(cmd.exe)还在后台显示着,当我关闭 D:\白云版主.exe,DOS窗口(cmd.exe)也就自己关闭了,
后一句话,nircmd killprocess cmd.exe(其实没发生作用)若加在前面的话,程序肯定就运行不了啦。

好像我已经表达完了,诸位,听明白了吧。[s:164][s:158][s:167]


运行完成 ,D:\白云版主.exe 之后,立马结束CMD.exe
作者: sarino    时间: 2013-8-30 17:30

你用start 启动 白云版主.exe 不就好了
作者: HAT    时间: 2013-8-30 17:42

  1. start "" "D:\白云版主.exe"
复制代码

作者: wskwfkbdn    时间: 2013-8-31 20:22

提示:
1.批处中尽量不用绝对路径,使相对路径最好
2.reg 命令,/v 后面是空键值用/ve 表示,而不是 /v ""




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2