繁体   English   中英

从资源运行.bat文件-Visual Studio 2019

[英]Run a .bat file from resources - Visual Studio 2019

这让我很沮丧。 我可以使用Process.Start(“ filename.txt”)代码行从资源中打开文本文件。 但是,当我从资源中用filename.bat文件替换filename.txt时,其结尾为:System.ComponentModel.Win32Exception:'系统找不到指定的文件'

我要做的只是从资源中运行一个.bat文件。 我看过很多不同的论坛,但是我可以在任何地方找到答案。 我只是在学习编码,这很简单。

在执行文件之前,需要将其写入磁盘。 您的资源位于Properties.Resources ,因此,您需要做的就是File.WriteAllText("filename.bat", Properties.Resources.BatchFile) (将BatchFile替换为包含批处理文件的资源名称,当然)。 之后,文件filename.bat应该在应用程序的工作目录中可用,并且可以运行。

运行完文件后,您还应该考虑删除该文件。 自己清理总是一个好主意。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM