Novembre 2024 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | Calendrier |
|
|
| Please,Please un fichier ini | |
| | Auteur | Message |
---|
carpathe
Nombre de messages : 14 Age : 73 Localisation : Pres Toulouse Date d'inscription : 28/02/2012
| Sujet: Please,Please un fichier ini Mer 29 Fév 2012 - 21:37 | |
| Un fichier ini dans lequel on pourrait definir la taille,ou quelques tailles de fenetre au demmarrage.Et quelques autres parametres bien utiles.Mais bon cela ne presse pas,il y a "notepad","scite",et combien d'autres. | |
| | | Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Please,Please un fichier ini Mer 29 Fév 2012 - 22:05 | |
| Tu places tes informations dans un fichier texte de ta conception, dans le répertoire de ton choix. Puis, au tout début de ton programme, ou à tout autre endroit stratégique, tu places: - Code:
-
label fichier_ini : gosub fichier_ini
et n'importe ouù, tu places: - Code:
-
fichier_ini: file_open_read 1,"mon_fichier.ini" dim ini_record$ while file_eof(1)=0 file_readln 1,ini_record$ ' ici, traiter la ligne contenue dans ini_record$ end_while free ini_record$ return
et le tour est joué... | |
| | | Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Please,Please un fichier ini Mer 29 Fév 2012 - 22:08 | |
| Un truc aussi que personnellement j'adorerais, ce serait la possibilité de replier les sous programmes (avec un + dans la règle de gauche par exemple).
Dans un grand programme, le fait que les fonctions qui fonctionnent (je sais JL35, je me sens obligé de la faire cette blague, à chaque fois ...) ne prennent qu'une ligne améliore le temps de navigation dans les lignes et la visibilité.
Klaus, la solution que tu donnes et pratique pour ouvrir le fichier, mais cela ne paramètrera pas l'éditeur pour autant ... | |
| | | Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Please,Please un fichier ini Mer 29 Fév 2012 - 22:38 | |
| Désolé, j'avais l'impression qu'il s'agissait d'un fichier ini pour un programme application écrit avec Panoramic. Maintenant, s'il s'agit de l'éditeur lui-même, je n'ai évidemment pas de solution. | |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: it Mer 29 Fév 2012 - 22:54 | |
| Effectivement, je pense comme Jicehel que notre ami pensait au paramétrage de l'éditeur. Il me semble qu'il suffirait qu'il se souvienne d'une fois à l'autre des paramètres précédents, certains sont conservés mais pas d'autres, par exemple la couleur des chaînes qu'il faut redéfinir à chaque fois (je trouve la couleur implicite gris clair peu lisible). De même il s'ouvre systématiquement a minima, et il faut donc systématiquement l'agrandir dès le départ. L'idée de Jicehel du repli des sous-programmes sur demande est aussi intéressante, mais peut-être un peu plus délicate à réaliser.
Ce sont des bricoles (de confort) par rapport à tout le reste, mais parfois un peu.. agaçantes. | |
| | | Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Please,Please un fichier ini Mer 29 Fév 2012 - 22:59 | |
| Absolument JL35, un excellent editeur sans un bon langage ne sert à rien mais il est plus agréable de travailler sur un bon langage avec un bon éditeur | |
| | | Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Please,Please un fichier ini Mer 29 Fév 2012 - 23:03 | |
| D'accord aussi. Pour moi, ce qui est le plus gênant, c'est la mémorisation (ou non-memorisatiion) des répertoires. L'éditeur propose systématiquement le dernier répertoire utilisé. Et si l'on a plusieurs onglets (ce qui est en soi un grand progrès) avec des sources provenant de plusieurs répertoires, il faut vraiment faire attention au moment de la sauvegarde. Pire, lorsqu'on essaie d'exécuter un programme dans un onglet après avoir chargé ou sauvegardé un autre onglet vers un autre répertoire, c'est le plantage assuré... Il faudrait que chaque onglet se "souvienne" du répertoire du module qu'il affiche - mais cela a déjà été demandé. Il y a encore plus gênant: si 'on génère un exécutable ou une application dans un autre répertoire, le répertoire d'origine est également perdu, même si l'on a qu'un seul onglet.
Pour éviter cela, j'ai pris l'habitude de systématiquement réenregistrer mon source dès que je veux l'exécuter dans l'éditeur - comme ça, je suis sûr du répertoire par défaut. | |
| | | Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Please,Please un fichier ini Mer 29 Fév 2012 - 23:09 | |
| Je fais pareil Klaus. Un autre inconvénient quand on a plusieurs sources surtout si on n'en a enregistré aucun c'est que les sauvegardes automatiques se font du coup dans le répertoire de cet onglet. J'espère que Jack pourra améliorer l'éditeur en plus de ces travaux en cours. | |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Please,Please un fichier ini Mer 29 Fév 2012 - 23:58 | |
| Exact ! je me suis fait piéger plusieurs fois, à chercher où j'avais bien pu enregistrer mon source ! | |
| | | Invité Invité
| Sujet: Re: Please,Please un fichier ini Ven 2 Mar 2012 - 11:54 | |
| Bonjour, Lorsque j'ai vu ce poste j'étais déjà à la recherche d'une solution, car je pensais que cela était possible avec AutoIt que visiblement vous n'aimez pas. J'avais un problème car Panoramic utilise un objet pour la fenêtre de travail qu'AutoIt ne connaît pas: TSynEdit. J'ai posé la question aux ingénieurs d'Auto It, mais que cela serait difficile d'intervenir. Mais depuis plus d'une semaine que je teste, j'ai débloqué tous les problèmes je crois. Chaque teste est positif. Pour l'instant je ne fais pas un dossier à part, vu que mes programmes vous font pousser des boutons, mais à titre d'essai, je mets le début, et ce sont vos commentaires qui me diront si je mettrais la version finalisée. Pour l'instant je ne mets que l'initialisation de l'éditeur Panoramic, et vous verrez quelques instants une forme avec les listes et des boutons. Pour fonctionner le programme a besoin d'un fichier finit, où les paramètres de départ sont sauvegardés. Le dossier que j'ai choisi est: "C:\Panoramic-Init\" Le programme le créer, et AutoIt se sert de celui-ci. - Code:
-
' création d'un fichier ini pour style panoramic width 0,380 : height 0,330 caption 0,"création du style Panoramic" label mot_c , mot_s , com_c , com_s , chai_c , chai_s , construction , auto_sauve , dossier dim dossier$ : dossier$="C:\Panoramic-Init\" dim mot_c,mot_s , com_c ,com_s ,chai_c, chai_s , auto_s ,s$ , m$ , pano$
alpha 4:left 4,130:caption 4,"COULEURS" :top 4,30 combo 1:text 1,"Mot-clés":width 1,100 :top 1,50 :on_click 1,mot_c item_add 1,"bleu":item_add 1,"vert":item_add 1,"rouge":item_add 1,"violet":item_add 1,"gris":item_add 1,"pas de couleur"
combo 2:text 2,"Commentaires":width 2,100:left 2,110 :top 2,50 :on_click 2,com_c item_add 2,"bleu":item_add 2,"vert":item_add 2,"rouge":item_add 2,"violet":item_add 2,"gris":item_add 2,"pas de couleur"
combo 3:text 3,"Chaines":width 3,100 :left 3,220 :top 3,50 :on_click 3,chai_c item_add 3,"bleu":item_add 3,"vert":item_add 3,"rouge":item_add 3,"violet":item_add 3,"gris":item_add 3,"pas de couleur"
' ------------------------------------------------ Alpha 5:top 5,100:left 5,140:caption 5,"STYLES" combo 6:text 6,"Mot_clés":width 6,100:top 6,120 :on_click 6,mot_s item_add 6,"gras":item_add 6,"italic":item_add 6,"normal" combo 7:text 7,"Commentaires":width 7,100:left 7,110 :top 7,120 :on_click 7,com_s item_add 7,"gras":item_add 7,"italic":item_add 7,"normal" combo 8:text 8,"Chaines":width 8,100 :left 8,220 :top 8,120 :on_click 8,chai_s item_add 8,"gras":item_add 8,"italic":item_add 8,"normal" button 9:left 9,180:caption 9,"sauve":on_click 9,construction
combo 11:top 11,190:text 11,"sauvegarde auto" : on_click 11,auto_sauve item_add 11,"5 mn" :item_add 11,"10 mn" :item_add 11,"30 mn": item_add 11,"Inactif"
button 12:left 12,170:top 12,190:width 12,150:caption 12,"dossier Panoramic":on_click 12,dossier open_dialog 13:filter 13,"Panoramic_editeur|PANORAMIC_EDITOR.exe" alpha 14:left 14,5:top 14,250:font_size 14,10
dlist 10 If dir_exists(dossier$) = 0 then dir_make dossier$
end mot_c: mot_c=item_index(1):return mot_s: mot_s=item_index(6):return com_c: com_c=item_index(2):return com_s: com_s=item_index(7):return
chai_c: chai_c=item_index(3):return chai_s: chai_s=item_index(8):return auto_sauve: auto_s=item_index(11):return return
dossier: pano$=file_name$(13) caption 14,pano$ file_open_write 1,dossier$+"Panoramic.ini" file_write 1,pano$ file_close 1 return construction: if mot_c=0 or mot_s=0 or com_c=0 or com_s=0 or chai_c=0 or chai_s=0 or auto_s=0 message "l'un des styles n'est pas validé" return end_if ' mots_clés s$="!cc"+mid$("BVRIGP",mot_c,1)+"!cs"+mid$("GIN",mot_s,1) m$="!co"+mid$("BVRIGP",com_c,1)+"!ct"+mid$("GIN",com_s,1) s$=s$+m$ m$="!cu"+mid$("BVRIGP",chai_c,1)+"!cy"+mid$("GIN",chai_s,1) s$=s$+m$ m$="!ca"+mid$("513I",auto_s,1) s$=s$+m$ clear 10:item_add 10,s$+chr$(0) file_save 10,dossier$+"style.ini" terminate Donc vous exécutez le code. Le programme AutoIt: Voir le Fichier : Init-Pano.exeLe mieux est de le mettre dans le même répertoire que le style. Vous démarrez l'éditeur Panoramic, à partir de ce programme. Si cela vous semble intéressant, alors je ferais un sujet pour. |
| | | Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Please,Please un fichier ini Ven 2 Mar 2012 - 12:03 | |
| Bon, je crois que je vais finir par installer AutoIT comme ça, je pourrais tester sous W7 si ça marche | |
| | | Invité Invité
| Sujet: Re: Please,Please un fichier ini Ven 2 Mar 2012 - 13:01 | |
| Je suis surpris. J'ai oublié de faire un fichier zip et c'est passé quant même. |
| | | carpathe
Nombre de messages : 14 Age : 73 Localisation : Pres Toulouse Date d'inscription : 28/02/2012
| Sujet: A propos des repertoires de depart et d'arrivee Ven 2 Mar 2012 - 15:19 | |
| Je vous signale que sous windows,le bloc note envoie parfois les 'save-sous',au system32.Toujours vérifier avec le bouton de remontée dans l'arborescence,ou on habite exactement.Quand on ne trouve pas le fichier sauvé,à l'endroit ou on l'espérait ,il suffit de rouvrir le programme et de demander un enregistrement.Le programme retourne au dernier repertoire utilisé.Pour le fichier"ini",moi,c'est la largeur de fenetre qui me gene (y a trop d'air qui rentre!ma femme gueule!). | |
| | | Contenu sponsorisé
| Sujet: Re: Please,Please un fichier ini | |
| |
| | | | Please,Please un fichier ini | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |