Разница между Run () и ShellExecute ()

Я хочу выполнить что-то в оболочке / терминале на Windows через AutoIt. И я знаю, что есть два способа сделать это. Например:

Run(@ComSpec & " /c " & $myCommand, "", @SW_HIDE)
;and
ShellExecute($myCommand)

Я не понимаю разницу; обе функции будут делать то, что я хочу, но что за ними стоит? Какие плюсы и минусы у них есть?

Ответы на вопрос(1)

Ваш ответ на вопрос