ViSiToR
Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору NIKZZZZ Цитата: Нельзя ли привести пример | А чем плох пример из справки: Код: ; Demonstrates the use of StdinWrite() #include <Constants.au3> $foo = Run("sort.exe", @SystemDir, @SW_HIDE, $STDIN_CHILD + $STDOUT_CHILD) ; Write string to be sorted to child sort.exe's STDIN StdinWrite($foo, "rat" & @CRLF & "cat" & @CRLF & "bat" & @CRLF) ; Calling with no 2nd arg closes stream StdinWrite($foo) ; Read from child's STDOUT and show MsgBox(0, "Debug", StdoutRead($foo)) | Если нужно чтобы по выходу возвращался уровень ошибки, тогда можно так: Код: ;Утилита что-то делает ;И потом возвращает на выходе код ошибки 1 Exit (1) | С батника проверяем: Код: test.exe echo %errorlevel% pause | Maza Faka Цитата: пройтись рекурсивно, по диску "C:\" и выдать на экран имена пустых папок | Можно: Код: #include <Array.au3> #include <File.au3> $RetArr = ReturnEmptyDirs("c:") _ArrayDisplay($RetArr) Func ReturnEmptyDirs($sPath) Local $i, $j, $rlist[1]=[0], $blist, $FindEmpty, $alist=_FileListToArray ($sPath, '*', 2) If IsArray ($alist) Then For $i=1 To $alist [0] $FindEmpty = FileFindFirstFile($sPath & "\" & $alist [$i] & "\*.*") If $FindEmpty = -1 Then _ArrayAdd ($rlist, $sPath & "\" & $alist [$i]) FileClose($FindEmpty) $blist = ReturnEmptyDirs($sPath & "\" & $alist [$i]) If $blist[0] > 0 Then For $j=1 To $blist [0] $FindEmpty = FileFindFirstFile($blist [$j] & "\*.*") If $FindEmpty = -1 Then _ArrayAdd ($rlist, $blist [$j]) FileClose($FindEmpty) Next EndIf Next EndIf $rlist [0] = UBound ($rlist) - 1 Return $rlist EndFunc | Добавлено: Dobrii Цитата: чтобы целое число записывалось с 3 знаками? | Есть команда Round($s[$i], 3). RwR Цитата: какие пути AutoIt пользует вместо Виндосовких %tmp%, %UserProfile% | Для %Temp% - @TempDir, для %UserProfile% - @UserProfileDir. Цитата: чтобы из папки $var копировалось в папку %tmp%\ess_rus. | Код: FileCopy($var & "\*.*", @TempDir & "\ess_rus\") |
---------- ViSiToR a.k.a CreatoR CreatoR это не ник, CreatoR это стиль жизни! |
|