• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
TRIGGERcmd
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
  1. Home
  2. Arthur Oscar
  3. Posts
  • Profile
  • Following 1
  • Followers 0
  • Topics 0
  • Posts 19
  • Best 1
  • Controversial 0
  • Groups 0

Posts made by Arthur Oscar

  • RE: Problem: Run Call Of Duty Warzone

    Forgot to add all the files used

    https://we.tl/t-4w8WHZAPBv

    posted in Windows
    A
    Arthur Oscar
    May 28, 2023, 12:44 AM
  • RE: Problem: Run Call Of Duty Warzone

    @Russ
    I Finally Solve the problem...

    first of all... no .bat is needed. thanks god! hahaha

    1st step:
    configurates to open a link to execute cod.exe (compiled)
    237c9825-f30f-4f48-ba76-679bc05e520e-image.png

    2nd step:
    edit a link icon came from cmd (inside SysWOW64 folder) and put this link inside your folder
    22446163-ce05-40f8-9f84-5e67655a0f2d-image.png
    3rd step:
    put the infos as following:
    f8430959-df5e-474e-80da-6472534f7381-image.png

    Files needed:
    cmd.lnk (icon to run by triggercmd)
    cod.au3 (script)
    cod.exe(au3 compiled in 64bits)
    imagesearch.au3
    imagesearchDLL.dll
    botao.png (image from button to press)
    515d56b1-d489-4795-8ec9-51c7dbdd0d78-image.png

    that's it...
    Thanks @Russ to the help...
    hope you enjoy @Luiz-Henrique-Dela-Giustina and all the others!

    posted in Windows
    A
    Arthur Oscar
    May 27, 2023, 11:19 PM
  • RE: Problem: Run Call Of Duty Warzone

    @Russ this way its opening in system32 mode...
    0d4e45f2-b356-4734-b155-1838f7a9faee-image.png
    i need to execute those comands in cmd from syswow64.. like this other image
    bd8505b2-583a-4129-8abe-56e2fb97bc38-image.png

    posted in Windows
    A
    Arthur Oscar
    May 27, 2023, 10:35 PM
  • RE: Problem: Run Call Of Duty Warzone

    @Russ
    Important information!!!!
    allmost solved problem!!!

    just need to run cod.exe inside SysWOW64 cmd prompt

    but to do this... i need edit cod.bat file

    cod.bat says:

    echo program running >> D:\alexa\cod\cod.log

    start "" c:\Windows\SysWOW64\cmd.exe >> D:\alexa\cod\cod.exe

    exit

    but ofc its not working yet... path is incorrect... there is any way to type the path inside the new cmd window? or... execute cmd from 64bit path directly?

    posted in Windows
    A
    Arthur Oscar
    May 27, 2023, 6:47 PM
  • RE: Problem: Run Call Of Duty Warzone

    @Russ ill do it... btw i discovered why your result was returning 0 executing manually to you. try right click on au3 file and execute script as 64bits... after that... even .exe compiled 64bits runs okay.

    posted in Windows
    A
    Arthur Oscar
    May 26, 2023, 2:31 PM
  • RE: Problem: Run Call Of Duty Warzone

    @Russ i noticed when i tell to triggercmd to execute cod.bat file... it doesnt blink at the screen, it executes on background or something?

    posted in Windows
    A
    Arthur Oscar
    May 24, 2023, 3:05 PM
  • RE: Problem: Run Call Of Duty Warzone

    @Russ as i told before, executing the script by myself, it works fine, but when i order to trigger result scan is 0.

    posted in Windows
    A
    Arthur Oscar
    May 20, 2023, 5:55 AM
  • RE: Problem: Run Call Of Duty Warzone

    @Russ sometimes you have to put a wait after movemouse... it click and move at same time

    posted in Windows
    A
    Arthur Oscar
    May 20, 2023, 4:15 AM
  • RE: Warzone

    @frankerebus i did something similar too.. but as you say, assuming you only play cod and no updates open in battle.net window...
    now im trying to make a imagesearch to find play button to detect if cod is the active game on battle.net and to click on it... i already did works runing script manually, but when i tell to triggercmd to do it... it returns 0 on my search... trying to figure why... any idea? i replyied in other topic here

    https://www.triggercmd.com/forum/topic/1303/problem-run-call-of-duty-warzone/8?_=1684440229512

    posted in Windows
    A
    Arthur Oscar
    May 18, 2023, 8:12 PM
  • RE: Formatei o PC

    @Vanderlei-Pacheco se voce tinha uma conta registrada, acredito que ao logar novamente a listagem reaparecera

    posted in Instructions
    A
    Arthur Oscar
    May 18, 2023, 8:05 PM
  • RE: Problem: Run Call Of Duty Warzone

    @Russ wich system triggercmd is runing? 32 or 64bit? i noticed if i compile script to 32bits script never works... maybe this influence? if trigger is runing as 32bits... idk

    posted in Windows
    A
    Arthur Oscar
    May 17, 2023, 7:42 AM
  • RE: Problem: Run Call Of Duty Warzone

    @Russ you can change the PNG file into a piece of your desktop printscreen to try.
    This way you dont need battle.net app.
    BTW, i forgot to ask.. you have imagesearchdll.dll file?
    if you havent, here the link.
    https://www.autoitscript.com/forum/topic/148005-imagesearch-usage-explanation/
    its needed to work.. i tried to send to your email, but gmail doesnt allow me to send.
    b08221f0-a161-4ebb-85b5-e3a7521f647a-image.png like this one of mine desktop

    posted in Windows
    A
    Arthur Oscar
    May 17, 2023, 5:44 AM
  • RE: Problem: Run Call Of Duty Warzone

    @Russ but works when i click manually.. just when triggercmd try it... it doesnt works... maybe some argument not passing maybe? idk like tell to triggercmd to execute script as operator
    thats battle.net app

    3b546995-0df9-4710-af01-4ab4134b5485-image.png

    posted in Windows
    A
    Arthur Oscar
    May 16, 2023, 10:28 PM
  • RE: Problem: Run Call Of Duty Warzone

    reducing to 1 file...

    still same problem...

    #include-once
    ; ------------------------------------------------------------------------------
    ;
    ; AutoIt Version: 3.0
    ; Language: English
    ; Description: Functions that assist with Image Search
    ; Require that the ImageSearchDLL.dll be loadable
    ;
    ; ------------------------------------------------------------------------------

    ;===============================================================================
    ;
    ; Description: Find the position of an image on the desktop
    ; Syntax: _ImageSearchArea, _ImageSearch
    ; Parameter(s):
    ; $findImage - the image to locate on the desktop
    ; $tolerance - 0 for no tolerance (0-255). Needed when colors of
    ; image differ from desktop. e.g GIF
    ; $resultPosition - Set where the returned x,y location of the image is.
    ; 1 for centre of image, 0 for top left of image
    ; $x $y - Return the x and y location of the image
    ;
    ; Return Value(s): On Success - Returns 1
    ; On Failure - Returns 0
    ;
    ; Note: Use _ImageSearch to search the entire desktop, _ImageSearchArea to specify
    ; a desktop region to search
    ;
    ;===============================================================================
    Func _ImageSearch($findImage,$resultPosition,ByRef $x, ByRef $y,$tolerance)
    return _ImageSearchArea($findImage,$resultPosition,0,0,@DesktopWidth,@DesktopHeight,$x,$y,$tolerance)
    EndFunc

    Func _ImageSearchArea($findImage,$resultPosition,$x1,$y1,$right,$bottom,ByRef $x, ByRef $y, $tolerance)
    $x1=-1920
    $y1=-1080
    $right=3840
    $bottom=1080
    ;MsgBox(0,"asd","" & $x1 & " " & $y1 & " " & $right & " " & $bottom)
    if $tolerance>0 then $findImage = "*" & $tolerance & " " & $findImage
    $result = DllCall("ImageSearchDLL.dll","str","ImageSearch","Int",$x1,"Int",$y1,"Int",$right,"Int",$bottom,"str",$findImage)
    ; Error checking goes here
    If (IsArray($result) = False) Then Return 0
    ; If error exit
    if $result[0]="0" then return 0
    ; Otherwise get the x,y location of the match and the size of the image to
    ; compute the centre of search
    $array = StringSplit($result[0],"|")

    $x=Abs(Number($array[2]))
    $y=Abs(Number($array[3]))
    if $resultPosition=1 then
    $x=$x + Abs(Number($array[4])/2)
    $y=$y + Abs(Number($array[5])/2)
    endif
    return 1
    EndFunc

    ;===============================================================================
    ;
    ; Description: Wait for a specified number of seconds for an image to appear
    ;
    ; Syntax: _WaitForImageSearch, _WaitForImagesSearch
    ; Parameter(s):
    ; $waitSecs - seconds to try and find the image
    ; $findImage - the image to locate on the desktop
    ; $tolerance - 0 for no tolerance (0-255). Needed when colors of
    ; image differ from desktop. e.g GIF
    ; $resultPosition - Set where the returned x,y location of the image is.
    ; 1 for centre of image, 0 for top left of image
    ; $x $y - Return the x and y location of the image
    ;
    ; Return Value(s): On Success - Returns 1
    ; On Failure - Returns 0
    ;
    ;
    ;===============================================================================
    Func _WaitForImageSearch($findImage,$waitSecs,$resultPosition,ByRef $x, ByRef $y,$tolerance)
    $waitSecs = $waitSecs * 1000
    $startTime=TimerInit()
    While TimerDiff($startTime) < $waitSecs
    sleep(100)
    $result=_ImageSearch($findImage,$resultPosition,$x, $y,$tolerance)
    if $result > 0 Then
    return 1
    EndIf
    WEnd
    return 0
    EndFunc

    ;===============================================================================
    ;
    ; Description: Wait for a specified number of seconds for any of a set of
    ; images to appear
    ;
    ; Syntax: _WaitForImagesSearch
    ; Parameter(s):
    ; $waitSecs - seconds to try and find the image
    ; $findImage - the ARRAY of images to locate on the desktop
    ; - ARRAY[0] is set to the number of images to loop through
    ; ARRAY[1] is the first image
    ; $tolerance - 0 for no tolerance (0-255). Needed when colors of
    ; image differ from desktop. e.g GIF
    ; $resultPosition - Set where the returned x,y location of the image is.
    ; 1 for centre of image, 0 for top left of image
    ; $x $y - Return the x and y location of the image
    ;
    ; Return Value(s): On Success - Returns the index of the successful find
    ; On Failure - Returns 0
    ;
    ;
    ;===============================================================================
    Func _WaitForImagesSearch($findImage,$waitSecs,$resultPosition,ByRef $x, ByRef $y,$tolerance)
    $waitSecs = $waitSecs * 1000
    $startTime=TimerInit()
    While TimerDiff($startTime) < $waitSecs
    for $i = 1 to $findImage[0]
    sleep(100)
    $result=_ImageSearch($findImage[$i],$resultPosition,$x, $y,$tolerance)
    if $result > 0 Then
    return $i
    EndIf
    Next
    WEnd
    return 0
    EndFunc

    ;#include <ImageSearch.au3>

    Run ("E:\Battle.net\Battle.net Launcher.exe")
    Sleep(20000)
    WinActivate("Battle.net")
    WinActive("Battle.net")
    ;while(1)
    WinActivate("Battle.net")
    ;Run("ImageSearch.au3")
    $x = 1
    $y = 1
    $Search = _ImageSearch("botao.png", 0, $x, $y,0)
    if $Search = 1 Then
    startapp()
    Else
    WinActivate("Battle.net")
    MsgBox("resultado", $Search, "A Busca pela Imagem esta retornando 0")
    EndIf
    ;WEnd
    Func startapp()
    WinActivate("Battle.net")
    Sleep(200)
    MouseMove($x,$y+0,0)
    Sleep(200)
    MouseClick("primary")
    endapp()
    EndFunc

    Func endapp()
    Exit
    EndFunc

    posted in Windows
    A
    Arthur Oscar
    May 16, 2023, 9:53 AM
  • RE: Problem: Run Call Of Duty Warzone

    ive been working on code...
    to not remove posts.. im just going to add again... but modified...
    my case now... error stop shows. but still not working when triggercmd start it. even by a .bat file

    i have 3 monitors... so i changed $x $y $right $bottom values on ImageSearch.au3 (this part still missing negative position. suposing center monitor is the main one with 0-1920px and 0-1080px

    well... the problem stills on triggercmd not runing the scripts as a normal person click.

    cod.au3

    #include <ImageSearch.au3>

    $x = FileReadLine("ImageSearch.au3")
    $y = FileReadLine("ImageSearch.au3")

    Sleep(500)
    Run ("E:\Battle.net\Battle.net Launcher.exe")
    WinActivate("Battle.net")
    WinActive("Battle.net")
    ;while(1)
    WinActivate("Battle.net")
    Run("ImageSearch.au3")
    $Search = _ImageSearch("botao.png", 0, $x, $y,0)
    if $Search = 1 Then
    startapp()
    Else
    WinActivate("Battle.net")
    EndIf
    ;WEnd

    Func startapp()
    WinActivate("Battle.net")
    Sleep(200)
    MouseMove($x,$y+0,0)
    Sleep(200)
    MouseClick("primary")
    endapp()
    EndFunc

    Func endapp()
    Exit
    EndFunc

    ImageSearch.au3

    #include-once
    ; ------------------------------------------------------------------------------
    ;
    ; AutoIt Version: 3.0
    ; Language: English
    ; Description: Functions that assist with Image Search
    ; Require that the ImageSearchDLL.dll be loadable
    ;
    ; ------------------------------------------------------------------------------

    ;===============================================================================
    ;
    ; Description: Find the position of an image on the desktop
    ; Syntax: _ImageSearchArea, _ImageSearch
    ; Parameter(s):
    ; $findImage - the image to locate on the desktop
    ; $tolerance - 0 for no tolerance (0-255). Needed when colors of
    ; image differ from desktop. e.g GIF
    ; $resultPosition - Set where the returned x,y location of the image is.
    ; 1 for centre of image, 0 for top left of image
    ; $x $y - Return the x and y location of the image
    ;
    ; Return Value(s): On Success - Returns 1
    ; On Failure - Returns 0
    ;
    ; Note: Use _ImageSearch to search the entire desktop, _ImageSearchArea to specify
    ; a desktop region to search
    ;
    ;===============================================================================
    Func _ImageSearch($findImage,$resultPosition,ByRef $x, ByRef $y,$tolerance)
    return _ImageSearchArea($findImage,$resultPosition,0,0,@DesktopWidth,@DesktopHeight,$x,$y,$tolerance)
    EndFunc

    Func _ImageSearchArea($findImage,$resultPosition,$x1,$y1,$right,$bottom,ByRef $x, ByRef $y, $tolerance)
    $x1=-1920
    $y1=-1080
    $right=3840
    $bottom=1080
    ;MsgBox(0,"asd","" & $x1 & " " & $y1 & " " & $right & " " & $bottom)
    if $tolerance>0 then $findImage = "*" & $tolerance & " " & $findImage
    $result = DllCall("ImageSearchDLL.dll","str","ImageSearch","Int",$x1,"Int",$y1,"Int",$right,"Int",$bottom,"str",$findImage)
    ; Error checking goes here
    If (IsArray($result) = False) Then Return 0
    ; If error exit
    if $result[0]="0" then return 0
    ; Otherwise get the x,y location of the match and the size of the image to
    ; compute the centre of search
    $array = StringSplit($result[0],"|")

    $x=Abs(Number($array[2]))
    $y=Abs(Number($array[3]))
    if $resultPosition=1 then
    $x=$x + Abs(Number($array[4])/2)
    $y=$y + Abs(Number($array[5])/2)
    endif
    return 1
    EndFunc

    ;===============================================================================
    ;
    ; Description: Wait for a specified number of seconds for an image to appear
    ;
    ; Syntax: _WaitForImageSearch, _WaitForImagesSearch
    ; Parameter(s):
    ; $waitSecs - seconds to try and find the image
    ; $findImage - the image to locate on the desktop
    ; $tolerance - 0 for no tolerance (0-255). Needed when colors of
    ; image differ from desktop. e.g GIF
    ; $resultPosition - Set where the returned x,y location of the image is.
    ; 1 for centre of image, 0 for top left of image
    ; $x $y - Return the x and y location of the image
    ;
    ; Return Value(s): On Success - Returns 1
    ; On Failure - Returns 0
    ;
    ;
    ;===============================================================================
    Func _WaitForImageSearch($findImage,$waitSecs,$resultPosition,ByRef $x, ByRef $y,$tolerance)
    $waitSecs = $waitSecs * 1000
    $startTime=TimerInit()
    While TimerDiff($startTime) < $waitSecs
    sleep(100)
    $result=_ImageSearch($findImage,$resultPosition,$x, $y,$tolerance)
    if $result > 0 Then
    return 1
    EndIf
    WEnd
    return 0
    EndFunc

    ;===============================================================================
    ;
    ; Description: Wait for a specified number of seconds for any of a set of
    ; images to appear
    ;
    ; Syntax: _WaitForImagesSearch
    ; Parameter(s):
    ; $waitSecs - seconds to try and find the image
    ; $findImage - the ARRAY of images to locate on the desktop
    ; - ARRAY[0] is set to the number of images to loop through
    ; ARRAY[1] is the first image
    ; $tolerance - 0 for no tolerance (0-255). Needed when colors of
    ; image differ from desktop. e.g GIF
    ; $resultPosition - Set where the returned x,y location of the image is.
    ; 1 for centre of image, 0 for top left of image
    ; $x $y - Return the x and y location of the image
    ;
    ; Return Value(s): On Success - Returns the index of the successful find
    ; On Failure - Returns 0
    ;
    ;
    ;===============================================================================
    Func _WaitForImagesSearch($findImage,$waitSecs,$resultPosition,ByRef $x, ByRef $y,$tolerance)
    $waitSecs = $waitSecs * 1000
    $startTime=TimerInit()
    While TimerDiff($startTime) < $waitSecs
    for $i = 1 to $findImage[0]
    sleep(100)
    $result=_ImageSearch($findImage[$i],$resultPosition,$x, $y,$tolerance)
    if $result > 0 Then
    return $i
    EndIf
    Next
    WEnd
    return 0
    EndFunc

    posted in Windows
    A
    Arthur Oscar
    May 15, 2023, 6:16 AM
  • RE: Problem: Run Call Of Duty Warzone

    @Russ exacly... when we manualy click at file.. it works... but when we tell to triggercmd to do it... it comes null

    ===============================================

    #include-once
    ; ------------------------------------------------------------------------------
    ;
    ; AutoIt Version: 3.0
    ; Language: English
    ; Description: Functions that assist with Image Search
    ; Require that the ImageSearchDLL.dll be loadable
    ;
    ; ------------------------------------------------------------------------------

    ;===============================================================================
    ;
    ; Description: Find the position of an image on the desktop
    ; Syntax: _ImageSearchArea, _ImageSearch
    ; Parameter(s):
    ; $findImage - the image to locate on the desktop
    ; $tolerance - 0 for no tolerance (0-255). Needed when colors of
    ; image differ from desktop. e.g GIF
    ; $resultPosition - Set where the returned x,y location of the image is.
    ; 1 for centre of image, 0 for top left of image
    ; $x $y - Return the x and y location of the image
    ;
    ; Return Value(s): On Success - Returns 1
    ; On Failure - Returns 0
    ;
    ; Note: Use _ImageSearch to search the entire desktop, _ImageSearchArea to specify
    ; a desktop region to search
    ;
    ;===============================================================================
    Func _ImageSearch($findImage,$resultPosition,ByRef $x, ByRef $y,$tolerance)
    return _ImageSearchArea($findImage,$resultPosition,0,0,@DesktopWidth,@DesktopHeight,$x,$y,$tolerance)
    EndFunc

    Func _ImageSearchArea($findImage,$resultPosition,$x1,$y1,$right,$bottom,ByRef $x, ByRef $y, $tolerance)
    ;MsgBox(0,"asd","" & $x1 & " " & $y1 & " " & $right & " " & $bottom)
    if $tolerance>0 then $findImage = "*" & $tolerance & " " & $findImage
    $result = DllCall("ImageSearchDLL.dll","str","ImageSearch","int",$x1,"int",$y1,"int",$right,"int",$bottom,"str",$findImage)

    ; If error exit
    if $result[0]="0" then return 0
    
    ; Otherwise get the x,y location of the match and the size of the image to
    ; compute the centre of search
    $array = StringSplit($result[0],"|")
    

    $x=Int(Number($array[2]))
    $y=Int(Number($array[3]))
    if $resultPosition=1 then
    $x=$x + Int(Number($array[4])/2)
    $y=$y + Int(Number($array[5])/2)
    endif
    return 1
    EndFunc

    ;===============================================================================
    ;
    ; Description: Wait for a specified number of seconds for an image to appear
    ;
    ; Syntax: _WaitForImageSearch, _WaitForImagesSearch
    ; Parameter(s):
    ; $waitSecs - seconds to try and find the image
    ; $findImage - the image to locate on the desktop
    ; $tolerance - 0 for no tolerance (0-255). Needed when colors of
    ; image differ from desktop. e.g GIF
    ; $resultPosition - Set where the returned x,y location of the image is.
    ; 1 for centre of image, 0 for top left of image
    ; $x $y - Return the x and y location of the image
    ;
    ; Return Value(s): On Success - Returns 1
    ; On Failure - Returns 0
    ;
    ;
    ;===============================================================================
    Func _WaitForImageSearch($findImage,$waitSecs,$resultPosition,ByRef $x, ByRef $y,$tolerance)
    $waitSecs = $waitSecs * 1000
    $startTime=TimerInit()
    While TimerDiff($startTime) < $waitSecs
    sleep(100)
    $result=_ImageSearch($findImage,$resultPosition,$x, $y,$tolerance)
    if $result > 0 Then
    return 1
    EndIf
    WEnd
    return 0
    EndFunc

    ;===============================================================================
    ;
    ; Description: Wait for a specified number of seconds for any of a set of
    ; images to appear
    ;
    ; Syntax: _WaitForImagesSearch
    ; Parameter(s):
    ; $waitSecs - seconds to try and find the image
    ; $findImage - the ARRAY of images to locate on the desktop
    ; - ARRAY[0] is set to the number of images to loop through
    ; ARRAY[1] is the first image
    ; $tolerance - 0 for no tolerance (0-255). Needed when colors of
    ; image differ from desktop. e.g GIF
    ; $resultPosition - Set where the returned x,y location of the image is.
    ; 1 for centre of image, 0 for top left of image
    ; $x $y - Return the x and y location of the image
    ;
    ; Return Value(s): On Success - Returns the index of the successful find
    ; On Failure - Returns 0
    ;
    ;
    ;===============================================================================
    Func _WaitForImagesSearch($findImage,$waitSecs,$resultPosition,ByRef $x, ByRef $y,$tolerance)
    $waitSecs = $waitSecs * 1000
    $startTime=TimerInit()
    While TimerDiff($startTime) < $waitSecs
    for $i = 1 to $findImage[0]
    sleep(100)
    $result=_ImageSearch($findImage[$i],$resultPosition,$x, $y,$tolerance)
    if $result > 0 Then
    return $i
    EndIf
    Next
    WEnd
    return 0
    EndFunc

    posted in Windows
    A
    Arthur Oscar
    May 14, 2023, 10:43 PM
  • RE: Problem: Run Call Of Duty Warzone

    i already did it... also i had a problem... when i click the au3 file by myself it works.. but when i put to triggercmd execute bat, au3 file, exe file or whatever... it doesnt works...
    just to explain:
    create a trigger to open battle.net launcher
    create a trigger to execute imagesearch to click the "button"

    looks autoit receive command as subscript...
    error says: subscript used on non-acessible variable.imagem_2023-05-12_210826472.png

    posted in Windows
    A
    Arthur Oscar
    May 13, 2023, 2:26 AM