Access au buffer copier/coller sans crtl+v

Contenu du snippet

ce code permet de savoir ce qui se trouve dans le buffer copier/coller sans faire crtl+v il suffit de taper !c et d'appuyer sur "entrée" et le code va remplacer !c par le contenu du buffer

Source / Exemple :


on *:input:*: {
  if ( $findtok($1-,!c,1,32) != $null ) { 
    if ( $cb(0) = 1 ) { msg $target $replace($1-,!c,$chr(3) $+ 12 $+ $cb $+ $chr(3) ) }
    else {
      set %itr 1
      $iif($gettok($1-,$calc($findtok($1-,!c,1,32) - 1),32) != $null , msg $target $ifmatch)
      while ( %itr <= $cb(0) ) { 
        msg $target $chr(3) $+ 12 $+ $cb(%itr)
        inc %itr
      }
      $iif($gettok($1-,$calc($findtok($1-,!c,1,32) + 1) $+ -,32) != $null , msg $target $ifmatch)
      if ( $findtok($1-,!c,0,32) > 1 ) { echo -a attention un seul !c par phrase on pourrais croire que tu floodes }
    }
    halt
  }
}

Conclusion :


$cb renvoi la premiere ligne du buffer
$cb(0) renvoi le nombre de ligne du buffer
$cb(%itr) renvoi la linge numero %itr du buffer
les deux messages qui encadrent la boucle while servent a faire la difference entre le texte du buffer et le texte qui le precederait ( evenetuellement )

pour utiliser la fonction ,copier simplement le code plus haut dans les remotes,
ensuite copier quelquechose quelquepart et apres taper !c dans votre editbox et apuyez sur "entrée"
exemple

debut du code .... !c ...... fin du code
et ça va donner ce que vous avez copier a la place de !c

ça sert pas a grand chose c'est juste sympatique , et ça permet d'exploiter $cb petit identifiant tres puissant

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.