[résolu] Liste de raccourcis pour copier coller
Moderators: Stefan2, white, nsp
[résolu] Liste de raccourcis pour copier coller
Bonjour
Existe il une fonction dans TC qui permettrait d'ouvrir une liste qui contient des mots/phrase/texte que l'on pourrait sélectionné pour copié et ensuite coller ailleurs (par ex sur un forum).
Je m'explique, je post pas mal sur des forum et je met beaucoup de liens a partir de mes page perso. j'accède a mes page perso par TC en FTP
Seulement a chaque fois que je veut mettre un liens dans un forum il faut que je copie colle des petit morceau de texte.
L'idéal serait que TC une fois connecté au FTP puisse générer le chemin unc et le mette dans le copier/coller
j'espère avoir été clair et que vous pourrez m'aider
merci et @+ Fredh
Existe il une fonction dans TC qui permettrait d'ouvrir une liste qui contient des mots/phrase/texte que l'on pourrait sélectionné pour copié et ensuite coller ailleurs (par ex sur un forum).
Je m'explique, je post pas mal sur des forum et je met beaucoup de liens a partir de mes page perso. j'accède a mes page perso par TC en FTP
Seulement a chaque fois que je veut mettre un liens dans un forum il faut que je copie colle des petit morceau de texte.
L'idéal serait que TC une fois connecté au FTP puisse générer le chemin unc et le mette dans le copier/coller
j'espère avoir été clair et que vous pourrez m'aider
merci et @+ Fredh
Last edited by fredh on 2009-08-10, 06:38 UTC, edited 1 time in total.
- franck8244
- Power Member
- Posts: 704
- Joined: 2003-03-06, 17:37 UTC
- Location: Geneva...
Bonjour,
un petit script autohotkey peut faire l'affaire :
Bien sur, à améliorer en fonction des besoins
un petit script autohotkey peut faire l'affaire :
Code: Select all
#SingleInstance Force
#NotrayIcon
Loop, parse, clipboard, `n, `r
{
StringReplace, var,A_LoopField,ftp://ftpperso,http://test,1
var=%var%`r
final=%final%%var%
clipboard=%final%
}
TC#88260 -
- franck8244
- Power Member
- Posts: 704
- Joined: 2003-03-06, 17:37 UTC
- Location: Geneva...
Autohotkey est un logiciel très pratique : simulation de touche clavier/souris et bien plus...
les -scripts- sont des fichiers texte (extension .ahk)
Ils peuvent être appelés directement si autohotkey est installé ou directement s'ils sont compilés...
le script mis ci dessus -travaille- sur le contenu du presse papier , pour chaque -ligne- cherche les textes "ftp://ftpperso" et le remplace par "http://test"
Vous pouvez utiliser en plus la fonction
"Copier noms sélectionnés avec chemins dans presse papier" de TC
Si besoin je ferai ce soir un script -complet-
les -scripts- sont des fichiers texte (extension .ahk)
Ils peuvent être appelés directement si autohotkey est installé ou directement s'ils sont compilés...
le script mis ci dessus -travaille- sur le contenu du presse papier , pour chaque -ligne- cherche les textes "ftp://ftpperso" et le remplace par "http://test"
Vous pouvez utiliser en plus la fonction
"Copier noms sélectionnés avec chemins dans presse papier" de TC
Si besoin je ferai ce soir un script -complet-
TC#88260 -
Donc le script que tu a donné est un script "compilé" (extensions EXE) qui récupère le contenu du presse papier puis remplace les textes "ftp://ftpperso" par "http://test".
C'est vraiment ce que je cherche:
J'aimerai que le chemin UNC du fichier sur le curseur de TC soit stocké dans le presse papier. La fonction de TC (menu->Selection->copier le chemin) me donne ceci (pour du FTP) ftp://ftp.chez-alice.fr/Fichier/TC.jpg
Moi j'aimerai http://mapageperso.chez-alice.fr/Fichier/TC.jpg
je vais donc adapter ton script.
je t'envoie une invitation msn
Edit du post
C'est vraiment ce que je cherche:
J'aimerai que le chemin UNC du fichier sur le curseur de TC soit stocké dans le presse papier. La fonction de TC (menu->Selection->copier le chemin) me donne ceci (pour du FTP) ftp://ftp.chez-alice.fr/Fichier/TC.jpg
Moi j'aimerai http://mapageperso.chez-alice.fr/Fichier/TC.jpg
je vais donc adapter ton script.
je t'envoie une invitation msn
Edit du post
Last edited by fredh on 2009-08-05, 16:12 UTC, edited 2 times in total.
- franck8244
- Power Member
- Posts: 704
- Joined: 2003-03-06, 17:37 UTC
- Location: Geneva...
Il suffit d'intégrer dans le script autohotkey la -combinaison de touches clavier- nécessaire pour appeler la commande de TC.Une idée ?
Ensuite il suffira d'associer la touche F8 à l'appel du script...
l'envoi des touches:
Code: Select all
ifWinActive ahk_class TTOTAL_CMD
{
Send {ALTDOWN}m{ALTUP}p
}
-> En gros mettre les lettres -soulignées- ...
J'utilise Trilian -> aucune -invitation msn-
TC#88260 -
Salut Franck
merci de répondre.
Chez moi j'ai choisi l'option "Recherche rapide: "Alt+lettre" donc tes "touches" ne fonctionne pas
Donc le script devient :
J'ai créé une nouvelle commande avec cm_commandbrowser dans usercmd.ini qui pointe vers le script convertit en exe puis j'ai associé la touche F8 a cette nouvelle commande.
ca fonctionne mais les "Send, {ALTDOWN}f{ALTUP}{RIGHT}{DOWN 11}{ENTER}" sont visible a l'écrans, l'ideal ca serait de lancé directement la commande "cm_CopyFullNamesToClip" je vais voir ce que je peut faire.
En attendant merci beaucoup pour ton aide efficace
merci de répondre.
Chez moi j'ai choisi l'option "Recherche rapide: "Alt+lettre" donc tes "touches" ne fonctionne pas
Donc le script devient :
Code: Select all
ifWinActive ahk_class TTOTAL_CMD
{
Send, {ALTDOWN}f{ALTUP}{RIGHT}{DOWN 11}{ENTER}
}
#SingleInstance Force
#NotrayIcon
Loop, parse, clipboard, `n, `r
{
StringReplace, var,A_LoopField,ftp://ftp.chez-alice.fr,http://mapagepersos.chez-alice.fr,1
var=%var%`r
final=%final%%var%
clipboard=%final%
}
ca fonctionne mais les "Send, {ALTDOWN}f{ALTUP}{RIGHT}{DOWN 11}{ENTER}" sont visible a l'écrans, l'ideal ca serait de lancé directement la commande "cm_CopyFullNamesToClip" je vais voir ce que je peut faire.
En attendant merci beaucoup pour ton aide efficace
- franck8244
- Power Member
- Posts: 704
- Joined: 2003-03-06, 17:37 UTC
- Location: Geneva...
Oui, Faire un PostMessage ...Une idée peut etre ?
2018 est le N° de commande interne de TC pour cm_CopyFullNamesToClip (N° dans totalcmd.inc)
Le script :
Code: Select all
#SingleInstance Force
#NotrayIcon
ifWinActive ahk_class TTOTAL_CMD
{
PostMessage, 1075, 2018"
Loop, parse, clipboard, `n, `r
{
StringReplace, var,A_LoopField,ftp://ftp.chez-alice.fr,http://mapagepersos.chez-alice.fr,1
var=%var%`r
final=%final%%var%
clipboard=%final%
}
}
TC#88260 -
Salut Franck
merci pour la réponse.
J'ai corrigé ton script car j'avais une erreur a l'exécution error_tc.jpg
J'ai donc supprimé le " après 2078
ca marche je n'ai plus l'affichage des commandes dans TC.
mais le remplacement des texte ne se fait que lors du second appel de la commande.
Je m'explique : je suis dans dans TC dans un répertoire FTP je choisi le fichier voulu et appuis sur "F8" (associer a la commande AutohotKey).
Dans le clipboard j'ai l'adresse non corriger : ftp://ftp.chez-alice.fr/Fichier/blabla.jpg
Je ré-appuis sur la touche "F8" et cette fois j'ai dans le Clipboard :
http://mapage_perso.chez-alice.fr/Fichier/blabla.jpg
Je n'avais pas ce phenomene avec la version precedentes. as tu une solutions ou alors ai je fait une mauvaise manip ?
merci pour la réponse.
J'ai corrigé ton script car j'avais une erreur a l'exécution error_tc.jpg
J'ai donc supprimé le " après 2078
Code: Select all
#SingleInstance Force
#NotrayIcon
ifWinActive ahk_class TTOTAL_CMD
{
PostMessage, 1075, 2018
Loop, parse, clipboard, `n, `r
{
StringReplace, var,A_LoopField,ftp://ftp.chez-alice.fr,http://mapage_perso.chez-alice.fr,1
var=%var%`r
final=%final%%var%
clipboard=%final%
}
}
mais le remplacement des texte ne se fait que lors du second appel de la commande.
Je m'explique : je suis dans dans TC dans un répertoire FTP je choisi le fichier voulu et appuis sur "F8" (associer a la commande AutohotKey).
Dans le clipboard j'ai l'adresse non corriger : ftp://ftp.chez-alice.fr/Fichier/blabla.jpg
Je ré-appuis sur la touche "F8" et cette fois j'ai dans le Clipboard :
http://mapage_perso.chez-alice.fr/Fichier/blabla.jpg
Je n'avais pas ce phenomene avec la version precedentes. as tu une solutions ou alors ai je fait une mauvaise manip ?
- franck8244
- Power Member
- Posts: 704
- Joined: 2003-03-06, 17:37 UTC
- Location: Geneva...
- franck8244
- Power Member
- Posts: 704
- Joined: 2003-03-06, 17:37 UTC
- Location: Geneva...
euh excuse moi je reviens a la charge
j'ai plusieurs serveur FTP, j'ai donc éditez le script autoHotKey pour donner cela :
mais ca ne fonctionne pas aucun des deux string n'est reconnu. peut tu me dire ce qui est faux dans le script (je pense au 2em stringreplace que je ne peut pas enchainé comme cela...)
J'ai regardé dans l'aide de autohit mais je n'ai pas encore trouver.
Edit : J'ai trouver ca dans l'aide, je ne vois pas ou ça coince..
j'ai plusieurs serveur FTP, j'ai donc éditez le script autoHotKey pour donner cela :
Code: Select all
#SingleInstance Force
#NotrayIcon
ifWinActive ahk_class TTOTAL_CMD
{
SendMessage, 1075, 2018
Loop, parse, clipboard, `n, `r
{
StringReplace, var,A_LoopField,ftp://ftp.chez-alice.fr,http://mapgeperso.chez-alice.fr,1
StringReplace, var,A_LoopField,ftp://ftpperso.sfr.fr,http://mapageperso.perso.sfr.fr,1
var=%var%`r
final=%final%%var%
clipboard=%final%
}
}
J'ai regardé dans l'aide de autohit mais je n'ai pas encore trouver.
Edit : J'ai trouver ca dans l'aide, je ne vois pas ou ça coince..
Code: Select all
StringReplace, Hotstring, Clipboard, ``, ````, All ; Do this replacement first to avoid interfering with the others below.
StringReplace, Hotstring, Hotstring, `r`n, ``r, All ; Using `r works better than `n in MS Word, etc.
StringReplace, Hotstring, Hotstring, `n, ``r, All
StringReplace, Hotstring, Hotstring, %A_Tab%, ``t, All
StringReplace, Hotstring, Hotstring, `;, ```;, All
Last edited by fredh on 2009-08-10, 09:33 UTC, edited 1 time in total.