天天看點

autoit基礎 Run 執行cmd指令

  •        OS : Windows 10 Version 21H1
  •       AutoIt : v3.3.16.0
  •        blog : 師萬物
  •  typesetting : Markdown

script

#comments-start
Run ( "program" [, "workingdir" [, show_flag [, opt_flag]]] )
Runs an external program.

#comments-end


; /k 保留控制台視窗
Global $cmd = @ComSpec & " /k conda"

ConsoleWrite(@ComSpec)
ConsoleWrite(@CRLF)
ConsoleWrite($cmd)
ConsoleWrite(@CRLF)

Run($cmd)


; /c 不保留控制台視窗
; 但是在執行@ComSpec & " /c python"時,
; 控制台視窗發生保留,輸入exit()後,python退出,控制台視窗自動消失
Global $cmd = @ComSpec & " /c python --version"

ConsoleWrite(@ComSpec)
ConsoleWrite(@CRLF)
ConsoleWrite($cmd)

Run($cmd)

           

Go

>"D:\Develop\AutoIt3\SciTE\..\AutoIt3.exe" /ErrorStdOut "E:\autoit\demo.au3"    
C:\Windows\system32\cmd.exe
C:\Windows\system32\cmd.exe /k conda
C:\Windows\system32\cmd.exe
C:\Windows\system32\cmd.exe /c python --version>Exit code: 0
           

學習資源

  • autoit
  • autoit-docs
  • IT天空
  • msdn
  • 51CTO社群