Shell Function

рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░реЗрдХреЛ рдЦрдгреНрдбрдорд╛, рдЕрд░реНрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реБрд░реБ рдЧрд░реНрджрдЫ рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕рдЮреНрдЭреНрдпрд╛рд▓ рд╢реИрд▓реА рдкрд░рд┐рднрд╛рд╖рд╛ рдЧрд░реНрджрдЫ ред

Syntax:

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

Parameters:

рдорд╛рд░реНрдЧ рдирд╛рдо

Name of the program that you want to start, optionally with complete path and/or arguments.

рд╕рдЮреНрдЭреНрдпрд╛рд▓ рд╢реИрд▓реА

рдРрдЪреНрдЫрд┐рдХ рдЗрдиреНрдЯрд┐рдЬрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдЬрд╕рдорд╛ рдХрд╛рд░реНрдпрд╛рдХреНрд░рдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рднрдПрдХреЛ рд╕рдЮреНрдЭреНрдпрд╛рд▓рдХреЛ рд╢реИрд▓реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рджрд┐рдПрдХреЛ рдорд╛рдирд╣рд░реВ рд╕рдореНрднрд╡ рд╣реБрдиреНрдЫрдиреН:ред

Windowstyle

Meaning

0

рдлреЛрдХрд╕ рд▓реБрдХрд╛рдИрдЗрдХреЛ рдХрд╛рд░реНрдпрд╛рдХреНрд░рдо рд╕рдЮреНрдЭреНрдпрд╛рд▓рдорд╛ рд╣реБрдиреНрдЫ ред

1

рдлреЛрдХрд╕ рдХрд╛рд░реНрдпрд╛рдХреНрд░рдо рд╕рдЮреНрдЭреНрдпрд╛рд▓рдорд╛ рдорд╛рдирдХ рд╕рд╛рдЗрдЬрдорд╛ рд╣реБрдиреНрдЫ ред

2

рдлреЛрдХрд╕ рдШрд╛рдЯрд╛рдЗрдПрдХреЛ рдХрд╛рд░реНрдпрд╛рдХреНрд░рдо рд╕рдЮреНрдЭреНрдпрд╛рд▓рдорд╛ рд╣реБрдиреНрдЫ ред

3

рдлреЛрдХрд╕ рдмрдврд╛рдЗрдПрдХреЛ рдХрд╛рд░реНрдпрд╛рдХреНрд░рдо рд╕рдЮреНрдЭреНрдпрд╛рд▓рдорд╛ рд╣реБрдиреНрдЫ ред

4

рдлреЛрдХрд╕ рдмрд┐рдирд╛рдХреЛ рдорд╛рдирдХ рд╕рд╛рдЗрдЬ рдХрд╛рд░реНрдпрд╛рдХреНрд░рдо рд╕рдЮреНрдЭреНрдпрд╛рд▓ ред

6

рдШрдЯрд╛рдПрдХреЛ рдХрд╛рд░реНрдпрд╛рдХреНрд░рдо рд╕рдЮреНрдЭреНрдпрд╛рд▓, рд╕рдХреНрд░рд┐рдп рд╕рдЮреНрдЭреНрдпрд╛рд▓рдорд╛ рдмрд╛рдБрдХрд┐ рдмрдЪреЗрдХреЛ рдлреЛрдХрд╕реН ред

10

рдкреБрд░рд╛-рдкрд░реНрджрд╛ рдкреНрд░рджрд░реНрд╢рди


Param

String that specifies additional arguments passed to the program.

bSync

рдпрджрд┐ рдпреЛ рдорд╛рдирд▓реЗрд╕рддреНрдп рд▓рд╛рдИ рд╕реЗрдЯ рдЧрд░реЗрдХреЛ рдЦрдгреНрдбрдорд╛ рд╢реЗрд▓ рдЖрджреЗрд╢ рд░ рд╕рдмреИ рдЦLibreOfficeрдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВрд▓реЗ рд╢реЗрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдкреВрд░рд╛ рд╣реБрджрд╛ рд╕рдореНрдо рдкрд░реНрдЦрд┐рд░рд╣рдиреНрдЫ ред рдпрджрд┐ рдпреЛ рдорд╛рдирд▓реЗрдЭреБрдареЛ рд▓рд╛рдИ рд╕реЗрдЯ рдЧрд░реЗрдХреЛ рдЦрдгреНрдбрдорд╛ рд╢реЗрд▓рд▓реЗ рд╢рд┐рдзреИ рдлрд░реНрдХрдиреНрдЫ ред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рди рдЭреБрдареЛ рд╣реБрдиреНрдЫ ред

рддреНрд░реБрдЯрд┐ рд╕рдЩреНрдХреЗрддрд╣рд░реВ

5 рдЕрд╡реИрдз рдХрд╛рд░реНрдп-рд╡рд┐рдзрд┐ рдХрд▓

53 рдлрд╛рдЗрд▓ рдлреЗрд▓рд╛ рдкрд░реЗрди

73 рд╡рд┐рд╢реЗрд╖рддрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрди

Example:


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