Akcia RUN
Súvisiace stránky:
RUN "meno programu" [HIDE] SYNC/ASYNC [paramExpr_Str] [TIMEOUT timeOutExprStr_Int]
intIdent_Int := RUN "meno programu" [HIDE] SYNC [paramExpr_Str] [TIMEOUT timeOutExpr_Int]
RUNEX _toExec [HIDE] SYNC/ASYNC [paramExpr_Str] [TIMEOUT timeOutExprStr_Int]
intIdent_Int := RUNEX _toExec [HIDE] SYNC [paramExpr_Str] [TIMEOUT timeOutExpr_Int]
Parametre
"meno programu" | in | Meno spustiteľného programu (voliteľne v úvodzovkách). |
intIdent_Int | out | Identifikátor typu Int - návratový kód programu. |
HIDE | in | Nepovinné kľúčové slovo - nezobrazenie (skrytie) okna štartovaného programu. |
SYNC | in | Synchrónne spustenie programu (čakanie na ukončenie). |
ASYNC | in | Asynchrónne spustenie programu. |
paramExpr_Str | in | Výraz typu Text - parametre spusteného programu. |
TIMEOUT timeoutExpr_Int | in | Výraz typu Int - maximálny čas behu programu v sekundách. |
_toExec | in | Identifikátor typu text. |
Poznámka:
Pre OpenVMS len asynchrónne - bez parametrov.
; Kopírovanie súboru ; Zdrojový súbor TEXT _copySrc := "d:\d2000.v70\prefix\sqlback\syscfg.db" ; Cieľový adresár TEXT _copyDst := " c:\archiv" ; Parametre pre príkaz copy TEXT _switch := "/Y " ; Návratový kód INT _ret _ret := RUN "cmd /C copy" SYNC _switch + _copySrc + _copyDst ; alebo celý príkaz zadaný ako výraz ; _ret := RUN "" SYNC "cmd /C copy " + _switch + _copySrc + _copyDst IF _ret # _ERR_NO_ERROR THEN ; chyba ENDIF END
Súvisiace stránky:
Pridať komentár