いつもお世話になっております。
VB2005で開発しています。
DLLを登録するときに、コマンドプロンプトから
regsrv32 ファイル名.dll
と実行すると思います。
これをVBから行いたいのですが、何か良い方法はございませんか?
具体的には、VBでレジストリ登録するファイルの一覧を出力して、
それをレジストリ登録したいのです。
VBとバッチを組み合わせれば、実現可能なのですが、
ファイルを2つに分けたくないので、VBだけで処理できないものかと
思いました。
コマンドプロンプトで実行するコマンドをVBから同じように実行できれば良いのですが・・・
もしよろしければ、ご教示ください。
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
System.Diagnostics.Processを使えば可能でしょう
dim ss() as String = {"MSFlxgrd.ocx", "msadodc.ocx"}
dim proc as System.Diagnostics.Process
for s as String in ss
proc = System.Diagnostics.Process.Start("Regsvr32.exe", s & " /q" )
proc.WaitForExit()
next
MsgBox "終了"
といった具合です
ご回答ありがとうございます。
とても勉強になりました。
ただコマンドライン引数に指定されている"/q"の意味がわかりません。
私なりに以下のサイトなどを見たりして調べてみたのですが、
書かれておりませんでした。
http://home.att.ne.jp/banana/akatsuki/doc/other/ …
どのような意味のものなのでしょうか?
もしよろしければ、ご教示ください。
ちなみにですが、ForのあとにEachが抜けているようですね。
気付きましたので、次に見る人のために記載しておきます。
悪気はございませんので、ご了承ください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- C言語・C++・C# C#の2つの実行ファイルとアプリアイコンの変更について 1 2023/01/07 16:57
- Visual Basic(VBA) VBでExcelの表形式の様なデザインを作りDBと連携させる。 4 2023/02/28 11:39
- 工学 非対称三相交流について 2 2022/07/06 00:36
- C言語・C++・C# visual studioでフォームデザインを作成する時のVB.netとC#の違い 2 2023/06/22 03:04
- Visual Basic(VBA) VBプロジェクトでのフォルダ構成について 1 2023/07/22 03:49
- 物理学 2物体の単振動 1 2023/08/17 20:27
- 物理学 Va=1/4πε × (q1/a + q2/b + q3/c) Vc=1/4πε × (q1+q2+ 2 2023/04/16 14:08
- Visual Basic(VBA) 九九の答えの計算 3 2022/12/20 22:13
- 物理学 黄色マーカVbと書いてあるのですがVaの間違いですかね? また左の項ですと、積分範囲∫(r1→a)で 1 2023/06/21 15:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
exeファイルを実行するとコマン...
-
VBscriptが起動しない?
-
「読み取りと実行」と「読み取...
-
[teraterm] waitコマンドで停止...
-
ネットワーク名が見つかりません
-
Access の VBA 実行中に他の操...
-
Excelのセルの内容をコマンドプ...
-
【VB.NET】exeを実行すると「発...
-
Excel(エクセル) VBA プロシー...
-
VB.NETでのDOSコマンドを実行に...
-
EXIF情報を出力するマクロ
-
バッチファイルの内容を表示さ...
-
バッチファイルが不正終了して...
-
VScodeのエラー解決法 Pythonの...
-
VBScriptの実行完了を待ってか...
-
vbscriptを用いて他のVBSファイ...
-
[VBScript]ファイルの削除
-
複数のbatファイルを自動実行し...
-
vbsファイルをPC起動時に実行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
「読み取りと実行」と「読み取...
-
exeファイルを実行するとコマン...
-
VBscriptが起動しない?
-
バッチファイルの内容を表示さ...
-
Excel VBA ステップインが途中...
-
エクセル フォルダの画像を画...
-
バッチファイルが不正終了して...
-
PDFファイルを開き、印刷し、閉...
-
複数のbatファイルを自動実行し...
-
[teraterm] waitコマンドで停止...
-
VBScriptでコマンドプロンプト...
-
ネットワーク名が見つかりません
-
Excel(エクセル) VBA プロシー...
-
Access の VBA 実行中に他の操...
-
VB.NETでのDOSコマンドを実行に...
-
Excelのセルの内容をコマンドプ...
-
VBS実行時にコマンドプロンプト...
-
VBA 既に開いているBookに継続...
-
メッセージを他のPCに出したい
おすすめ情報