bat文件打不开,双击后一闪而过

bat文件打不开啊,双击后一闪而过,先起cmd,再再里面运行.bat文件也没有任何反应,bat文件里的内容没有问题,在别人的电脑里可以正常运行,求解。。谁能让我不重装系统... bat文件打不开啊,双击后一闪而过,先起cmd,再再里面运行.bat文件也没有任何反应,bat文件里的内容没有问题,在别人的电脑里可以正常运行,求解。。
谁能让我不重装系统而解决这个问题啊,真的是谢谢了
展开
 我来答
calmking
2012-07-24 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:111万
展开全部
bat里面是不是用到了系统的一些环境变量啊?如果是的话,你需要设置好环境变量的呢。比如java的javahome等等都需要设置的。
java安装和环境变量设置:
1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08;

2.安装完成后,右击“我的电脑”,点击“属性”;

3.选择“高级”选项卡,点击“环境变量”;

4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;

5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);

Path使得系统可以在任何路径下识别java命令,设为:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径)

%JAVA_HOME%就是引用前面指定的JAVA_HOME;

6.“开始”->;“运行”,键入“cmd”;

7.键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功;

8.好了,打完收工。下面开始你的第一个java程序吧。
更多追问追答
追问
环境变量没问题啊
追答
你这样试试:在系统自己的cmd窗口中,cd到你要启动的bat目录
然后在这个窗口里面运行bat呢?
chyh009
2012-07-24 · TA获得超过579个赞
知道小有建树答主
回答量:1245
采纳率:50%
帮助的人:837万
展开全部
在该bat文件上点右键,选择打开方式,用事本打开就可以看到里面写的内容了。或将该bat文件的后缀名改为txt双击可以直接打开。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yao815730501
2012-07-26 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:109万
展开全部
你的系统会不会跟别人的系统不一样,然后bat文件中有涉及到系统目录的,然后bat找不到相关路径便运行一闪而过,没有相应的运行结果呢
更多追问追答
追问
不是啊,:@echo off :start set /a var+=1 echo %var% if %var% leq 3 GOTO start pause 
是所有的bat文件都这样,如上写的一个bat文件也是一闪而过,没有涉及到什么系统目录。
追答
@echo XXX
pause

注意pause分行。。
这个也没办法显示的话,就去网上下载一个cmd试试吧。。然后替换系统里原来的cmd

win7系统在C:\Windows\System32\cmd.exe 你懂得。。之前建议你先备份原来的cmd.exe 免得出问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萄糯诼10
2012-07-26 · TA获得超过183个赞
知道小有建树答主
回答量:180
采纳率:0%
帮助的人:70.4万
展开全部
没明白你的意思,BAT命令一大堆,你运行BAT干嘛。
创建记事本把命令写进去保存后用.BAT后缀。
结束没有问候,直接关闭吧
在最后添上
echo. & pause

还有就是你运行的命令是内部还是外部,肯定有差别。
用DOS 7.0及以后的版本试试可以超过8.3规则支持的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sjfsoft
2012-07-24 · TA获得超过685个赞
知道小有建树答主
回答量:850
采纳率:82%
帮助的人:397万
展开全部
BAT内容不是说在别人机器上没问题到你这里就没问题的,BAT说白了就是把一堆命令打包到一起运行,你的系统里要没那个命令他运行啥?
你可以把BAT文件用记事本打开,然后打开个命令提示符窗口,然后把BAT里面的命令一条一条的手工运行,那行出问题就找哪行的问题。当然这样处理 只适合简单的BAT,要是那种带一堆符号的复杂BAT就没办法了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式