データベース間でデータを移動したり、Officeドキュメントを生成するコードを含むWebサイトがあります。この作業の一部をバッチで複製する必要もあります。重複する場所では、Webサイト(サーバー側vb.netを使用)とバッチ(vbscriptを使用)用に2つの方法でコードを作成する必要がありました。私はあなたがvb.netからバッチを実行できることを知っています。逆のことをしたいのですが、バッチから、既にvb.netクラス、web.config、およびOffice interopアセンブリを使用して作成したコードにアクセスしたいと思います。私はこれをPowerShellで試しましたが、ウェブインターフェイスから20秒後に実行されるレポートを生成するのに45分かかりました。私はVBのバッチで何をしたいのですか?vb.netコードをバッチで実行する
1
A
答えて
1
最も簡単な方法は、(VB.NET)EXEプロジェクトを作成し、作成した(web)DLLを参照し、DLLのコードを呼び出して、バッチファイルの代わりにEXEをローカルで実行することです。
VBScriptは.NET DLLではなくCOM DLLにのみアクセスできるため、VBScriptを使用するのは難しくなります。したがって、VBScriptを使用して.NET DLLをCOMオブジェクトとして公開する必要があります(これは可能ですが、追加作業が必要です)。
関連する問題
- 1. バッチでストアドプロシージャを実行する方法
- 2. イメージマジックでバッチを実行する
- 3. 動的コードの実行:String - >ランタイムコードVB.net
- 4. バッチmysqlスクリプト/スケジュールバッチジョブを実行
- 5. vb.netでファイル.lnkを実行
- 6. VSコードカバレッジツールのバッチ実行
- 7. VB.NET - このコードはThreadPoolを正しく実行しますか?
- 8. VB.NETで遅延実行
- 9. Bea Weblogicでのバッチ処理の実行
- 10. MSBUILDバッチ処理タスクは、バッチ内の各ステートメントを実行し
- 11. vb.netからAutoITスクリプトを実行する
- 12. タイマーをバックグラウンドで実行するバッチ。どうやって?
- 13. バッチでJmeterの複数のスクリプトを実行する方法
- 14. Oracleの更新文をバッチ・モードで実行する
- 15. Microsoft翻訳クエリのバッチを実行
- 16. Forループに続くコードは実行されません - VB.NET
- 17. リモートコンピュータhtrough VB.Netでバッチファイルを実行
- 18. Groovy Sqlはバッチで文を実行します
- 19. VB.NETでバックグラウンドで関数を実行するには?
- 20. バッチ処理を次々と実行する
- 21. SQL ServerストアドプロシージャとVB.NETで実行
- 22. Hibernate: - JDBCバッチ更新を実行できませんでした
- 23. RSpecで実行コードをテストする
- 24. UNIXでPythonコードを実行する
- 25. WPFフォームでコードを実行するclose
- 26. Rstudioでpython/bashコードを実行する
- 27. Spring MVCアプリケーションデプロイメントでコードを実行する
- 28. AWSインスタンスでPythonコードを実行する
- 29. コードをIosのバックグラウンドで実行する
- 30. Webアプリケーションでコードを実行するコマンドラインユーティリティ
ありがとうございます。私はそれを試してみます。 –