中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]为什么无法建立批处理文件
作者:
标题: [求助]为什么无法建立批处理文件 上一主题 | 下一主题
tempuser
高级用户





积分 547
发帖 261
注册 2006-4-15
状态 离线
『楼 主』:  [求助]为什么无法建立批处理文件

我在win2003系统上建立了一个txt文件,并将起后缀改为bat
当我试图编辑bat时,却出现以下错误提示:
标题是:记事本
内容是:文件名、目录名或卷标语法不正确
这是为什么?

2008-5-14 07:58
查看资料  发短消息 网志   编辑帖子  回复  引用回复
bat-zw
金牌会员

永远的学习者


积分 3105
发帖 1276
注册 2008-3-8
状态 离线
『第 2 楼』:  

楼主进入cmd键入cd.>*.bat应该没问题吧。



批处理之家新域名:www.bathome.net
2008-5-14 08:01
查看资料  发送邮件  发短消息 网志  OICQ (841615149)  编辑帖子  回复  引用回复
tempuser
高级用户





积分 547
发帖 261
注册 2006-4-15
状态 离线
『第 3 楼』:  

cd.>test.bat
没有问题,但是我在点击已创建的test.bat,却提示test.bat不是有效的win32程序,不知为什么?

2008-5-14 08:17
查看资料  发短消息 网志   编辑帖子  回复  引用回复
bat-zw
金牌会员

永远的学习者


积分 3105
发帖 1276
注册 2008-3-8
状态 离线
『第 4 楼』:  

这是自然啊,一个空文件肯定会有这个报错提示了,当你编辑完以后就没问题了啊。



批处理之家新域名:www.bathome.net
2008-5-14 08:22
查看资料  发送邮件  发短消息 网志  OICQ (841615149)  编辑帖子  回复  引用回复
tempuser
高级用户





积分 547
发帖 261
注册 2006-4-15
状态 离线
『第 5 楼』:  

不行啊!还是老样子,我在编辑用cmd下cd.>test.bat建立的test.bat时,出现:
错误提示框标题:记事本
提示内容:文件名目录名或卷标名错误
即使我点击了问题提示框的确定按钮,进入了编辑页面,将批处理代码写入后,我得保存啊!但是始终让我保存为.txt格式,我强行将保存文件命名为test.bat后,竟然连覆盖都没有提示,我再次编辑test.bat , 发现内容竟然是空的,显然我编辑的内容没有保存,我还纳闷怎么没有覆盖提示呢?我检查了系统,没有什么问题啊!郁闷!

2008-5-14 08:31
查看资料  发短消息 网志   编辑帖子  回复  引用回复
pooronce
中级用户





积分 484
发帖 250
注册 2007-6-5
状态 离线
『第 6 楼』:  

第一个,你现在这个bat创建在什么位置
第二个,你看一下文件夹选项,确认一下还是真正的记事本在打开这些bat吗,看看注册表“编辑”是不是被什么东西给替换了。

2008-5-14 10:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tempuser
高级用户





积分 547
发帖 261
注册 2006-4-15
状态 离线
『第 7 楼』:  

批处理文件建在什么地方有什么注意的吗?我建在我计算机的所有盘符下都出我上面说的问题?
我也考虑了文件关联的问题,文件夹选项txt打开方式正常,我用了很多软件修了注册表,都说没有任何修复的地方.

2008-5-15 08:49
查看资料  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 8 楼』:  

开始,运行,cmd,
reg add "HKEY_CLASSES_ROOT\batfile\shell\edit\command" /ve /t REG_EXPAND_SZ /d "%SystemRoot%\System32\NOTEPAD.EXE %1" /f



2008-5-15 14:08
查看资料  发短消息 网志   编辑帖子  回复  引用回复
huahua0919
银牌会员




积分 1608
发帖 780
注册 2007-10-7
状态 离线
『第 9 楼』:  

不要将批处理建立在畸形文件夹下面,不然会报错

2008-5-15 14:46
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 10 楼』:  



  Quote:
Originally posted by huahua0919 at 2008-5-15 02:46 PM:
不要将批处理建立在畸形文件夹下面,不然会报错

请问如何在畸形文件夹里面右键单击bat文件并编辑?



2008-5-15 14:55
查看资料  发短消息 网志   编辑帖子  回复  引用回复
huahua0919
银牌会员




积分 1608
发帖 780
注册 2007-10-7
状态 离线
『第 11 楼』:  

不明白楼上的意思,我建立后右键编辑没问题
不过不可以运行,因为系统无法确定其路径,
基于你所说的,我以前也建立后批处理,而且编辑都不可以
也就是说我的测试有时是可以(可以编辑)有时不可以(不可以编辑)

2008-5-15 15:09
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
tempuser
高级用户





积分 547
发帖 261
注册 2006-4-15
状态 离线
『第 12 楼』:  

解决了,请问这是什么原因造成的?
我已经用了很多工具修复了系统相关项,尤其是文件关联项目,如金山清理专家和360,他们的回答都说注册表没有问题.
是病毒造成的吗?

2008-5-15 21:36
查看资料  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 13 楼』:  

不一定是病毒造成的,也可能是其它误操作修改了那个注册表项,杀软不一定会去主动修改它的,还是手工修复最保险。



2008-5-15 22:17
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: