Задать вопрос
@moneynoproblem

Как при компиляции в exe файл сделать так чтобы программа искала нужный ей пусть в созданной пользователем папки,т.е где находится сама прога?

import pyautogui
import keyboard


print("Запуск F5 ")
print("Остановка F4 ")
start_key = ('F5')
stop_key =('F4')
keyboard.wait(start_key)



def cps1():
    if keyboard.add_hotkey(start_key, cps1):

        while True:
            if keyboard.is_pressed(stop_key):
                break

            if pyautogui.locateOnScreen("C:/Users/Octava/Documents/Program/BUTTONS/ASD.png", confidence=0.7):
                break

            pyautogui.press('E')
            pyautogui.sleep(0.27)
            pyautogui.doubleClick(1054, 946)
            pyautogui.doubleClick(1054, 946)
            pyautogui.leftClick(1025, 1007)
            pyautogui.leftClick(1025, 1007)


cps1()
  • Вопрос задан
  • 138 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
RimMirK
@RimMirK
Вроде человек. Вроде учусь. Вроде пайтону
https://stackoverflow.com/a/25293023
import os
import sys

# Returns the directory the current script (or interpreter) is running in
def get_script_directory():
    path = os.path.realpath(sys.argv[0])
    if os.path.isdir(path):
        return path
    else:
        return os.path.dirname(path)

btn = f"{get_script_directory()}\\ASD.png"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы