如何收集有关windows shell编程的信息?

时间:2010-04-08 09:09:45

标签: .net windows visual-c++ windows-shell

我对学习windows shell编程很感兴趣。所以......我在amazon.com上搜索了书籍。我看到amazon.com上的书已经过时了。大多数书籍都是在2005年之前出版的。我用Google搜索并发现了许多提示和技巧,但不是一步一步的指南。

我从哪里开始?

P.S:我在谈论我在visual c ++上做的windows shell编程。我不是在谈论Windows shell脚本。

3 个答案:

答案 0 :(得分:3)

我建议您查看Windows Powershell,它允许您使用.NET框架创建shell脚本。网上有很多文档,也有几本书可供使用。一个很好的起点是Microsoft Script Center

答案 1 :(得分:0)

从您之前的问题和答案中,我猜您有Visual Studio和PHP经验,这意味着您可能已经知道“变量”和控制流的含义,如“for循环”。

所以我猜你更关注Windows shell的语法。我想说,事实上,自上一版MSDOS(即6.22)以来,“Windows shell脚本”(或批处理文件)的语法只有一点点改变。所以,如果你不介意的话,我认为“2005年之前”的书籍对你来说已经足够新了。

要获得一些实践经验,您可以自己尝试命令提示符。要获取cmd.exe支持的所有命令的列表,您可以键入HELP /?。要列出命令的所有可用选项,请在命令名后键入/?。例如,DIR /?为您提供DIR命令的说明及其可用选项。您也可以从官方参考资料 here 寻求帮助。您可以首先阅读HELP /?的输出,以便了解您可以对命令执行的操作。然后,您可以先查看其帮助,尝试您感兴趣的命令。

在您有一些基本的理解之后,阅读其他人编写的批处理文件会有所帮助,特别是对于ERRORLEVEL处理等更高级的部分。请在您的计算机上搜索以.bat结尾的文件。 Visual Studio捆绑了一些批处理文件,请尝试理解它们。

在我看来,您可以从以下命令开始:DIRCOPYDELMOVEECHOTYPEXCOPY

如果此解决方案不够好,请随时发表评论。

Asuka Kenji

答案 2 :(得分:0)

以下网站是我找到的最佳在线参考资料 - http://ss64.com/nt/