中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-14 19:02
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [讨论]共同参与讨论:是否应该积极鼓励使用三方工具
楼 主 [讨论]共同参与讨论:是否应该积极鼓励使用三方工具 发表于 2007-05-07 19:07 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
To All batch fans:

对于论坛里面的很多问题,如果不用三方工具而直接用批处理解决的话,将很难得到解决,即使完成了,也并不通用,或者有很多的缺陷,比如说经常遇到的文本替换中的特殊符号问题、复杂文本的处理问题,用批处理虽然都可以完成,但是不完美。

现在,大家就共同来参与讨论一下,是否应该积极鼓励使用三方工具?

我个人的观点是:应该积极鼓励使用三方工具。理由如下:
1、使用三方工具可以很轻松的处理很多批处理很难解决的问题,常见的是本文处理方面的问题;

2、会使用三方工具也是一种能力。特别是Linux下的工具,都是很好的工具,值得我们学习;

3、灵活的使用三方工具,可以使它们发挥最大的效益,更好的为我们服务。其实批处理就是一个整合各种命令行工具的平台,而不只是简单的利用几个系统自带的命令来解决我们的问题。合理的利用、整合三方工具,可以使批处理发挥更大的作用,完成视乎不可能完成的事情。

因此,我个人鼓励大家使用三方工具以及其他的脚本来解决问题。
2 发表于 2007-05-08 13:27 ·  中国 甘肃 兰州 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
我想是只要达到目的就好,用什么都可以~我们要把批处理提高一个层次,p-mailsend就是一个很好的例子
3 发表于 2007-05-08 13:49 ·  中国 新疆 乌鲁木齐 电信
高级用户
★★★
Autowalk
积分 845
发帖 375
注册 2007-03-03 01:58
UID 80606
性别 男
状态 离线
只是第3方工具的代码移植性不太好吧,只适合自己机子上使用!
4 发表于 2007-05-08 14:20 ·  中国 安徽 马鞍山 电信
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
UID 49283
性别 男
状态 离线
支持。
Windows 一键还原
http://www.yjhy.com
5 发表于 2007-05-08 14:24 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
Originally posted by zhoushijay at 2007-5-8 13:49:
只是第3方工具的代码移植性不太好吧,只适合自己机子上使用!

现在很多的*nux工具都可以移植到win上面来使用,比如sed、awk、curl、base64、wget、bath、grep等等都可以移植到Win上面来使用。

我个人是用的xp sp2系统,但是我机子上面有很多GNU的软件,可以说平台已经不是什么问题了。

你可以去http://gnuwin32.sourceforge.net/packages/下载你需要的GNU软件。
6 发表于 2007-05-08 14:44 ·  中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
UID 63486
来自 河北廊坊
状态 离线
版本问题还是值得注意的,不同版本的第三方工具,有可能用法有差异。sed、gawk都有这个问题。
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
7 发表于 2007-05-08 17:06 ·  中国 安徽 芜湖 电信
高级用户
★★
积分 537
发帖 219
注册 2006-10-31 21:08
UID 69036
性别 男
来自 芜湖
状态 离线
用 批处理脚本 不可以处理的问题,我认为用 vbs脚本 来代替解决是个好办法.
江湖远
碧空长
路茫茫

一个人漫无目的的奔跑,风,刺骨的冷....
8 发表于 2007-05-08 17:06 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 2,000
发帖 621
注册 2007-01-01 00:00
UID 75212
性别 男
状态 离线
何谓第三方工具;

拿cmd来说从以前的at到现在的schtasks,以及wmic,tasklist,taskkill,sc

等等有用的工具,对于过去而言不都是新工具吗?在过去看来他们不也算是"第三方

工具"吗,为什么我们现在在用呢?

我觉得我们不应该区分什么第三方工具,更不能排斥;好的工具,就应该学会怎么使用,

第三方工具是扩展dos(cmd)功能的非常重要的手段,学习使用那些很有价值的第三方工具也是很必要的;

就象liunx,他的shell可以说比cmd不知道强大多少,单从命令数量上就多很多,功能上更是强大的不知道多少;

为什么?我觉得是因为linux是个开放的系统;世界上的linux爱好者不断的开发新的功能;新的工具;不断的充实;不断的改进和完善;

而我们用的是微软的cmd;他在系统里给了我们多少命令工具;我们就应该用多少吗??

我觉得这只会阻止我们进一步来发展dos(cmd)的功能;

反而把大把的时间浪费在去写复杂而臃肿的代码上;

个人意见;

同志们不要骂我..
9 发表于 2007-05-08 17:14 ·  中国 安徽 芜湖 电信
高级用户
★★
积分 537
发帖 219
注册 2006-10-31 21:08
UID 69036
性别 男
来自 芜湖
状态 离线
另一方面的观点是,第三方工具是非系统自带的,因此在某些场合(另一台机器) 多多少少会造成一些不方便.
但学习还是有必要的,遇见障碍 就想办法 跨越障碍(随身带个U盘什么的)
江湖远
碧空长
路茫茫

一个人漫无目的的奔跑,风,刺骨的冷....
10 发表于 2007-05-08 17:16 ·  中国 广东 广州 黄埔区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
UID 74552
性别 男
状态 离线
我们要就应用而论事,而不是因工具而论事
11 发表于 2007-05-08 18:18 ·  中国 甘肃 兰州 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
Originally posted by zhoushijay at 2007-5-8 13:49:
只是第3方工具的代码移植性不太好吧,只适合自己机子上使用!

可以用iget.vbs来下载~
12 发表于 2007-05-08 20:41 ·  中国 山东 济宁 联通
钻石会员
★★★★★
积分 10,046
发帖 3,039
注册 2002-11-11 00:00
UID 223
性别 男
状态 离线
批处理重在流程控制,如今却有人用它制作通用工具。

楼上 everest79 说得好,“我们就应用论事,而不因工具论事!”
简单就是美
13 发表于 2007-05-08 22:18 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 2,000
发帖 621
注册 2007-01-01 00:00
UID 75212
性别 男
状态 离线
Originally posted by everest79 at 2007-5-8 05:16 PM:
我们要就应用而论事,而不是因工具而论事



简洁明了胜过千言万语...
14 发表于 2007-05-08 22:27 ·  中国 广东 广州 海珠区 电信
银牌会员
★★★
积分 1,206
发帖 517
注册 2007-03-25 01:18
UID 82819
性别 男
状态 离线
嗯?大家需要什么样的第三方工具呢??

具体说个功能出来看看呀???

大家一起写工具出来练手。
知,不觉多。不知,乃求知
15 发表于 2007-05-09 07:44 ·  中国 上海 电信
中级用户
★★
积分 321
发帖 135
注册 2007-02-04 04:48
UID 78578
性别 男
状态 离线
强烈支持使用各种工具和脚本。
论坛跳转: