中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已解决]半年多都没解决的纯DOS批处理问题
« [1] [2] [3] »
作者:
标题: [已解决]半年多都没解决的纯DOS批处理问题 上一主题 | 下一主题
xiaofking
初级用户





积分 72
发帖 31
注册 2007-6-9
状态 离线
『第 16 楼』:  

我直接使用find查找txt文本是可以的,但是用gdisk | find就不行了
find "A01" 1.txt成功
gdisk | find "A01"失败

能不能在进入纯DOS命令之前,先用config.sys让gdisk.exe先输出一个txt文件在A盘呢?

2008-1-12 01:58
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
xiaofking
初级用户





积分 72
发帖 31
注册 2007-6-9
状态 离线
『第 17 楼』:  

gdisk一定要输出在画面上或A盘中的,我又试了一下 | 符号应该是不能用的吧?
连这样的语句都会出错的echo aaa | find “aaa”,绝对不关find或其他问题,我用了N个第三方查找工具了,全都一样,只要有 | 就不行,如果不用 | 又必须输出txt文件来查找。。。

2008-1-12 02:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 18 楼』:  

应该可以用 |
gdisk | lmod /L2 [] | find /i "A01"
if errorlevel 1 goto end
:go1
..................
:end

不知道后面的find可否省略!因为在 lmod 里的一个参数可以在 []可以直接写上要显示的A01  如:  lmod /L2 []  [A01] (因没用过  所以不确定) 然后判断返回值 不知行得同不?

[ Last edited by terse on 2008-1-12 at 02:43 AM ]



简单!简单!再简单!
2008-1-12 02:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 19 楼』:  

出错原因是当前盘符不可写。解决此问题就行了。



Windows 一键还原
http://www.yjhy.com
2008-1-12 10:22
查看资料  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 20 楼』:  

AUTOEXEC.BAT和CONFIG.SYS的内容看一下  估计在是哪个环节出问题
下个 lmod 运行下面的试一下 也可以变更一下 把A01换成别的
@echo off
gdisk | lmod /L2 [$1] [A01]
if errorlevel 1 goto end
:go1
echo ok
goto exit
:end
echo no

[ Last edited by terse on 2008-1-12 at 03:47 PM ]



简单!简单!再简单!
2008-1-12 15:02
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 21 楼』:  



  Quote:
Originally posted by terse at 2008-1-12 15:02:
AUTOEXEC.BAT和CONFIG.SYS的内容看一下  估计在是哪个环节出问题
下个 lmod 运行下面的试一下 也可以变更一下 把A01换成别的
@echo off
gdisk | lmod /L2 [$1] [A01] ...

当前盘不可写的话,能用吗?



Windows 一键还原
http://www.yjhy.com
2008-1-12 16:53
查看资料  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 22 楼』:  



  Quote:
Originally posted by lianjiang2004 at 2008-1-12 16:53:

当前盘不可写的话,能用吗?

叫LZ把AUTOEXEC.BAT和CONFIG.SYS的内容发来看一下,当前盘不可写是一个方面!但也有可能别的原因!LZ是用什么启动到DOS的呢?



简单!简单!再简单!
2008-1-12 19:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dooomer
初级用户





积分 109
发帖 52
注册 2006-1-3
状态 离线
『第 23 楼』:  

看来楼主主要的困难是没有办法生成txt临时文件。

不是有叫做内存盘的东东吗?用内存虚拟一个可读写磁盘出来,然后把输出重定向到txt文件再做处理。

2008-1-12 20:17
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 24 楼』:  



  Quote:
Originally posted by terse at 2008-1-12 19:57:

叫LZ把AUTOEXEC.BAT和CONFIG.SYS的内容发来看一下,当前盘不可写是一个方面!但也有可能别的原因!LZ是用什么启动到DOS的呢?

在我的论坛,楼主已经说了,就是因为不可写,所以才要不生成中间文件的,否则,用中间文件岂不是要简单的多?
只是楼主自己问题交待不清,搞得各位不知所措。呵呵。



Windows 一键还原
http://www.yjhy.com
2008-1-12 20:26
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 25 楼』:  

不可写,这是造成无法实现各位的意图的关键原因。不可写的话,什么方案都是白搭。呵呵。



Windows 一键还原
http://www.yjhy.com
2008-1-12 20:29
查看资料  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 26 楼』:  

我以为即使当前盘不可写 我在20楼的应该可行吧  只是没有测试环境  所以不知道可行否!



简单!简单!再简单!
2008-1-13 00:52
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lianjiang2004
金牌会员





积分 3946
发帖 1884
注册 2006-1-20
状态 离线
『第 27 楼』:  



  Quote:
Originally posted by terse at 2008-1-13 00:52:
我以为即使当前盘不可写 我在20楼的应该可行吧  只是没有测试环境  所以不知道可行否!

个人以为,不管哪种方案,都要求当前盘可写。

而这也是问题的关键。



Windows 一键还原
http://www.yjhy.com
2008-1-13 07:52
查看资料  发短消息 网志   编辑帖子  回复  引用回复
不得不爱
超级版主

我爱DOS


积分 5310
发帖 2044
注册 2005-9-26
来自 四川南充
状态 离线
『第 28 楼』:  

楼主用GDISK干什么?



我的网络U盘 我的网络第2个U盘
论坛软件下载链接
灵雨飘零论坛  
论坛新手必读,所有人的基本行为准则
刷QQ空间人气、留言的小软件
2008-1-13 19:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qzwqzw
银牌会员

天的白色影子


积分 2342
发帖 635
注册 2004-3-6
状态 离线
『第 29 楼』:  

似乎只有awk了

2008-1-13 23:14
查看资料  发短消息 网志   编辑帖子  回复  引用回复
everest79
金牌会员

一叶枝头,万树皆春



积分 2564
发帖 1127
注册 2006-12-25
状态 离线
『第 30 楼』:  

gdisk是ghost 2k里边带的一个分区工具
gdisk无参数运行是默认显示当前机算机第一块磁盘的分区情况

2008-1-14 01:06
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: