安装完成后如何运行批处理脚本?
我正在为 C# 项目开发一个在 Visual Studio 2008 中开发的自定义安装程序(“安装和部署”>“安装项目”)。我想在安装完成后运行批处理文件(*.bat)。我怎样才能做到这一点?
I'm working for a custom installer developed in Visual Studio 2008 (Setup & Deployment > Setup project) for a C# project. I'd like to run a batch file (*.bat) after installation is finished. How can I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您必须扩展 Installer 类并覆盖 已提交 事件。
这是 示例。希望您能够找到如何在 C# 中运行 .bat 文件。
自定义安装操作是另一种选择。 这里是一个类似的线程。
You will have to extend the Installer class and override the Committed event.
Here is an example. Hope you will be able to find how to run a .bat file in C#.
Custom Install Action is another option. Here is a similar thread for that.
您可以使用
cmd.exe
运行批处理文件,无论如何它就是执行批处理文件的东西。通过以下方式启动:
cmd.exe /c <批处理路径>\batchfile.bat
。You can run a batch file using
cmd.exe
, anyway it is what executes batch files.Start it this way:
cmd.exe /c <path-to-batch>\batchfile.bat
.