batch-file - 如何取消注册 dll,然后在同一个批处理文件上注册 dll?

标签 batch-file cmd

我通过在命令提示符中使用以下命令手动取消注册并注册了 dll。

取消注册:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe "C:\Program Files\ABC\foo.dll" /codebase /u

注册:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe "C:\Program Files\ABC\foo.dll" /codebase

所以请帮助我使用批处理命令,以便客户可以在不知道如何手动执行的情况下运行此批处理

最佳答案

简单地说,批处理文件只是一长串按顺序执行的命令行命令。因此,用您的命令创建一个 .bat 文件。创建一个文本文件并将其命名为 File.bat,然后将命令复制并粘贴到该文件中。保存即可完成。请注意,在命令中使用符号和在 bat 文件中使用符号时存在一些差异,但对于您需要的内容来说,这不是问题。

示例:

:: Hide commands statements
@echo off

:: Unregister
"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe" "C:\Program Files\ABC\foo.dll" /codebase /u

:: Register
"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe" "C:\Program Files\ABC\foo.dll" /codebase

伟大的批处理引用:

Technet , Rob , SS64 , DosTips

关于batch-file - 如何取消注册 dll,然后在同一个批处理文件上注册 dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14005640/

相关文章:

windows - cmd 批量重命名子文件夹/文件

batch-file - 我需要脚本来处理所有 dav 文件

java - 从 java netbeans 使用 Runtime.getRuntime().exec 时没有结果

windows - 使用 Windows 批处理从文件中删除尾随空格?

java - 从 Java GUI 应用程序启动 Windows 批处理文件

windows - 在 Windows 中合并 mkv(自动化,不使用 GUI)

batch-file - 为什么我的计划任务正确更新了它的 'Last Run Time',并给出了 'Last Run Result' 的 '(0x0)',但仍然没有真正工作?

windows - 拆分一个参数并添加包含 url 中的项目

linux - 将两张图片合二为一?

windows - WScript echo 在 UFT 中不起作用