|
lxmxn
版主
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『楼 主』:
[讨论]共同参与讨论:是否应该积极鼓励使用三方工具
To All batch fans:
对于论坛里面的很多问题,如果不用三方工具而直接用批处理解决的话,将很难得到解决,即使完成了,也并不通用,或者有很多的缺陷,比如说经常遇到的文本替换中的特殊符号问题、复杂文本的处理问题,用批处理虽然都可以完成,但是不完美。
现在,大家就共同来参与讨论一下,是否应该积极鼓励使用三方工具?
我个人的观点是:应该积极鼓励使用三方工具。理由如下:
1、使用三方工具可以很轻松的处理很多批处理很难解决的问题,常见的是本文处理方面的问题;
2、会使用三方工具也是一种能力。特别是Linux下的工具,都是很好的工具,值得我们学习;
3、灵活的使用三方工具,可以使它们发挥最大的效益,更好的为我们服务。其实批处理就是一个整合各种命令行工具的平台,而不只是简单的利用几个系统自带的命令来解决我们的问题。合理的利用、整合三方工具,可以使批处理发挥更大的作用,完成视乎不可能完成的事情。
因此,我个人鼓励大家使用三方工具以及其他的脚本来解决问题。
|
|
2007-5-7 19:07 |
|
|
vkill
金牌会员
积分 4103
发帖 1744
注册 2006-1-20 来自 甘肃.临泽
状态 离线
|
『第
2 楼』:
我想是只要达到目的就好,用什么都可以~我们要把批处理提高一个层次,p-mailsend就是一个很好的例子
|
|
2007-5-8 13:27 |
|
|
zhoushijay
高级用户
Autowalk
积分 845
发帖 375
注册 2007-3-3
状态 离线
|
『第
3 楼』:
只是第3方工具的代码移植性不太好吧,只适合自己机子上使用!
|
|
2007-5-8 13:49 |
|
|
lianjiang2004
金牌会员
积分 3946
发帖 1884
注册 2006-1-20
状态 离线
|
|
2007-5-8 14:20 |
|
|
lxmxn
版主
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第
5 楼』:
Quote: | 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软件。
|
|
2007-5-8 14:24 |
|
|
ccwan
金牌会员
积分 2725
发帖 1160
注册 2006-9-23 来自 河北廊坊
状态 离线
|
『第
6 楼』:
版本问题还是值得注意的,不同版本的第三方工具,有可能用法有差异。sed、gawk都有这个问题。
|
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。 |
|
2007-5-8 14:44 |
|
|
huzixuan
高级用户
积分 537
发帖 219
注册 2006-10-31 来自 芜湖
状态 离线
|
『第
7 楼』:
用 批处理脚本 不可以处理的问题,我认为用 vbs脚本 来代替解决是个好办法.
|
江湖远
碧空长
路茫茫
一个人漫无目的的奔跑,风,刺骨的冷.... |
|
2007-5-8 17:06 |
|
|
bjsh
银牌会员
积分 2000
发帖 621
注册 2007-1-1
状态 离线
|
『第
8 楼』:
何谓第三方工具;
拿cmd来说从以前的at到现在的schtasks,以及wmic,tasklist,taskkill,sc
等等有用的工具,对于过去而言不都是新工具吗?在过去看来他们不也算是"第三方
工具"吗,为什么我们现在在用呢?
我觉得我们不应该区分什么第三方工具,更不能排斥;好的工具,就应该学会怎么使用,
第三方工具是扩展dos(cmd)功能的非常重要的手段,学习使用那些很有价值的第三方工具也是很必要的;
就象liunx,他的shell可以说比cmd不知道强大多少,单从命令数量上就多很多,功能上更是强大的不知道多少;
为什么?我觉得是因为linux是个开放的系统;世界上的linux爱好者不断的开发新的功能;新的工具;不断的充实;不断的改进和完善;
而我们用的是微软的cmd;他在系统里给了我们多少命令工具;我们就应该用多少吗??
我觉得这只会阻止我们进一步来发展dos(cmd)的功能;
反而把大把的时间浪费在去写复杂而臃肿的代码上;
个人意见;
同志们不要骂我..
|
|
2007-5-8 17:06 |
|
|
huzixuan
高级用户
积分 537
发帖 219
注册 2006-10-31 来自 芜湖
状态 离线
|
『第
9 楼』:
另一方面的观点是,第三方工具是非系统自带的,因此在某些场合(另一台机器) 多多少少会造成一些不方便.
但学习还是有必要的,遇见障碍 就想办法 跨越障碍(随身带个U盘什么的)
|
江湖远
碧空长
路茫茫
一个人漫无目的的奔跑,风,刺骨的冷.... |
|
2007-5-8 17:14 |
|
|
everest79
金牌会员
一叶枝头,万树皆春
积分 2564
发帖 1127
注册 2006-12-25
状态 离线
|
『第
10 楼』:
我们要就应用而论事,而不是因工具而论事
|
|
2007-5-8 17:16 |
|
|
vkill
金牌会员
积分 4103
发帖 1744
注册 2006-1-20 来自 甘肃.临泽
状态 离线
|
『第
11 楼』:
Quote: | Originally posted by zhoushijay at 2007-5-8 13:49:
只是第3方工具的代码移植性不太好吧,只适合自己机子上使用! |
|
可以用iget.vbs来下载~
|
|
2007-5-8 18:18 |
|
|
Michael
钻石会员
积分 10046
发帖 3039
注册 2002-11-11
状态 离线
|
『第
12 楼』:
批处理重在流程控制,如今却有人用它制作通用工具。
楼上 everest79 说得好,“我们就应用论事,而不因工具论事!”
|
简单就是美 |
|
2007-5-8 20:41 |
|
|
bjsh
银牌会员
积分 2000
发帖 621
注册 2007-1-1
状态 离线
|
『第
13 楼』:
Quote: | Originally posted by everest79 at 2007-5-8 05:16 PM:
我们要就应用而论事,而不是因工具而论事 |
|
简洁明了胜过千言万语...
|
|
2007-5-8 22:18 |
|
|
flyinspace
银牌会员
积分 1206
发帖 517
注册 2007-3-25
状态 离线
|
『第
14 楼』:
嗯?大家需要什么样的第三方工具呢??
具体说个功能出来看看呀???
大家一起写工具出来练手。
|
知,不觉多。不知,乃求知 |
|
2007-5-8 22:27 |
|
|
honghunter
中级用户
积分 321
发帖 135
注册 2007-2-4
状态 离线
|
|
2007-5-9 07:44 |
|