Nantes Hardware

Hardware software réseaux petites annonces
 
AccueilAccueil  PortailPortail  CalendrierCalendrier  GalerieGalerie  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujet
 

Macro

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Remuald
Coadmin


PoissonsSerpent
Age : 19
Inscrit le : 01 Juin 2006
Messages : 7512
Localisation : Saint Hermine // Chemillé

MessageSujet: 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 Merci
Revenir en haut Aller en bas
charly brown
Silver Member
Silver Member


CapricorneCochon
Age : 36
Inscrit le : 01 Juin 2006
Messages : 443
Localisation : NANTES

MessageSujet: 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...
Revenir en haut Aller en bas
pmgamer
Gold Member
Gold Member


BalanceSinge
Age : 40
Inscrit le : 16 Nov 2006
Messages : 639
Localisation : Saint-Julien-de-Concelles

MessageSujet: 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ù ?
Revenir en haut Aller en bas
Remuald
Coadmin


PoissonsSerpent
Age : 19
Inscrit le : 01 Juin 2006
Messages : 7512
Localisation : Saint Hermine // Chemillé

MessageSujet: Re: Macro   Jeu 10 Avr 2008 - 17:56

ça fonctionne pas Sad

Revenir en haut Aller en bas
Remuald
Coadmin


PoissonsSerpent
Age : 19
Inscrit le : 01 Juin 2006
Messages : 7512
Localisation : Saint Hermine // Chemillé

MessageSujet: 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
Revenir en haut Aller en bas
robin44
Modérateur


ScorpionBuffle
Age : 35
Inscrit le : 09 Aoû 2007
Messages : 1896
Localisation : Missillac

MessageSujet: Re: Macro   Jeu 10 Avr 2008 - 18:27

Tu joues à WOW Remu ?
_________________

Revenir en haut Aller en bas
yavka
Membre actif
Membre actif


ViergeSinge
Age : 100
Inscrit le : 30 Mar 2008
Messages : 168
Localisation : Nantes

MessageSujet: 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 ???
Revenir en haut Aller en bas

Macro

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Nantes Hardware :: Windows, Software & Réseaux :: Logiciels-
Poster un nouveau sujet   Répondre au sujet