From 1e2eacdeb89a15e647500415a54b2c350214360e Mon Sep 17 00:00:00 2001 From: Valentin Korenjak Date: Sun, 22 Mar 2026 17:37:19 +0100 Subject: [PATCH] =?UTF-8?q?=C5=A0e=20malo=20izbolj=C5=A1av=20za=20robustne?= =?UTF-8?q?j=C5=A1e=20zaganjanje=20startup.sh=20(po=C5=BEene=20python=20pr?= =?UTF-8?q?ojekcijo=20iz=20istega=20direktorija=20kot=20je=20skripta).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- startup.bat | 4 ++-- startup.sh | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/startup.bat b/startup.bat index 646308e..2c63a66 100644 --- a/startup.bat +++ b/startup.bat @@ -42,14 +42,14 @@ IF EXIST "D:\Projekcija" ( echo Zagon projector.py ... pushd "%TARGET%" - python projector.py + py "%~dp0projector.py" popd ) ELSE ( cls echo USB ključek ni najden. Zagon lokalne verzije... echo Zagon projector.py ... pushd "%TARGET%" - py "projekcija\projector.py" + py "%~dp0projector.py" popd ) diff --git a/startup.sh b/startup.sh index 31d64ee..bb90fcd 100755 --- a/startup.sh +++ b/startup.sh @@ -37,8 +37,12 @@ if [ -n "$SOURCE" ]; then fi echo "Zagon projector.py..." +# Pridobi direktorij, v katerem se nahaja ta skripta +echo "Bash source: ${BASH_SOURCE[0]}" +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + if [ -d "$TARGET" ]; then - cd "$TARGET" && projekcija/projector.py + cd "$TARGET" && python3 "$SCRIPT_DIR/projector.py" else echo "Napaka: Mapa $TARGET ne obstaja." fi