Quote:
Est-ce que Python peut accomplir ce genre de truc ?
Je dirais oui.
Même si à l'évidence ce n'est pas le langage le plus adapté. Et je suis pourtant un évangéliste de Python :)
Quote:
si oui, serait-il possible d'avoir une vue général des outils (modules nécessaires), documentation...
Le modem étant USB, la première chose à faire est d'étudier les rapport qu'entretient Python avec la fonction Win32 DeviceIoControl, pour voir comment ça peut aller. Bref consulter la doc des extensions Python Win32, par exemple ici:
[url]
http://aspn.activestate.com/ASPN/docs/ActivePython/2.2/PyWin32/win32file__DeviceIoControl_meth.html][/url]
Quote:
Je précise que j'utilise windows XP sp 2.
C'est la que j'ai du mal à comprendre le choix de Python. Le langage est certes génial, mais il n'a pas été conçu dans l'optique de ce genre de travail, même si on doit pouvoir faire, c'est quand même utiliser un outil à contre emploi.
Quand je vois qu'il s'agit de travailler sous Windows uniquement, je me demande pourquoi le choix de programmer ça avec l'API TAPI de Windows (l'API de téléphonie quoi), prévue à cet effet, ne tombe pas sous le sens.
Moi je ferais ça en C++, mais l'utilisation d'un langage .Net est aussi à considérer.
Je dirais oui.
Même si à l'évidence ce n'est pas le langage le plus adapté. Et je suis pourtant un évangéliste de Python :)
Le modem étant USB, la première chose à faire est d'étudier les rapport qu'entretient Python avec la fonction Win32 DeviceIoControl, pour voir comment ça peut aller. Bref consulter la doc des extensions Python Win32, par exemple ici:
[url]http://aspn.activestate.com/ASPN/docs/ActivePython/2.2/PyWin32/win32file__DeviceIoControl_meth.html][/url]
C'est la que j'ai du mal à comprendre le choix de Python. Le langage est certes génial, mais il n'a pas été conçu dans l'optique de ce genre de travail, même si on doit pouvoir faire, c'est quand même utiliser un outil à contre emploi.
Quand je vois qu'il s'agit de travailler sous Windows uniquement, je me demande pourquoi le choix de programmer ça avec l'API TAPI de Windows (l'API de téléphonie quoi), prévue à cet effet, ne tombe pas sous le sens.
Moi je ferais ça en C++, mais l'utilisation d'un langage .Net est aussi à considérer.