Игорь25
Март 9, 2010 09:44:45
Передо мной задачу поставили: определить наличие дисков в системе. При отсутствие ничего не делать, при наличие хотябы 1 проверять антивирусом. Вроде все сделал, но вот достала ошибка: каждый раз при отсутствии диска (например CD) система выдает ошибку об отсутствии диска и блочит при этом выполнение всех программ до тех пор пока ручками не нажмёшь отмена или продолжить. А мне нужно чтобы сделала-поставил и забыл. Через питон можно увидеть что ошибка возникает, но что сделать на ее устранение я не знаю.
Для определения наличия диска пользуюсь функцией os.chdir
Посоветуйте пожалуйста что сделать?
Игорь25
Март 9, 2010 12:07:29
Тут идейка появилась, кто-нибудь может подсказать как программно через python или bat на клавишу Enter нажать?
igor.kaist
Март 9, 2010 17:14:58
Игорь25
определить наличие дисков в системе.
тут нужно смотреть в сторону win32api а именно функцию GetLogicalDrives
Игорь25
как программно через python или bat на клавишу Enter нажать?
Опять же win32api, функция keybd_event
Игорь25
Март 10, 2010 03:08:01
А как подгрузить win32api он не входит в состав стандартных библиотек, у меня версия python 2.5
Игорь25
Март 10, 2010 04:10:16
win32 нашел, спасибо за подсказку