1

私は、Windows用のさまざまなスクリプトテクノロジ(それらは何であり、最も一般的であるか)のすべてに頭を悩ませ、最終的にはアプリケーションに追加するスクリプトの種類を把握しようとしています。

.NET 4を使用すると、IronRubyやIronPython(またはユーザーを混乱させる可能性のあるVBやC#)などの動的言語を介してプログラムを簡単にスクリプト化できることを読みました。アプリケーションのスクリプトサポートを追加するのは、COM / OLEオブジェクトにして、vbscript、winbatch、シェルスクリプト、または別のスクリプト言語(または実際にはCOMをサポートする任意の言語)を使用してアプリケーションを制御できるようにすることでしたか?一般的なスクリプト言語は何を使用していますか?多くの人がVBforApplicationsについて話しているのを聞いたことがあります。それは動的言語ですか、それともコンパイル言語ですか。アプリケーションをVB for Applicationsでスクリプト化できるようにするには、COM / OLEをサポートする必要がありますか?IronRubyとIronPythonのサポートを実装するのは簡単なように思われるので、それらのサポートに傾倒していると思います。しかし、これらの言語を使用して、Windowsやその他のアプリケーション全般のスクリプトを作成することもできますか(したがって、アプリケーションのスクリプトには、レイアウトしたものよりも多くの機能が含まれる可能性があります)。スクリプト化できるようにアプリケーションをどのように設計しますか?

私はそれが何千もの質問のように見えることを知っていますが、実際に私が探しているのは、Windowsのスクリプト技術(主な違いは何ですか、それらはどのくらいの頻度で使用されますか)と最も一般的/標準的なものの説明ですアプリケーションをスクリプト可能にするときのサポート?

みなさん、よろしくお願いします!!

4

2 に答える 2

1

何をしようとしているのかによると思います。アプリプールに動的オブジェクトを作成しようとしていますか、それともメモリ内の何かの値を表示しようとしていますか。オブジェクトにアクセスする必要がある場合は、プログラムにスクリプトウィンドウを配置できると思います。プログラムの特定の側面を構成しようとしているだけの場合は、管理者用にWindowsPowerShellにモジュールを追加することを検討してください。これは、MicrosoftがSharePointやSQLServerなどに対して行っていることのようです。ユーザーが使いやすい言語を使用して独自のスクリプトを記述できるように、PowerShellがニーズに合うかどうかを調べますが、そうでない場合は、動的言語の1つをアプリに追加することを検討してください。スラッシュドットが今日信じられるべきであるならば、マイクロソフトはそれらを積極的に説得するつもりはありません。

于 2010-08-13T19:01:15.170 に答える
0

Scrolling Game Development Kit 2は、スクリプトとして解釈するのではなく、UIに入力されたコードを実際にコンパイルします。(フレームワークに付属のC#コンパイラーを使用します。)その後、実行時にそのコードを実行して反映できます。そのような解決策を検討しましたか?

于 2010-08-13T20:08:28.230 に答える