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

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
n0way
Niveau 2
Niveau 2
Messages : 26
Enregistré le : dim. 12 déc. 2010 20:15
Status : Hors ligne

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

#1

Message 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
Fichiers joints
QuatriemeTest.au3
Source
(5.29 Kio) Téléchargé 336 fois
Modifié en dernier par n0way le lun. 20 déc. 2010 08:54, modifié 1 fois.
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

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

#2

Message 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
n0way
Niveau 2
Niveau 2
Messages : 26
Enregistré le : dim. 12 déc. 2010 20:15
Status : Hors ligne

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

#3

Message 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
Colin117
Niveau 5
Niveau 5
Messages : 114
Enregistré le : jeu. 18 nov. 2010 17:57
Localisation : Vers là bas !
Status : Hors ligne

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

#4

Message 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.
► Afficher le texte
n0way
Niveau 2
Niveau 2
Messages : 26
Enregistré le : dim. 12 déc. 2010 20:15
Status : Hors ligne

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

#5

Message 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
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

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

#6

Message 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é !
Compte skype : bloodwolfff
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

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

#7

Message 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).
Si vis pacem para bellum
n0way
Niveau 2
Niveau 2
Messages : 26
Enregistré le : dim. 12 déc. 2010 20:15
Status : Hors ligne

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

#8

Message par n0way »

vous pourrez trouver le dossier icone dans ce fichier .rar : http://n3m3s1s.free.fr/MonRepertoire/MonRepertoire.rar

Merci pour vos explications,
n0way
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

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

#9

Message 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 ?
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

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

#10

Message 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.
Compte skype : bloodwolfff
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#11

Message 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 !!!
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
n0way
Niveau 2
Niveau 2
Messages : 26
Enregistré le : dim. 12 déc. 2010 20:15
Status : Hors ligne

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

#12

Message par n0way »

@Tlem, voilà c'est édité, j'ai été absent un moment, désolé.
Répondre