Petit programme

Dikinbox Messages postés 6 Statut Membre -  
Dikinbox Messages postés 6 Statut Membre -
Bonjour, je suis vraiment NOVICE en programmation, mais ça me plait d'apprendre un peu avec les différents tuto. Je me demandais, avec quel logiciel, ou dans quel langage, enfin bref par quel moyen je peux créer un petit programme qui agirait sur un logiciel ? Du style faire baisser le son de Window Media Player a tel moment. C'est inutile, mais c'est pour que je me lance dans le langage a apprendre et tout, ca me donne un but, après je chercherai par moi même les choses à faire et le langage etc.

Mais déjà par où je dois m'y prendre outre le barrière qu'est le langage !

Merci

6 réponses

  1. Valentin
     
    Bonjour dikinbox, Pour agir sur un logiciel, il faut:
    a)- Que son code soit "ouvert" (qu'on puisse le lire)
    b)- Connaître le langage employé (java, python, C, C++..ext)
    c)- Comprendre le fonctionnement du code
    d)- Savoir recompiler le code modifié
    Bref c'est chaud..!
    Par contre, tu peux apprendre un langage qui te permettra de créer
    un logiciel.(jeu, gestion, calcul, simulation...ext)
    Il ya des langages à compiler C, C++
    et des langages qui demandent la présence dans l'ordi utilisateur
    d'une machine (complilateur) virtuelle Java, python
    Ceux là, non pas besoin d'êtres compilés (à la main si on peut dire)
    Il y a les basics qui sont plus faciles d'accés, avec lesquels on peut faire des executables qui fonctionnent sans les machines Java, python.
    La plupart sont pour windows, mais il doit y en avoir pour linux.
    Tu as JustBasic qui est la version gratuite de LibertyBasic, et qui est relativement puissant et facile, et qui dispose d'un forum (pas très actif, mais bien garni
    Il y a aussi Panoramic. Et beaucoup d'autres.
    La prog, c'est un peu "raide " au début, mais si on s'y tient, on avance.
    A toi de jouer...
    0
  2. Dikinbox Messages postés 6 Statut Membre
     
    Ah oui j'avais déja fais quelques "mini" jeux en C++ pour m'initier, mais jsutement je me demander comment agir sur un logiciel. J'ai vu que certains avec fait des .exe pour bloquer les pub de spotify par exemple, c'est donc que leur logiciel agit sur le logiciel (il mute les pubs), ca n'est pas possible donc pour ce genre de logiciel où on connait pas le code source ...?
    0
  3. valentin
     
    Les pubs sont bloquées par le navigateur.
    Si le navigateur est "open source" les bricoleurs peuvent le bricoler.
    0
  4. Dikinbox Messages postés 6 Statut Membre
     
    C'est à dire ? Spotify c'est un logiciel a part, ca marche pas avec le navigateur si ? Fin je prenais cet exemple au hasard je veux dire agir sur un logiciel comme certains l'ont fais avec spotify c''est pas possible ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. valentin
     
    Si tu dis sur quel logiciel exactement tu veux agir.
    Et quelle action exacte tu veux faire.
    Tu pourra (peut-être) avoir une réponse précise.
    A question précise, réponse précise.
    Il doit y avoir plusieurs méthodes pour détecter les pubs:
    - Multiplicité des envois.
    - Listes préétablies
    - Serveurs dédiés (adresses connues)
    - D'autres que je ne connais pas...
    Le pluggin (ex: Addblock) du navigateur trie tout ça, et jette les épluchures.
    Pareil avec les trackers:
    Le pluggin: ghostery de firefox détecte les trackers.
    Pour agir sur un soft dont le code est compilé (et donc c'est du binaire) et dont le code n'est pas "open source" C'est extrèmement difficile (et interdit (rétroengeenering))
    Mais tu peux avec une macro ("SuperMacro" (free)) agir de façon automatique sur les commandes disponibles d'un logiciel.
    Je me suis fait une macro pour "PaintStar", une autre pour "Sonar".
    En appelant la macro, ça m'évite de cliquer sur 3 ou 4 boutons, d'ouvrir 3 ou 4 fenêtres. Ces actions se font toutes seules.
    Voili voilou... .....à+
    0
  7. Dikinbox Messages postés 6 Statut Membre
     
    Ok merci je vais voir supermacro alors
    0