0

Windows シェル プログラミングの学習に非常に興味があります。それで…amazon.comで本を探しました。amazon.com の書籍は古くなっているようです。ほとんどの書籍は 2005 年以前に出版されています。Google で検索したところ、多くのヒントやコツが見つかりましたが、ステップ バイ ステップ ガイドはありませんでした。

どこから始めればよいですか?

PS: Visual C++ で行う Windows シェル プログラミングについて話しています。Windows シェル スクリプトについて話しているのではありません。

4

3 に答える 3

3

I would suggest you have a look at Windows Powershell, that allows you to create shell scripts using the .NET framework. There is plenty of documentation online and a there are several books available as well. A good starting point would be Microsoft Script Center.

于 2010-04-08T09:50:22.697 に答える
0

次のサイトは、私が見つけた最高のオンライン リファレンスです - http://ss64.com/nt/

于 2010-04-08T09:54:12.830 に答える
0

以前の質問と回答から、Visual Studio と PHP の経験があると思います。つまり、"変数" と "for ループ" のような制御フローが何を意味するのかをおそらく理解していることを意味します。

したがって、Windows シェルの構文に集中していると思います。実際、「Windows シェル スクリプト」(またはバッチ ファイル) の構文は、MSDOS の最後のバージョン (つまり、6.22) から少しだけ変更されています。ですから、よろしければ、「2005 年以前」の本で十分新しいと思います。

実践的な経験を積むために、自分でコマンド プロンプトを試すことができます。でサポートされているすべてのコマンドのリストを取得するには、 と入力しcmd.exeますHELP /?。コマンドの使用可能なすべてのオプションを一覧表示する/?には、コマンド名の後に入力します。たとえばDIR /?、コマンドの説明とDIR使用可能なオプションが表示されます。こちらの公式リファレンスからヘルプを求めることもできます。HELP /?コマンドで何ができるかについての簡単なアイデアを得るために、firstの出力を読むことができます。次に、最初にヘルプを表示して、興味のあるコマンドを試すことができます。

いくつかの基本的な理解ができたら、他の人が書いたバッチ ファイルを読むと、特にERRORLEVELハンドリングなどのより高度な部分の場合に役立ちます。で終わるファイルをコンピュータで検索してください.bat。Visual Studio にはいくつかのバッチ ファイルがバンドルされています。それらを理解するようにしてください。

私の意見では、次のコマンドから始めることができます: DIRCOPYDELMOVEECHOTYPEおよびXCOPY

この解決策が十分でない場合は、お気軽にコメントしてください。

飛鳥賢治

于 2010-04-08T09:34:39.623 に答える