【发布时间】:2014-03-07 00:42:08
【问题描述】:
这就是我所拥有的
@echo off
start "%~dp0Suffering.bat" Suffering.bat
@echo off
我也试过
@echo off
start "%~dp0Suffering.bat" Suffering.bat
exit /b
@echo off
和
@echo off
start "%~dp0Suffering.bat" Suffering.bat
quit
@echo off
和
@echo off
"%~dp0Suffering.bat"
@echo off
问题是,当打开这个批处理文件时,它应该会打开“suffering.bat”,但它会打开一个烦人的 cmd 窗口,请求管理员权限。我只希望这批打开“suffering.bat”,没有别的……没有其他打开的窗口。有点像“suffering.bat”的快捷方式,因为我有一个 bat 到 exe 转换器,它只适用于一些批处理文件(不是痛苦.bat),我需要它的 exe 形式。有什么想法吗?
【问题讨论】:
-
最后一个示例应该完全符合您的要求。当你运行它时会发生什么?如果您直接(从控制台窗口)运行痛苦.bat,会发生什么?
-
直接运行时,痛苦.bat 工作正常。最后一个选项确实有效,但它是另一个无法通过我的 bat 到 exe 转换器转换的功能:(。我希望这不是我唯一的选择。“开始”命令适用于我的 bat 到 exe 转换器,所以会很好如果有一个选项看起来更像第二个和第三个示例,但使用命令而不是“退出”或“退出”,因为它们似乎不起作用。
-
这个问题真的是关于特定的bat to exe转换器。没有它你可能会更好!我将发布一些纯 C 代码来启动批处理文件,希望这会有所帮助...
标签: windows batch-file cmd exe