Annonces Google
Serveur IRC
Serveur : irc.portlane.se
Canal : #AmigaNG
Activité du Site

Pages vues depuis 25/07/2007 : 25 302 239

  • Nb. de membres 187
  • Nb. d'articles 1 270
  • Nb. de forums 19
  • Nb. de sujets 20
  • Nb. de critiques 24

Top 10  Statistiques

Index du forum »»  Création-Développement »» MHE pour test et idée et etc...

MHE pour test et idée et etc...#1734

3Contributeur(s)
artblinksinisruszzd10h
3 Modérateur(s)
K-LElwoodcorto
artblink artblinkicon_post
Comme les commandes seront dans un texteditor caché, je chercherai les commandes avec la fonction search du texteditor

Les commandes seront classé par ordre alphabétique dans le texteditor, si je fais un chariot arrière et que j'efface ou je remplace alors je ferai une recherche avec top

Je pense que ça peux le faire.

Mais avant de passer par de la couleurs, je vais les mettre en gras

Le problème sera lors de la compilation, il faut que je trouve comment enlever le format avec la compilation et l'exécution

Je pense que c'est ça qui sera le plus dur

sinisrus sinisrusicon_post
je pense que c'est possible mais j'ai pas trouver la solution par contre si tu connais 'enote' (c'est pas de l'arexx) il permet de sauver en text plein et donc sans les couleur/gras/italic donc s'il sait le faire on doit bien y arriver :-)
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
sinisrus sinisrusicon_post
tien si tu peux test avec cette attribut :

Export => Plain

--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
sinisrus sinisrusicon_post
Bon je ne suis pas sur que c'est bien ça :-/
Message édité par : sinisrus / 23-12-2013 14:44
artblink artblinkicon_post
Il me faut un éditeur Hexa pour voir les codes ascii cachés comme CR,LF, format des polices,etc...

Normalement et si je me rappel bien de mon basic loco, les 32 premiers caractères sont des caractères cachés de commande

Pour créer un caractère en plusieurs couleur sur basic loco, je créé 2 matrice de 8x8 pixel de 2 couleur différente, et grâce au commande ascii de 0 à 31, 32 étant la barre espace, je mélangé les 2 pour en créé 1... Ah! mes débuts.... c'était bon, que de la bidouille... Nostalgie quand tu nous tiens ;-)

Exemple : je dois retirer $0A pour le LF car si on fait son script sous codebench (pas sûr), le saut de ligne = CR+LF alors que le texteditor de Mui n'a besoin que d'un des 2 pour faire un saut de ligne, c'est pour cela qu'il y a une ligne vide (LF je pense) entre 2 lignes de commande
Message édité par : artblink / 23-12-2013 16:02
sinisrus sinisrusicon_post
utilise ed
--
Coin coin... amitheme.amiga-ng.org
Sam460 1,15Ghz - OS4.1FE - Radeon Saphir HD7750 R7 250E - 2Go de ram
artblink artblinkicon_post
Cool on peut intéragir avec un texteditor caché (ShowMe=0)

Il y a plus qu'a tester si ma combine va fonctionner ;-)
artblink artblinkicon_post
Ca fonctionne nickel pour extraire les commandes hollywood du guide, voici mon code SI :

La version d'hollywood d'installer<>la version hollywood écrite dans l'éditeur


/*** Modif ***/
if ~open("Guide","Hollywood:Help/Hollywood.guide","r") then do
say Erreur4
RETURN
end

do while ~eof("Guide")
line=readln("Guide")
if line="" then iterate
if line="@{b}SYNOPSIS@{ub}" then do
line=readln("Guide")
Line=compress(Line)
call domethod(listview3,"InsertText",parsetext(line"\n"),bottom)
end

end
call close("Guide")


/*** Sauver ***/
call domethod(listview3,"save",addpart("Dictionnaire/Commande/","HollywoodAide.cmd"))

En faisant ça, je sort toutes les commandes du guide (aide rapide)

Maintenant, non seulement vous aurez les commandes réel de votre version d'hollywood MAIS AUSSI les aides rapides qui vont avec...

Maitenant, je fignole avec un tcho coup de picole PTDR


:-D :-D :-D :-D :-D :-D

Edit : EN plus c'est HYPER RAPIDE... 400 commandes (lignes) à sortir en moins de 5 secondes sous microAone...

Content :-P
Message édité par : artblink / 28-12-2013 14:58
Message édité par : artblink / 28-12-2013 15:00
artblink artblinkicon_post
SA FONCTIONNE DU TONNERRE ET C'EST SUPER RAPIDE...

Voici l'aide rapide

Je pique la valeur du nlist de commande
Je recherche dans le texteditor caché la commande correspondante
Je copie la ligne (GetLine)
Je mets le contenu de la ligne dans l'aide rapide

Merci Sinisrus.... grâce a tes codes de merdes, j'apprend plus facilement RxMui

Perso, je pense toujours que t'a quasi créer 50% de mon prg

Pour zzd10h, bin il dort pas car ces combines a 2 sous m'ont super bien aider

Merci mes caillins sans poils lol

:-D :-D :-D :-D :-D

Voici le code pour piquer les infos dans le text editor:

AideEnLigneDeCommande:

if AideGuide=1 then do
if AfficherLigneAideDeCommande~=0 then do
CommandeHollywood=xget(ListingDesCommandes,activeentry)
Test=left(CommandeHollywood,1)
if Test~="-" then do
call domethod(listview3,"search",CommandeHollywood,top)
CALL DoMethod(listview3,"ArexxCmd",GETLINE,"AideCommande")
call set("ZoneInformation","contents",parsetext("%b"AideCommande))
end
AfficherLigneAideDeCommande=1
end
end

call set("win",activeobject,Zonedetext.Numero)

RETURN

listview3 est le texteditor CACHE... oui, le nom n'a rien a voir avec un texteditor, mais n'oubliez pas que je suis un bidouilleur ;-) :-P
artblink artblinkicon_post
Petits bug :

Certaine fonction ne fonctionne pas quand le texteditor est caché... ZUT!!

:paf :paf :paf :paf
Petites Annonces

0 annonce(s) publiée(s)

Consulter

AmigaOS 4.1

Laissez-vous tenter par
AmigaOS 4.1
AmiTheme

AmiTheme