以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  经验交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5)
----  [已解决]"执行文件"执行*.bat时只闪一下就没了  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=5088)

--  作者:fanzhe
--  发布时间:2006-3-28 20:49:09
--  [已解决]"执行文件"执行*.bat时只闪一下就没了

批处理文件没有错误,通过手工双击可以正常执行,但通过"执行文件"构件来执行它时只闪了一下就没有了,而起不到批处理的效果.我的代码如下:

参数> 窗口1.要处理的路径.属性:(标题)

参数> 自定义.字符:"fanzhe.bat"

参数> 运算.以上各项进行字符串:<连接>

设置> 窗口1.执行文件1.属性:(执行文件名称)

执行> 窗口1.执行文件1.一般方法:[执行]


--  作者:admin
--  发布时间:2006-3-29 9:49:39
--  

闪一下可能也是正常的,现在的问题,批处理命令是否已经执行了。例如,你在批处理文件中加上一行“md fathe”(在当前目录下建立一个fathe文件夹),那么在执行该批处理后你看一下,当前目录下是否有一个fathe文件夹。


--  作者:fanzhe
--  发布时间:2006-3-29 10:14:31
--  

没有执行,因为我执行时产生一个文件,要二分钟左右,它只闪一下,而且没有产生文件.

但我手工执行这个批处理文件却可以.
--  作者:cyzzmin
--  发布时间:2006-3-29 13:01:22
--  
的确有楼主说的这个问题.我以前也碰到过.
--  作者:志艺风云
--  发布时间:2006-3-29 13:28:59
--  

参数> 窗口1.要处理的路径.属性:(标题) [不知你这路径后面是否有\\]

参数> 自定义.字符:"\\"

参数> 自定义.字符:"fanzhe.bat"

参数> 运算.以上各项进行字符串:<连接>

设置> 窗口1.执行文件1.属性:(执行文件名称)

执行> 窗口1.执行文件1.一般方法:[执行]

如果不行试试下面的:
执行文件构件换成连接标签构件吧。


--  作者:fanzhe
--  发布时间:2006-3-29 14:01:53
--  
以下是引用志艺风云在2006-3-29 13:28:59的发言:

参数> 窗口1.要处理的路径.属性:(标题) [不知你这路径后面是否有\\]

参数> 自定义.字符:"\\"

参数> 自定义.字符:"fanzhe.bat"

参数> 运算.以上各项进行字符串:<连接>

设置> 窗口1.执行文件1.属性:(执行文件名称)

执行> 窗口1.执行文件1.一般方法:[执行]

如果不行试试下面的:
执行文件构件换成连接标签构件吧。

路径后面有"\\",应该与"\\"无关了,因为如果路径不对那么又怎么会闪一下呢,如果能看见批处理运行窗口证明正确运行了批处理文件,

我试了连接标签构件,也是一闪而过,不行。


--  作者:fanzhe
--  发布时间:2006-3-29 14:31:23
--  
我发现执行文件构件有一个参数属性,不知道是不是在这里设置一下它的执行参数可以有所改善呢。
--  作者:admin
--  发布时间:2006-3-29 17:13:20
--  
跟该属性没有关系。根你写的BAT文件要执行什么有关。你的BAT要执行什么?换句话说,内容是什么?
--  作者:fanzhe
--  发布时间:2006-4-3 13:57:00
--  
BAT要执行的是对一个RMVB格式的电影文件进行处理,正常情况下要二分钟左右才执行完毕。
--  作者:fanzhe
--  发布时间:2006-4-5 14:43:49
--  
以下是引用admin在2006-3-29 17:13:20的发言:
跟该属性没有关系。根你写的BAT文件要执行什么有关。你的BAT要执行什么?换句话说,内容是什么?

命令不会错的,因为手工运行它很正常,但用执行文件构件就变成闪一下了。我的批处理命令如下:

"D:\\Program Files\\电影广告克星\\tool\\rmevents.exe" -i 黑洞频率CD1.rmvb -e fanzhe.txt -o d-黑洞频率CD1.rmvb

(说明,因为命令中要处理的RMVB文件有200多M不可能一闪而过的,手式执行这个批处理命令会有一分多钟时间)