找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 28763|回复: 8

[注册表类] 注册dll的批处理在XP能执行,在WIN7却不行?

[复制链接]
发表于 2012-8-20 10:06:47 | 显示全部楼层 |阅读模式
为何我在XP能执行的批处理,在WIN7却无法执行。
  1. move license.inf ..\
  2. RunDll32 advpack.dll,LaunchINFSection ..\license.inf,DefaultInstall
  3. regsvr32 /s ..\Flash.ocx
  4. regsvr32 /s ..\OfficePrintAddIn.dll
  5. regsvr32 /s ..\FlashPaperContextMenu.dll
  6. move ..\license.inf
  7. move ..\flashpaperprinterdrv2.dll
  8. move ..\flashpaperprinterui2.dll
  9. ..\fpdriversetup i
  10. move flashpaperprinterdrv2.dll ..\
  11. move flashpaperprinterui2.dll ..\
复制代码
发表于 2012-8-20 10:22:43 | 显示全部楼层
error什么提示?是关键字错误呢,还是参数错误?还是move的对象文件不存在
不同版本的OS,内核文件都不同,就算是批处理,都有不同的东西,微软一贯的作风。
 楼主| 发表于 2012-8-21 10:12:14 | 显示全部楼层
回复 2# wodesitanfu
没有提示,就是无法运行,注册不成功
发表于 2012-8-21 12:32:49 | 显示全部楼层
回复 3# babboyshi


    怎么可能看到提示 末行加个pause看看
 楼主| 发表于 2012-8-22 10:32:25 | 显示全部楼层
我发一个错误提示上来
发表于 2012-8-23 05:12:22 | 显示全部楼层

  1. cd /d %~dp0
  2. move license.inf ..\
  3. RunDll32 advpack.dll,LaunchINFSection ..\license.inf,DefaultInstall
  4. regsvr32 /s ..\Flash.ocx
  5. regsvr32 /s ..\OfficePrintAddIn.dll
  6. regsvr32 /s ..\FlashPaperContextMenu.dll
  7. move ..\license.inf
  8. move ..\flashpaperprinterdrv2.dll
  9. move ..\flashpaperprinterui2.dll
  10. ..\fpdriversetup i
  11. move flashpaperprinterdrv2.dll ..\
  12. move flashpaperprinterui2.dll ..\
复制代码
右键以管理员身份运行
 楼主| 发表于 2012-8-23 10:16:51 | 显示全部楼层
好的,我试一试
 楼主| 发表于 2012-8-24 08:37:36 | 显示全部楼层
回复 6# bhsx
你的改变的代码的确能一次过执行。可能我的程序太旧了,即使执行成功,都不能正常运行这个程序。我想请教一下你,cd /d %~dp0 。这个命令是什么作用的
发表于 2012-8-24 18:18:25 | 显示全部楼层
回复 8# babboyshi


    切换当前目录到批处理文件所在的路径
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 15:15 , Processed in 0.018181 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表