Здравствуйте!
Судя по вашему описанию, проблема скорее всего связана с тем, как Windows обрабатывает консольные приложения и библиотеку `pyautogui`. Давайте рассмотрим несколько возможных причин и решений:
1. **Отсутствие необходимых библиотек**: Сначала убедитесь, что все необходимые зависимости установленной библиотеки `pyautogui` также установлены. Возможно, при запуске из Windows не удаётся найти какие-то библиотеки, необходимые для работы `pyautogui`.
2. **Ошибки выполнения**: Когда вы запускаете программу через двойной клик, окно консоли открывается и закрывается очень быстро, не позволяя вам увидеть возможные ошибки. Попробуйте добавить обработку исключений (try-except) в коде, чтобы улавливать и выводить ошибки на экран, или запустите вашу программу в командной строке, где вы сможете увидеть сообщения об ошибках.
3. **Проблемы с правами доступа**: `pyautogui` может требовать определённых разрешений (например, доступ к экрану или управления мышью). Когда вы запускаете приложение через командную строку, оно может запускаться с правами вашей учётной записи, в то время как с двойным кликом могут быть ограничения.
4. **Проблемы с кодировкой**: Иногда программы могут не запускаться из-за проблем с кодировкой, особенно если вы работаете с текстовыми файлами или вводом/выводом. Убедитесь, что все ваши файлы имеют правильную кодировку.
5. **Создание исполняемого файла**: Если вы собираетесь запускать ваш скрипт как исполняемую программу (например, с помощью `pyinstaller`), убедитесь, что вы также включили все зависимости и правильно настроили параметры сборки.
6. **Настройки разработки**: В настройках PyCharm можете убедиться, что у вас настроен интерпретатор Python, который соответствует тому, что используется в системной переменной PATH Windows. Бывают случаи, когда в PyCharm используется один интерпретатор, а в системе — другой.
Попробуйте одно из этих решений или их комбинацию. Надеюсь, это поможет вам разобраться с вашей проблемой!