我将一个bat文件通过bat2exe工具转成了exe文件,在bat文件中有取当前路径的代码,当运行bat文件时,所取的当前路径是正确的,但是转成exe后执行,当前路径就变了,成了一个c盘下的临时文件夹,为什么会这样呢?
文件内容如下:
@echo off
set CUR_DIR=%~dp0
set TEST_DIR=%CUR_DIR%..\..
set BIN_DIR=%TEST_DIR%\bin
title caseExecuteClient
cd /d %CUR_DIR%
%BIN_DIR%\php547\php caseExecuteClient.php
pause