Jump to content

parrishjason

Members
  • Posts

    4
  • Joined

  • Last visited

Everything posted by parrishjason

  1. Hello all. I currently have an AutoIT script that uses INetGet to retrieve and run files over a network. However, as it stands the app has currently changed to the point where I must open an actual browser in order to be able to get to the file (at least, this is the easiest way). Right now I have an extremely unreliable and clunky set of Send and Click commands to accomplish this task with sleeps in between everything to the point where I *hope* my file was downloaded before I try to click the "Run" button in microsoft edge. I've been looking into IUIautomation, but I'm having quite a time understanding how to actually use it properly. I'd think that a script to navigate to a URL, download a file, then click "Run" in the browser would be simple. If I can get any help that'd be highly appreciated. Once I see a sample of how to download the file, the navigation part should be quite trivial to figure out.
  2. I am trying to spawn a cmd.exe shell on a remote machine using psexec then proceed to running commands on that machine and reading the output. I.e. running pwd. Unfortunately, the code I have now will just immediately exit cmd on the remote system I'm trying to use the current code #include <Constants.au3> $pid = Run('C:\Users\test\Desktop\psexec.exe \\192.168.1.123 -u test -p "P@$$word1" -h -s cmd',@SystemDir, @SW_HIDE, $STDIN_CHILD + $STDOUT_CHILD) StdinWrite($pid,"pwd") StdinWrite($pid,@CRLF) Local $data Sleep(2000) $data &= StdoutRead($pid) ConsoleWrite("Debug:" & $data & @LF) StdinWrite($pid,"cd ") StdinWrite($pid,"C:\users\test2") StdinWrite($pid,@CRLF) StdinWrite($pid) $data &= StdoutRead($pid) ConsoleWrite("Debug:" & $data & @LF) http://stackoverflow.com/questions/19206834/command-prompt-and-autoit-stdinwrite <- credits to this stack overflow post Unfortunately, on my end, my cmd just starts/stops with this prompt Connecting with PsExec service on 192.1.123...Starting cmd on 192.168.1.123... cmd exited on 192.168.1.123 with error code 0. Any ideas how I can keep my shell open over psexec and still interact with it using AutoIT? Any feed back would be amazing! Thanks!
  3. I want an AutoIT script to be able to open a given page, but also be able to check the HTTP status of the page and print out the status code in a message box. Looking through some of the documentation, I've found how to open a page in Internet Explorer and keep it as an object by doing this: $IE = _IECreate($google_url) ^^^ but how would I find the HTTP status 200 from here?
  4. I have a python script that runs on boot for my client computers, and I've successfully set up an AutoIT script that will edit settings on Outlook. I've ensured that my script does work when the client machine is locked. However, I need to add my AutoIT script to my python on-boot script (using os.system(my script.exe)). My python script is a scheduled task that runs on boot. However, my script hangs right as my AutoIT script is supposed to run. I have logging in AutoIT, but there is 0 logging. I am guessing that there is no kind of user session for AutoIT to interact with, so therefore, it isn't working. Is this the case? What are my options here to get AutoIT scripts to run GUI applications on boot before anybody logs in?
×
×
  • Create New...