我可以将一个Windows(.bat)文件放在Visual Studio C#项目的resou
发布时间:2020-12-13 22:38:00 所属栏目:Windows 来源:网络整理
导读:虽然可以从c:location运行批处理文件,但我想知道是否可以在资源文件夹中包含.bat文件. 我试过这个 Process p = new Process;p.StartInfo.FileName = @"Resourcesbatchfile.bat"; 还有这个 p.StartInfo.FileName = @"Resourcesbatchfile"; 两者都不起作
虽然可以从c:location运行批处理文件,但我想知道是否可以在资源文件夹中包含.bat文件.
我试过这个 Process p = new Process; p.StartInfo.FileName = @"Resourcesbatchfile.bat"; 还有这个 p.StartInfo.FileName = @"Resourcesbatchfile"; 两者都不起作用. 解决方法
您可以将批处理文件放在所需的任何文件系统位置.
但是,看起来您的批处理文件的路径是错误的.具有前导反斜杠的路径相对于当前驱动器的根目录进行解释.但是,这可能不是您的批处理文件的位置.它可能位于应用程序自己的安装文件夹的Resources子目录中.至少,从这些字符串中删除前导反斜杠.然后,它们将相对于进程的当前工作目录进行解释. 不过,最好使用完全限定的路径.当你不期望的时候,当前的工作目录会有变化的趋势. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 推荐的GnuPG密钥大小和类型?
- windows-server-2008 – 如何监控Adaptec / Intel ICH10R R
- windows – 200 PORT命令成功.考虑使用PASV. 425无法建立连
- Win32 Hooks DLL注入针对“任何CPU”构建的应用程序
- 当Windows处于睡眠模式时,预定的Java应用程序会运行吗?
- windows-8 – 在后台任务中访问Javascript Metro应用程序的
- powershell – 在注册表子项中查找值并删除它们
- windows-server-2003 – SQL Server群集的硬件要求
- 如何从DOS命令窗口进行复制粘贴
- .net core 任务调度
推荐文章
站长推荐
热点阅读