いくつかの dll (Sample.dll) があり、text.bat ファイルを実行するときにバッチを使用してそれらの dll を登録したいと考えています。
しかし、以下のコマンドを試したところ:
Do Regsvr32 /S "%File%\RL_Advice420.dll" "%DestinationDrive%"
のコマンドがないといったエラーが発生していましたDo
。
答え1
答えとして:
Windows で DLL を登録するには、次のコマンドで十分です。
regsvr32 your_lib.dll
よく分かりませんが、必要だと思います管理者特権。
こちらをご覧ください:参考:
答え2
以下のコマンドを試したところ:
Do Regsvr32 /S "%File%\RL_Advice420.dll" "%DestinationDrive%"
のコマンドがないといったエラーが発生していました
Do
。
Do
バッチファイル内の有効なコマンドではありません。
次のコマンドを試してください:
Regsvr32 /S "%File%\RL_Advice420.dll"
構文
REGSVR32 [/U] [/S] [/N] /I:[CommandLine] DLL_Name
鍵
/u
サーバーの登録を解除します。
/s
サイレント、ダイアログ ボックスを表示しません。
/i
DllInstall
DLL を登録するために 呼び出します。(/u と一緒に使用すると、dll のアンインストールが呼び出されます。)
/n
DllRegisterServer を呼び出さないでください。このオプションは /i と一緒に使用する必要があります。
CommandLine
オプションのコマンドラインDllInstall
/c
コンソール出力 (古いバージョンのみ)。
参考文献
- Windows CMD コマンドラインの AZ インデックス
- Windows CMDコマンドの分類リスト
- regsrv32- DLL を登録または登録解除します。DLL を登録または登録解除します。