banane a écrit :quand je fait clic droit sur un fichier .txt, ouvrir avec "mon logiciel" mon logiciel se lance et le contenu du fichier .txt s'affiche dans mon logiciel lorsqu'il apparaît
Je te suggère d'essayer ça, mais comme c'est une solution pour XP il est possible que pour W7 il y ait de légères variantes
1) Tu copies ce script de test 'essai.au3' et tu le compiles en 'essai.exe'
Code : Tout sélectionner
$file = FileRead($CmdLine[1]) ; lit le fichier sur lequel tu as fait le clic droit
msgbox(0,"", $file) ; le texte contenu dans $file sera géré par ton script (dans ce cas, la fonction MsgBox )
2) Si elle n'existe pas, tu peux créer la clé de registre "ouvrir avec" , par exemple avec un .reg comme ça (en mettant l'adresse convenable évidemment)
Code : Tout sélectionner
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\ouvrir avec essai.exe]
[HKEY_CLASSES_ROOT\*\shell\ouvrir avec essai.exe\command]
@="C:\\Documents and Settings\\user\\Bureau\\essai.exe %1"
3) tu testes le "clic-droit => ouvrir avec" sur n'importe quel fichier qui contient du texte (.txt, .ini, .xml, .vbs, .au3, etc)
banane a écrit :Comment faire pour que mon logiciel se lance automatiquement lorsque Windows se lance?
Tu crées un raccourci vers ton logiciel et tu le colles dans le dossier 'démarrage'