summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorCliear <[email protected]>2023-03-24 17:00:28 +0800
committerCliear <[email protected]>2023-03-24 17:00:28 +0800
commit0809fa549a2f4b3796fda6c2b232e2a0586d14f0 (patch)
tree00ddb162a1d3d6a2e3aa54a7b146ed1059a94927 /scripts
parentf7d4107fc680fada4025132ef661b012654519f1 (diff)
Make the file know where it's to run it anywhere
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/srcenv.bat9
1 files changed, 6 insertions, 3 deletions
diff --git a/scripts/srcenv.bat b/scripts/srcenv.bat
index 661e8e134..297de4501 100755
--- a/scripts/srcenv.bat
+++ b/scripts/srcenv.bat
@@ -1,4 +1,7 @@
@echo off
-set PATH=%cd%\..\core\build;%cd%;%PATH%
-set XMAKE_PROGRAM_DIR=%cd%\..\xmake
-start cmd /k cd ..
+setlocal
+set script_dir=%~dp0
+set PATH=%script_dir%..\core\build;%cd%;%PATH%
+set XMAKE_PROGRAM_DIR=%script_dir%..\xmake
+start cmd /k cd %script_dir%..\
+endlocal \ No newline at end of file