bat文件注册dll文件
操作系统是win7 64位
我用vb.net(vs2008)编写了一个软件的插件,生成dll文件。用regasm来注册。后来嫌麻烦就用.bat文件调用regasm来注册dll文件:
@echo off
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\RegAsm.exe /codebase "D:\NOW\vb.net\fortest\radiobuttontest\radiobuttontest\bin\test.dll"
PAUSE
但是这个代码用到的是绝对路径,如果放到别的位置或者安装到别人的电脑上就不能用了(主要就是这个问题,我得安装到一百多台电脑上去)。网上找了许多资料都不能用,不知道有没有高手可以帮我解决这个问题。
[解决办法]
你把他们和bat文件放到一起,这样,直接写文件名就行了
[解决办法]
try
@echo offset filename=test.dllrem %~dp0表示(bat文件)当前目录%SystemRoot%\Microsoft.NET\Framework64\v2.0.50727\RegAsm.exe /codebase %~dp0\%filename%PAUSE