From 25ef29be4b2beb3871b04c23b9d5ebf6f1506ee5 Mon Sep 17 00:00:00 2001 From: Hamed Date: Sun, 10 Aug 2025 11:01:34 +0330 Subject: [PATCH] fixed run.bat and created config&run.bat for easy configuration. --- config&run.bat | 20 ++++++++++++++++++++ run.bat | 2 +- src/config.py | 5 ++++- 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 config&run.bat diff --git a/config&run.bat b/config&run.bat new file mode 100644 index 0000000..2e00b21 --- /dev/null +++ b/config&run.bat @@ -0,0 +1,20 @@ +@echo off +REM run.bat +REM Activates the virtual environment and runs your main Python script. + +REM Activate the virtual environment +call venv\Scripts\activate.bat + +REM run the config script +python src\config.py +REM Check if the activation was successful +if errorlevel 1 ( + echo Failed to activate the virtual environment. + pause + exit /b 1 +) + +REM Run your main Python script (replace main.py with your script name if different) +start "OopsWrongLang" /B pythonw src\main.pyw +echo application is running in the background. you can close this window. +pause \ No newline at end of file diff --git a/run.bat b/run.bat index 3cb2435..f159447 100644 --- a/run.bat +++ b/run.bat @@ -6,6 +6,6 @@ REM Activate the virtual environment call venv\Scripts\activate.bat REM Run your main Python script (replace main.py with your script name if different) -start "OopsWrongLang" /B python src\main.pyw +start "OopsWrongLang" /B pythonw src\main.pyw echo application is running in the background. you can close this window. pause \ No newline at end of file diff --git a/src/config.py b/src/config.py index e45ef77..72051be 100644 --- a/src/config.py +++ b/src/config.py @@ -1,6 +1,6 @@ import os import keyboard - +import time CONFIG_FILE = "shortcut.txt" def get_shortcut(): @@ -32,9 +32,11 @@ if __name__ == "__main__": print('do you want to change the shortcut? (y/n): ', end='') if input().lower() == 'y': while True: + time.sleep(0.2) print("Please press the key combination you want to use as a shortcut and then press ESC.") new_shortcut = keyboard.read_hotkey(suppress=False) print(f"You pressed: {new_shortcut}") + time.sleep(0.5) confirm = input("Is this correct? (y/n): ").lower() if confirm.lower() == 'y': with open(CONFIG_FILE, "w") as f: @@ -43,6 +45,7 @@ if __name__ == "__main__": break else: print("Let's try again.") + else: print("No changes made to the shortcut.") print("Exiting without changes.")