大家好,现在我遇到了一个问题,一直无法解决,只好到此发帖求助,希望各位能帮帮忙。
情况是这样的,比如我写了一个批处理文件,如下
其中,set.bat是用来设置环境变量的,a.exe是需要设置完环境变量后才能运行。我的问题是运行这个bat文件,会有set.bat设置环境变量时候的一个dos窗口闪过。
我已经看了论坛里面其他的帖子了,我不想用vbs,也不想借助第三方软件搞得那么麻烦。不知道还有没有其他方法,set.bat 是用来设置环境变量的,不知道有没有其他方法可以在后台设置环境变量,或者把一闪而过的dos窗口隐藏,或者把dos窗口最小化,总之不要感觉到dos窗口存在就可以了,大家有什么好办法吗?
对于call那句,我用start /min,它的确最小化了,但是没有自动退出,而且设置完的环境变量居然对a.exe没有起作用,很是郁闷。
不知道这里的高人有没有什么好的招数
在此先谢过了
[ Last edited by crystal0808 on 2008-11-26 at 11:29 ]
情况是这样的,比如我写了一个批处理文件,如下
@echo off
call ..\set.bat
start a.exe
其中,set.bat是用来设置环境变量的,a.exe是需要设置完环境变量后才能运行。我的问题是运行这个bat文件,会有set.bat设置环境变量时候的一个dos窗口闪过。
我已经看了论坛里面其他的帖子了,我不想用vbs,也不想借助第三方软件搞得那么麻烦。不知道还有没有其他方法,set.bat 是用来设置环境变量的,不知道有没有其他方法可以在后台设置环境变量,或者把一闪而过的dos窗口隐藏,或者把dos窗口最小化,总之不要感觉到dos窗口存在就可以了,大家有什么好办法吗?
对于call那句,我用start /min,它的确最小化了,但是没有自动退出,而且设置完的环境变量居然对a.exe没有起作用,很是郁闷。
不知道这里的高人有没有什么好的招数
在此先谢过了
[ Last edited by crystal0808 on 2008-11-26 at 11:29 ]

