Page 1 sur 1

[Ex] Un répertoire téléphonique tout bête

Posté : ven. 17 déc. 2010 09:59
par n0way
Bonjour,

Alors dans ma progression dans l'apprentissage de AutoIt, et pour ma première application, qui m'a forcé a utiliser IniRead / Write etc... ainsi que les interactions de base. J'ai concu ce tout bête "Répertoire téléphonique"
Screen

Image
Voilà , en espérant que cela puisse servir à quelqu'un un jour.

Cordialement,
n0way

Re: [Ex] Un répertoire téléphonique tout bête

Posté : ven. 17 déc. 2010 12:05
par ricky
Hello,

voici quelques petits bugs :
  • Il n'y a pas les icones que tu utilises : le vu, la croix,...
  • Nom du fichier ini : contact.ini (c'est un peu plus français)
  • Si le fichier n'existe pas, pourquoi pas le créer?
  • Si on rentre un nom et qu'il est déjà rentré, il n'y a pas d'erreur et dans la liste de gauche, il y en a deux avec le même nom
Voilà, sinon, c'est très bien pour un débutant. Merci de partager

Re: [Ex] Un répertoire téléphonique tout bête

Posté : ven. 17 déc. 2010 13:50
par n0way
Salut,

Les icônes peuvent elle être intégré dans le fichier .exe ? ce qui m'évite d'avoir un dossier "icone" (et de me faire chipper mes icônes)

Je vais corriger ma faute pour le fichier contact.ini, merci.

Je vais essayer d'ajouter la création de fichier .ini si existe pas, et de faire un système pour éviter les doublons :
Mais moi même par exemple, j'ai plusieurs "Marie" dans mon téléphone... je pourrais ajouter une fonction ajoutant la première lettre du Nom si il y a 2 fois le même prénom par exemple...

Je te remercie,
n0way

Re: [Ex] Un répertoire téléphonique tout bête

Posté : ven. 17 déc. 2010 14:04
par Colin117
Personnellement j'ai pas réussi a faire en sorte quel soit à l'intérieur et quel y reste. j'ai réussi à les y mettre mais il fallait que je les copie en dehors du logiciel pour les utiliser...

Télécharge la dernière version de Scite sur autoitscript.com , et en cliquand droit sur tes script il y a Compile With Optionn en plus. et bien tu regarde dans Res et tu peux mettre des fichiers.

Re: [Ex] Un répertoire téléphonique tout bête

Posté : ven. 17 déc. 2010 14:42
par n0way
Sinon j'ai eu l'idée :

Tu mes tes icones sur un site, et au premier demarrage (Regedit pour confirmer), cela télécharge les icones sur le site, et les enregistres dans un dossier caché du genre C:\Windows\Icones\ ...

Mais bon c'est un peu limite comme méthode, et celui qui n'a pas internet, il pourra jamais les avoir ...

Merci, je vais télécharger la derniere version.

Amicalement,
n0way

Re: [Ex] Un répertoire téléphonique tout bête

Posté : ven. 17 déc. 2010 15:00
par bloodwolff
Il y a 2 manières pour inclure des icones dans 1 fichier .exe ,
La première très utilile et pas seulement pour les icones , il y a fileinstall

Je préfère néanmoins la secondes méthodes qui n'exige pas d'enregistrer les icones sur le disque dur , par contre pour l'utiliser vous devez absolument compilez le script avec F7 sur scite :P
Je vous montre 1 exemple tiré d'un de mes scripts

Code : Tout sélectionner

#Region
#AutoIt3Wrapper_icon=file-cinema-video-icone-4567.ico
#AutoIt3Wrapper_Res_Icon_Add=recherche-icone-8704.ico ;-5
#AutoIt3Wrapper_Res_Icon_Add=left-arrow-icone-3702.ico ;-6
#AutoIt3Wrapper_Res_Icon_Add=right-arrow-icone-5815.ico ;-7
#AutoIt3Wrapper_Res_Icon_Add=play-right-arrow-icone-7025.ico ;-8
#AutoIt3Wrapper_Res_Icon_Add=favori-coeur-amour-paquet-icone-4824.ico ;-9
#AutoIt3Wrapper_UseX64=n
#EndRegion
Les lignes importantes sont donc #AutoIt3Wrapper_Res_Icon_Add=
L'ordre dans lequel elles sont est importante pour les identifier

Ensuite il suffit de faire après la création du bouton ;) vous aurez compris le numero de l'icone d'après mes commentaires du premier script :)

