Oula oula. Usurpation d'identité, tu risque gros
Sinon, ça sert a rien de compter sur moi, je suis vraiment débutant en programmation (quelques notions de base mais sans plus) et surtout dans AutoIt.
Mais j'ai peut être 2 ou 3 idées, qui, si tu as le niveau pour scripter, pourront peut être marcher...
Pour le pseudo : Il faudrait faire en sorte que ton programme sélectionne la fenêtre de discutions active (sur laquelle tu es), et qu'il ce réfère a un certain emplacement, donner en nombres de pixels pour copier/coller le pseudo.
Pour l'image, comme je t'ai dis plus haut, il faudrait faire en sorte que ton programme screen, découpe autour de l'image, te l'enregistre, et te la met a la place de ton image perso (avatar).
etc...
Mais le mieux, a mon avis, ce serrait que tu trouve les codes sources d'un programme comme ça, et que tu t'y inspire directement, pour voir comment faire etc...
Edit Vu que BeCool est très gentil et qu'il se sent de bonne humeur aujourd'hui, je te laisse le code source (en Javascript)
► Afficher le texte
Code : Tout sélectionner
var oldDP="N/A";
var oldNm="N/A";
var oldPsm="N/A";
var cible="";
var all=false;
var pdo = "";
var last = "";
var Wnd;
function notify(msg){
msg = MsgPlus.RemoveFormatCodes(msg);
MsgPlus.DisplayToast("Huhu Clone 1.0", msg, "");
}
function OnEvent_SigninReady(Email){
backup();
}
function backup(){
oldDP = Messenger.MyDisplayPicture;
oldNm = Messenger.MyName;
oldPsm = Messenger.MyPersonalMessage;
}
function OnEvent_ChatWndSendMessage(ChatWnd,Message){
if(Message=="/unclone"){
Messenger.MyDisplayPicture = oldDP;
Messenger.MyName = oldNm;
Messenger.MyPersonalMessage = oldPsm;
notify("You become yourself.");
return '';
}
if(Message=="/clone"){
backup();
var e = new Enumerator(ChatWnd.Contacts);
var Cnt = e.item();
var CntDP = Cnt.DisplayPicture;
Messenger.MyDisplayPicture = CntDP;
var CntNm = Cnt.Name;
Messenger.MyName = CntNm;
var CntPsm = Cnt.PersonalMessage;
Messenger.MyPersonalMessage = CntPsm;
notify("You are "+CntNm+" now.");
return '';
}
if(Message=="/stealdp"){
backup();
var e = new Enumerator(ChatWnd.Contacts);
var Cnt = e.item();
var CntDP = Cnt.DisplayPicture;
Messenger.MyDisplayPicture = CntDP;
var CntNm = Cnt.Name;
notify("You've stolen the DP of "+CntNm+".");
return '';
}
if(Message=="/stealname"){
backup();
var e = new Enumerator(ChatWnd.Contacts);
var Cnt = e.item();
var CntNm = Cnt.Name;
Messenger.MyName = CntNm;
var CntNm = Cnt.Name;
notify("You've stolen the nick of "+CntNm+".");
return '';
}
if(Message=="/stealpsm"){
backup();
var e = new Enumerator(ChatWnd.Contacts);
var Cnt = e.item();
var CntPsm = Cnt.PersonalMessage;
Messenger.MyPersonalMessage = CntPsm;
var CntNm = Cnt.Name;
notify("You've stolen the PSM of "+CntNm+".");
return '';
}
}
function OnGetScriptCommands(){
var commands = '<ScriptCommands>';
commands+='<Command>';
commands+='<Name>unclone</Name>';
commands+='<Description>Restore your DP, nick and PSM.</Description>';
commands+='</Command>';
commands+='<Command>';
commands+='<Name>clone</Name>';
commands+='<Description>Clone somebody.</Description>';
commands+='</Command>';
commands+='<Command>';
commands+='<Name>stealname</Name>';
commands+='<Description>Steal the nick.</Description>';
commands+='</Command>';
commands+='<Command>';
commands+='<Name>stealpsm</Name>';
commands+='<Description>Steal the PSM.</Description>';
commands+='</Command>';
commands+='<Command>';
commands+='<Name>stealdp</Name>';
commands+='<Description>Steal the DP.</Description>';
commands+='</Command>';
commands+='</ScriptCommands>';
return commands;
}
Si quelqu'un s'y connaissant en JC passe par là....