2

おはようございます、

私は小さなショップ (2 人だけ) で働いており、現在、必要な数の .vbs スクリプトを管理しています (ゼロを管理したい)。これらのスクリプトの優れている点の 1 つは、(必要に応じて) すばやく変更を加えて、日常業務に戻ることができることです。

仕事を大幅に変更する必要があると判断するまで、それはすべて素晴らしいことです。その後、PITA を開発してデバッグする必要があると判断します。

Windows Scripting Host のようなことを行うための、より DotNet に似た方法で、人々が使用したり気に入ったりするものはありますか? 当然、無料/安価なツールが好きです。

よろしく、

-アラン。

4

3 に答える 3

5

PowerShellは、マイクロソフトが提供する「次世代の .NET ベースのスクリプト プラットフォーム」です。詳しくは調べていませんが、聞いたところによると、Unix スタイルのパイプラインのシンプルさとリッチ オブジェクト モデルのパワーを組み合わせようとしているようです。

もちろん、それがあなたが達成したいことと正確に一致するかどうかは、私が実際に言うことはできませんが、一見の価値があります.

スクリプトに適した他の .NET 言語があります。IronRubyIronPythonなどの動的言語、およびBoo (ほとんどが静的ですが、必要に応じてダックタイピングを使用) があります。

于 2008-11-26T14:19:51.190 に答える
4

http://www.csscript.netに出くわしました。これにより、小さな C# スクリプトを実行できます (コンパイルなし)。起動するのはオープンソースです。

「CS-Script は、C# と FCL のパワーとリッチさとスクリプト システムの柔軟性を兼ね備えています。CS-Script は、システム管理者、ネットワーク管理者、開発者、テスターに​​役立ちます。さまざまなプログラミング タスクを解決するための自動化を必要とするすべての人に適しています。 ."

于 2008-11-26T14:37:36.600 に答える
1

VBScript の将来を修正しようとするのは問題があります。Microsoft は、それを継続することにコミットしていると述べています(2 番目のエントリ)。ただし、JScript.NETはありますが、VBScript.NET の兆候はまだありません。

この問題には、JScript.NET 以外にも、DOTNET Scripting Host (DSH)など、さまざまなアプローチがあります。

したがって、VBScript は多かれ少なかれ健在のようです。少し前に、CodeProject の記事Scripting .NET applications with VBScriptさえありました。

最終的にはあなたの選択です。私にとって、PowerShell を学ぶことはやるべきことのリストの上位にはありません。そのため、現状のまま VBScript を使い続け、Fozie Bear が示唆するように、「より良いものが登場することを願っています」。

于 2008-11-26T14:37:25.977 に答える