首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >学习高级批处理文件用法的最好的免费资源?

学习高级批处理文件用法的最好的免费资源?
EN

Stack Overflow用户
提问于 2008-10-07 22:54:20
回答 6查看 6.8K关注 0票数 8

学习高级批处理文件用法的最好的免费资源是什么?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2008-10-07 22:59:43

它不是免费的,但它可能是最好的。"Windows NT Shell Scripting" by Tim Hill

也就是说,每当我试图在cmd批处理文件中做一些“高级”的事情时,我总是以后悔告终。

Always。

编辑:对批处理文件缺点的一些解释:

如果您需要将带引号的字符串作为参数传递给需要加引号的命令,请在精神病院保留一个位置(实际上,我不确定它的pathetic

  • quoting操作是由半个实现的functionality

拼凑而成的) possible)

  • string

  • 的数学功能是事后才想到的

还有看似没完没了的怪事,角落案例,以及你在每一个转折点都会遇到的矛盾。

对于批处理文件来说,唯一要做的就是在所有的Windows机器上都支持它们。如果您只想自动执行几个命令作为一个组,很好。也许可以添加一个简单的循环、几个子例程和一些环境变量来参数化。除此之外,我强烈建议您使用其他工具。

票数 22
EN

Stack Overflow用户

发布于 2008-10-07 23:32:35

还可以考虑将学习Windows Scripting Host作为批处理脚本的替代方案。您可以使用您选择的语言编写脚本(JScript、VBScript,甚至Python语言)。它被所有现代版本的Windows支持,并提供了一个功能丰富的函数库,使批处理文件相比之下看起来很原始。

我在说什么呢?批处理文件是Windows原语。

您还可以创建可重用的WSH库、模块等。与批处理文件相比,有一点学习曲线,但很值得。我的Linux朋友不再取笑我糟糕的脚本环境。现在他们只是取笑我的低级操作系统。

票数 5
EN

Stack Overflow用户

发布于 2008-10-08 07:17:28

要获得有关命令的帮助,此.bat文件将把所有命令的帮助放入一个漂亮的超文本标记语言页面:http://www.robvanderwoude.com/files/allhelp.zip

这家伙还有其他一些有趣的.bat东西。http://www.robvanderwoude.com/batexamples_a.html

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/180754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档