Я использую bat-файл для запуска скрипта python при загрузке. Вручную, запуск сценария через CMD не вызывает проблем. Но его выполнение с использованием файла bat создает ошибку разрешения, когда сценарий должен сделать снимок экрана и сохранить его.
Я пытался использовать разные модули для съемки, думая, что это проблема, но это не помогло. Я также дал права администратора, но это также не помогло.
Вот файл летучей мыши:
"C:\Users\name\python.exe" "C:\Users\name\run.py" pause
это проблемные строки в коде Python:
image = ImageGrab.grab()
image.save('C:\\full\\path\\to\\screen.png')
И ошибка:
PermissionError: [Errno 13] Permission denied: 'C:\\Path\\to\\screen.png
Ожидается, что код будет выполнен без ошибок через командный файл, так как он выполняется вручную.
Спасибо.