Remuald Coadmin

  Age : 19 Inscrit le : 01 Juin 2006 Messages : 7512 Localisation : Saint Hermine // Chemillé
 | Sujet: Macro Jeu 10 Avr 2008 - 17:08 | |
| Bonjour à toutes et a tous
j'ai recherché sur le net une macro pour faire des actions precises mais je ne trouve pas comment l'executer
voila a quoi peut ressembler le code:
| Code: | [General] Description=World of Warcraft Auto login macro script BeginHotkey=121 BeginHotkeyMod=0 PauseHotkey=96 PauseHotkeyMod=0 StopHotkey=0 StopHotkeyMod=0 RunOnce=1 EnableWindow= Enable=1 AutoRun=0 [Repeat] Type=0 Number=1 [CallBack] OnSetup= [Comment] Content=
[Attachment]
[Script] UserVar flag=DropList{enter character choice:0|enter game:1} login method UserVar delaystart=DropList{enter game directly:0|enter game later:1} enter method //var setup DelayTime=500 fSimilar=0.9 If delaystart=1 //timer VBSCall SWTime=InputBox ("Please enter time to turn off compter!(00:00-23:59)! for example: 2:03, 22:35") //*********************************** check time format **************************************************** //Len--get string length VBS LenS=Len(SWTime) //Instr--get ":" position VBS Num=Instr(SWTime,":") If Num=0 VBS Num=Instr(SWTime,":") EndIf If Num=0 VBSCall Obj.Popup("Time format is not correct!",5,"Error",48) EndScript EndIf //left--get Num-1 chars on the left If left(SWTime,Num-1)>23 or left(SWTime,Num-1)<0 VBSCall Obj.Popup("Hour format is not correct!",5,"Error",48) EndScript EndIf //Right--get LenS-Num chars on the right If Right(SWTime,LenS-Num)>59 or Right(SWTime,LenS-Num)<0 VBSCall Obj.Popup("Minute format is not correct!",5,"Error",48) EndScript EndIf //*********************************** check time format **************************************************** VBSCall Obj.Popup("Computer will be turned off at "&SWTime&"! ",5,"Auto turn off",48) Rem Start //Time -- get current time VBS NowTime=Time //Hour -- get hour, Minute -- get minute If Hour(SWTime)=Hour(NowTime) and Minute(SWTime)=Minute(NowTime) Goto main EndIf Delay 30000 Goto Start EndIf Rem main //Registry Plugin win=Window.Find("GxWindowClassD3d","World of Warcraft") If win=0 //change YOURWOWTITLE to your WOW game title Plugin win=Window.Find("GxWindowClassD3d","YOURWOWTITLE") EndIf If win=0 VBS Dim OperationRegistry VBS Dim Read_Data VBS Set OperationRegistry=CreateObject("WScript.Shell") RegPath="HKLM\SOFTWARE\Blizzard Entertainment\World of Warcraft\InstallPath" VBS Read_Data=OperationRegistry.RegRead(RegPath) AppPath=Read_Data&"wow.exe" //VBSCall MessageBox(AppPath) VBSCall RunApp(AppPath) EndIf |
Help  |
|
charly brown Silver Member

  Age : 36 Inscrit le : 01 Juin 2006 Messages : 443 Localisation : NANTES
 | Sujet: Re: Macro Jeu 10 Avr 2008 - 17:32 | |
| Il me semble que c'est du visual basic.... Tu copies le tout dans un fichier TXT dont tu renommes l'extension en .vbs...
Y a plus qu'à cliquer ensuite sur le fichier en question pour qu'il exécute le script... |
|
pmgamer Gold Member


  Age : 40 Inscrit le : 16 Nov 2006 Messages : 639 Localisation : Saint-Julien-de-Concelles
 | Sujet: Re: Macro Jeu 10 Avr 2008 - 17:39 | |
| ça ressemble effectivement à du VB Script, par contre il a pas l'air d'être au point car je trouve une erreur de compile, peut-être auras tu plus de chance !!!
tu as trouvé ça où ? |
|
Remuald Coadmin

  Age : 19 Inscrit le : 01 Juin 2006 Messages : 7512 Localisation : Saint Hermine // Chemillé
 | Sujet: Re: Macro Jeu 10 Avr 2008 - 17:56 | |
| ça fonctionne pas 
 |
|
Remuald Coadmin

  Age : 19 Inscrit le : 01 Juin 2006 Messages : 7512 Localisation : Saint Hermine // Chemillé
 | Sujet: Re: Macro Jeu 10 Avr 2008 - 17:58 | |
| | pmgamer a écrit: | ça ressemble effectivement à du VB Script, par contre il a pas l'air d'être au point car je trouve une erreur de compile, peut-être auras tu plus de chance !!!
tu as trouvé ça où ? |
un site qui developpe des scripts pour des jeux |
|
robin44 Modérateur

  Age : 35 Inscrit le : 09 Aoû 2007 Messages : 1896 Localisation : Missillac
 | Sujet: Re: Macro Jeu 10 Avr 2008 - 18:27 | |
| Tu joues à WOW Remu ? _________________

 |
|
yavka Membre actif


  Age : 100 Inscrit le : 30 Mar 2008 Messages : 168 Localisation : Nantes
 | Sujet: Re: Macro Jeu 10 Avr 2008 - 18:46 | |
| Non non, ce n'est pas du vbS ce truc ... sauf les lignes qui commencent par "VBS". Si ca vous amuse, vous pouvez taper la ligne ci après dans un fichier avec extension VBS et vous verrez une boite s'afficher. (c'est directement tiré de l'exemple de remuald).
SWTime=InputBox ("Please enter time to turn off compter!(00:00-23:59)! for example: 2:03, 22:35")
A priori, cela ressemble à de "l'automatisation de tâches". Un de mes collègues avait besoin de répéter 200 fois la même séquence d'environ 30 frappes de touches et il a fait appel un logiciel comme celui là : http://www.qmacro.com/ qui semble justement être celui dont tu aurais besoin. Je ne sais plus comment ca fonctionne mais il me semble qu'il faut planifier l'exécution de ton code (enfin c'est optionnel, tu peux le lancer aussitôt). Ensuite ce que tu as "programmé" sera exécuté (t'as qu'à voir les "features" en bas de la page d'accueil du site).
Y'a juste un truc qui m'étonne dans ce code (qui vient sans doute de LazyGame) et qui sert de "logon automatique" pour World of Warcraft, c'est qu'une partie de ce qui est en VBS planifie l'arrêt du pc et l'autre sert tout simplement à lancer WarCraft ??? |
|