Форум сайта python.su
Передо мной задачу поставили: определить наличие дисков в системе. При отсутствие ничего не делать, при наличие хотябы 1 проверять антивирусом. Вроде все сделал, но вот достала ошибка: каждый раз при отсутствии диска (например CD) система выдает ошибку об отсутствии диска и блочит при этом выполнение всех программ до тех пор пока ручками не нажмёшь отмена или продолжить. А мне нужно чтобы сделала-поставил и забыл. Через питон можно увидеть что ошибка возникает, но что сделать на ее устранение я не знаю.
Для определения наличия диска пользуюсь функцией os.chdir
Посоветуйте пожалуйста что сделать?
Офлайн
Тут идейка появилась, кто-нибудь может подсказать как программно через python или bat на клавишу Enter нажать?
Офлайн
Игорь25тут нужно смотреть в сторону win32api а именно функцию GetLogicalDrives
определить наличие дисков в системе.
Игорь25Опять же win32api, функция keybd_event
как программно через python или bat на клавишу Enter нажать?
Офлайн
А как подгрузить win32api он не входит в состав стандартных библиотек, у меня версия python 2.5
Офлайн
win32 нашел, спасибо за подсказку
Офлайн