Shell Function

Starts another application and defines the respective window style, if necessary.

Syntax

Shell (Pathname As String[, Windowstyle As Integer][, Param As String][, bSync])

рдкреИрд░рд╛рдореАрдЯрд░

рдкрдердирд╛рдо

рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рд╕рдВрдкреВрд░реНрдг рдкрде рддрдерд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдирд╛рдо рдЬреЛ рдЖрдк рдкреНрд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ.

Windowstyle

Optional integer expression that specifies the style of the window that the program is executed in. The following values are possible:

0

рдлрд╝реЛрдХрд╕ рдЫреБрдкреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╣реИ.

1

рдлрд╝реЛрдХрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд┐рдВрдбреЛ рдореЗрдВ рдорд╛рдирдХ рдЖрдХрд╛рд░ рдореЗрдВ рд╣реИ.

2

рдлрд╝реЛрдХрд╕ рдиреНрдпреВрдирддрдо рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд┐рдВрдбреЛ рдкрд░ рд╣реИ.

3

рдлрд╝реЛрдХрд╕ рдиреНрдпреВрдирддрдо рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд┐рдВрдбреЛ рдкрд░ рд╣реИ.

4

рдорд╛рдирдХ рдЖрдХрд╛рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд┐рдВрдбреЛ, рдлрд╝реЛрдХрд╕ рдХреЗ рдмрдЧреИрд░.

6

рдиреНрдпреВрдирддрдо рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд┐рдВрдбреЛ, рдлрд╝реЛрдХрд╕ рд╕рдХреНрд░рд┐рдп рд╡рд┐рдВрдбреЛ рдкрд░ рд╣реА рд░рд╣реЗрдЧрд╛.

10

рдкреВрд░реЗ рд╕реНрдХреНрд░реАрди рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди.


Param

рдХреЛрдИ рднреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдЬреЛ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ.

bSync

If this value is set to true, the Shell command and all LibreOffice tasks wait until the shell process completes. If the value is set to false, the shell returns directly. The default value is false.

Error codes:

5 Invalid procedure call

D'oh! You found a bug (text/sbasic/shared/00000003.xhp#err53 not found).

73 Not implemented

рдЙрджрд╛рд╣рд░рдг


Sub ExampleShellForWin
    Shell("c:\windows\calc.exe",2)
End Sub

Please support us!