Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-模块/函数/VBA

BAT注册ocx控件

时 间:2012-12-16 16:12:48
作 者:赵文斌   ID:4506  城市:深圳
摘 要:BAT注册控件
正 文:

 

平时注册ocx控件,可以以管理员身份运行cmd.exe 输入"regsvr32 文件路径",或者直接写到批处理及bat文件中,以管理员身份运行。

但是当你的程序拷贝到其他电脑上时,注册时的路径路径就成了问题,每次都要更改路径终究不是一个长久之计,所以换一个思路,把bat文件和要注册的ocx控件放在同一个文件夹下,然后文件夹中的ocx进行注册,即

regsvr32 xxxx.ocx

但是!问题总是多的超出想象,在xp环境下按如上操作一点儿问题都没有,可就是win7总是给我找别扭。

以管理员身份运行的话,获取的源文件路径就是默认的系统目录下的system32,当然在这个文件夹下根本就找不到这些ocx控件,如图

经过各种站在巨人的肩膀上,我终于找到了解决办法,就是在bat文件开头获取bat文件所在路径,即

cd /d %~dp0

regsvr32 xxxx.ocx

现在,以管理员身份运行,就没问题了,"编写一次,到处运行"



Access软件网QQ交流群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助