Code : Tout sélectionner

GUICtrlSetImage(-1, @AutoItExe, -7)
Vous pouvez toujours mettre pour une icone plus petite

Code : Tout sélectionner

GUICtrlSetImage(-1, @AutoItExe, -7, 0)
Le problème avec cette méthode c'Est que je n'arrive pas à utiliser les index positifs d'icones donc on ne dispose de seulement 2 tailles d'icones
J'ai eu beau essayer avec reshacker les numero ne fonctionnais pas ...
Sur ce j'espère que cela t'aura aidé !

Re: [Ex] Un répertoire téléphonique tout bête

Posté : ven. 17 déc. 2010 15:02
par zeshrek
n0way a écrit :Les icônes peuvent elle être intégré dans le fichier .exe ? ce qui m'évite d'avoir un dossier "icone" (et de me faire chipper mes icônes)
Oui, les icones peuvent etre intégrés dans un exe, mais si tu nous déposes les sources ici, bin il 'faut' nous donner aussi les fichiers des icones.
Bah oui, si on veut modifier le source (par ex pour changer les couleurs, ou la taille de la fenetre, ou que sais-je) il faut qu'on puisse le compiler sans avoir a chercher d'autres icones...
A la limite, si tu ne veux pas que d'autres utilisent tes icones, bin tu n'as pas le choix, il faut pas les utiliser et les remplacer par des icones freeware (y en a des pleins wagons sur le net).

Re: [Ex] Un répertoire téléphonique tout bête

Posté : ven. 17 déc. 2010 15:15
par n0way
vous pourrez trouver le dossier icone dans ce fichier .rar : http://n3m3s1s.free.fr/MonRepertoire/MonRepertoire.rar

Merci pour vos explications,
n0way

Re: [Ex] Un répertoire téléphonique tout bête

Posté : ven. 17 déc. 2010 16:27
par Laddy
bloodwolff a écrit :Il y a 2 manières pour inclure des icones dans 1 fichier .exe ,
La première très utilile et pas seulement pour les icones , il y a fileinstall
Bonjour Bloodwolff
J'ai utilisé fileinstall dans un de mes scripts et une fois compilé, les antivirus réagissent à la compression UPX mais il parait surtout au fait que la fonction fileinstall est détecté.
Avez vous de type de soucis ?

comment peut on faire pour une image mis dans la gui ?

Re: [Ex] Un répertoire téléphonique tout bête

Posté : ven. 17 déc. 2010 16:38
par bloodwolff
Pour fileinstall(), je sais pas j'ai désactiver mon antivirus parce qu'il me saoulait à toujours m'alerter pour rien :?
Mais bon quand je l'avais il s'inquiétait surtout de la signature numérique du programme (Nom d'auteur , version , etc) Modifiable facilement ==>ICI<==
Pour les numero comme je l'ai dis je n'y arrive pas avec les index positifs ce qui limitent pour la taille des icones mais en gros avec l'index négatif , -1 représente la première icones , -2 la deuxième, etc Et comme il y a 4 icones automatiquement à la compilation on commence à -5
Pour les images Pnj cela nécessite de l'aide extérieur regarde du coté de l'udf ressources.au3 sur le forum anglais. Il permet entre autre d'utiliser les images et les fichiers textes de cette façon.

Re: [Ex] Un répertoire téléphonique tout bête

Posté : ven. 17 déc. 2010 20:49
par Tlem
1 - @n0way : Pourquoi mettre le code en texte + en fichier joint ???
Ça fait deux choses à maintenir et en plus cela prend de la place sur le forum inutilement. Supprimez l'un ou l'autre (je préfère que vous gardiez le fichier joint).

2 - @all : Il y a dans la partie tutoriels, plusieurs méthodes d'inclusion et d'utilisation d'images dans un script compilé.
Cela parle du FileInstall, #AutoIt3Wrapper_Res_Icon_Add, l'ajout dans les ressources et même en dur dans le script.
Donc un peut de lecture messieurs dames !!!

Re: [Ex] Un répertoire téléphonique tout bête

Posté : lun. 20 déc. 2010 08:55
par n0way
@Tlem, voilà c'est édité, j'ai été absent un moment, désolé.