Eri*_*rik 1 windows batch-file
我正在尝试从批处理文件所在的任何目录运行 2 个 *.exe 文件。命令:
@echo off
:A
cls
Echo programs
start %1myprogram.exe
start %1myprogram1.exe
exit
Run Code Online (Sandbox Code Playgroud)
当我通过双击打开我的批处理文件时,这很完美,但是当我以管理员身份运行批处理文件时它不起作用。我需要这样做,因为这两个 exe 必须具有管理员权限。我怀疑发生此错误是因为它像在 SYSTEM32 文件夹中一样运行批处理文件。这样对吗?
谢谢你的帮助!埃里克
尽管答案在评论中,但它应该作为实际答案,以便将此问题从“未答复”列表中删除。
@echo off
:A
cls
echo programs
cd %~dp0
start %1myprogram.exe
start %1myprogram1.exe
exit
Run Code Online (Sandbox Code Playgroud)