私はこれにどのようにアプローチすればよいでしょうか、それを単純化するためのライブラリがありますか? ユーザーは、プレーンテキストファイルに格納されているVBのような言語で「マクロ」を記述できる必要があります。CのミニBASIC IDE
これらのマクロは、C#アプリケーション内の特定のボタンに接続され、ボタンがクリックされると実行されます。
これは私が、このような可能性がテキストボックス、ドロップダウンリスト、ラベル、ボタン&、それらのコントロールをフォームをポップアップサポートする必要がある.NET 4
を使用してWindowsフォームアプリケーション(WPFすることができる)ことです画像ボックスも。 IF THEN ELSE、*、 - 、%、+、/、=などの基本機能は、メッセージボックスをキャンセルしません。 あるスクリプトから別のスクリプトにデータを渡して、
私はVB.netフリー版をインストールするように伝えています。しかし、既存のCOMオブジェクトを介してシステムとの間で読み書きを行う社内システムとの通信を可能にする、言語を拡張するための特注の機能をいくつか追加する必要はありません。
また、ホスティングC#アプリには、それぞれ独自のスクリプトを添付した多数のボタンが必要です。
これが悪くない場合は、独自のスクリプトを書くことができるようにする必要があります。理想的には、基本的なIDEのいくつかのフォームも必要です。
提案がありますか?
将来のユーザーに既にプログラミングに関する知識がある場合は、必要な拡張機能を提供するAPIを作成して、APIの使い方を教える方が簡単ではないかもしれませんか? –
おかげでスレーブ、はい、それは簡単だろうが、ほとんどのユーザーは非常に限られたプログラミングの知識を持っています。同社はVBを直接使用することを望んでいませんが、これはマクロやスクリプトを使って既存の製品を自動化するためのものです。 – Adrian