From cd4a2fb0ebb63600d9e66fa695c6517a968a78f8 Mon Sep 17 00:00:00 2001 From: James Taylor Date: Thu, 30 Jan 2020 18:24:23 -0800 Subject: run.bat: Allow command line usage from any directory Set the youtube-local directory as the working directory, and use setlocal so it doesn't affect the shell the command is being run from. --- run.bat | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/run.bat b/run.bat index a8f6032..26fb963 100644 --- a/run.bat +++ b/run.bat @@ -1,5 +1,14 @@ @echo off +REM https://stackoverflow.com/a/25719250 +REM setlocal makes sure changing directory only applies inside this bat file, +REM and not in the command shell. +setlocal + +REM So this bat file can be called from a different working directory. +REM %~dp0 is the directory with this bat file. +cd /d "%~dp0" + REM This is so brotli and gevent search in the python directory for the REM visual studio c++ runtime dlls set PATH=.\python;%PATH% -- cgit v1.2.3