我有要使用批处理文件执行的powershell脚本。我不确定如何在不对完整路径进行硬编码的情况下将.bat文件定向到powershell脚本。
脚本和.bat文件都存储在同一文件夹中。到目前为止,我已经知道了,但是似乎什么也没做。
@ECHO OFF
REM PowerShell -WindowStyle Hidden -NoProfile....
SET ScriptDirectory = %~dpn0
SET ScriptPath = %ScriptDirectory% || "/" || counterscript.ps1
PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& '%ScriptPath%'";
答案 0 :(得分:-1)
我认为你不能。您只能对路径进行硬编码。也许您可以通过某种方式做到这一点,但是除了硬编码之外,我不知道其他任何方式。不过,您可以对文件名进行硬编码。