Jump to content
Tdurrant

Git automation for autobuild

Recommended Posts

Tdurrant

I feel like i have been going in circles and getting no where

I am trying to do a git pull

 

LOCAL $sTemp = '"C:\Program Files (x86)\Git\bin\git.exe" pull'
LOCAL $sLine = ''
local $sToWrite = ''
local $PID = Run($sTemp,$GitDir,@SW_MAXIMIZE, $STDIN_CHILD + $STDOUT_CHILD)
StdinWrite($PID,$sToWrite)
IF( $PID <> 0) THEN
    While 1
        $sLine &= StdoutRead($PID)
        MsgBox(0,'returned',$sLine)
        If @error Then ExitLoop
        Sleep(25)
    Wend
    Exit
EndIf
i have also tried

LOCAL $sTemp = '"C:\Program Files (x86)\Git\bin\git.exe" pull'
LOCAL $sLine = ''
local $PID = Run($sTemp,$GitDir,@SW_MAXIMIZE, $STDIN_CHILD + $STDOUT_CHILD)
StdinWrite($PID)
IF( $PID <> 0) THEN
    While 1
        $sLine &= StdoutRead($PID)
        MsgBox(0,'returned',$sLine)
        If @error Then ExitLoop
        Sleep(25)
    Wend
    Exit
EndIf

 

This triggers the command prompt which gives me this info eventually

Username for 'SomeNonGitHubRepositiory':

Problem is that My message box always returns a blank without erroring out

If it did return somethign then i would do

$sToWrite = 'Username'

StdinWrite($PID,$sToWrite)

What did i miss?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • Pagi
      By Pagi
       
      <a href="index.php=4143b27b41db0a40c499202865c3e24d" class="menuitem " target="\_self"> "Menu Item 1" </a>
      Can you tell me if it´s possible to click this menu button? If yes, how? Cause I have no idea, I think i should use _IETagNameGetCollection
    • mar3011
      By mar3011
      hello, I want to set in the inputbox field random key from the keyboard to which the function will be assigned, for example F4 function start notepad ALT + A function start notepad for one function. Thank you for any help.  
    • JuanFelipe
      By JuanFelipe
      Cambiar a español Hello friends, I need help with a problem I have, I want to know if there is any way to update a GUI already running, that is I have a GUI of a certain size and with a button I would like to enlarge it:
      example: $ form1 = GUICreate ("", 200,100,0,0)   When you press the button, the gui increases its size, and actuates the new size.
    • BogdanNicolescu
      By BogdanNicolescu
      While 1 / / / A whole bunch of codes found in help and here: https://www.autoitscript.com/autoit3/docs/ / / / WEnd OR:

       
      HotKeySet("{ESC}", "Terminate") While 1 MouseClick("Right",674,422) MouseClick("Left",673,447) Sleep(2000) / / / A whole bunch of codes found in help and here: https://www.autoitscript.com/autoit3/docs/ / / / MouseClick("Left",675,339) SLeep(3000) WEnd Func Terminate()     Exit 0 EndFunc  
      Sorry if i should't let this here to be found by newbies like me -.-'
    • santoshM
      By santoshM
      Dear friends i am facing a problem , i have created a window in autoit some time it is moving with the mouse curser even if iam not clicking the window 
×