Shell Function

αž”αŸ’αžšαžŸαž·αž“β€‹αž”αžΎβ€‹αž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αž•αŸ’αžŸαŸαž„β€‹αž‘αŸ€αž αž“αž·αž„β€‹αž€αŸ†αžŽαžαŸ‹β€‹αžšαž…αž“αžΆαž”αŸαž‘αŸ’αž˜β€‹αž”αž„αŸ’αž’αž½αž…β€‹αžšαŸ€αž„β€‹αŸ—β€‹αžαŸ’αž›αž½αž“Β αŸ”

αžœαžΆαž€αŸ’αž™β€‹αžŸαž˜αŸ’αž–αž“αŸ’αž’β€‹β€‹

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

αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžš

Pathname

αž•αŸ’αž›αžΌαžœβ€‹αž–αŸαž‰β€‹αž›αŸαž‰ αž“αž·αž„β€‹αžˆαŸ’αž˜αŸ„αŸ‡β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αž“αŸƒβ€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αžŠαŸ‚αž›β€‹αž’αŸ’αž“αž€β€‹αž…αž„αŸ‹β€‹αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜Β αŸ”

Windowstyle

αž€αž“αŸ’αžŸαŸ„αž˜β€‹αž…αŸ†αž“αž½αž“β€‹αž‚αžαŸ‹β€‹αžŸαŸ’αžšαŸαž…β€‹αž…αž·αžαŸ’αž αžŠαŸ‚αž›β€‹αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž›αž˜αŸ’αž’αž·αžβ€‹β€‹αž’αŸ†αž–αžΈβ€‹αžšαž…αž“αžΆαž”αŸαž‘αŸ’αž˜β€‹αž“αŸƒβ€‹αž”αž„αŸ’αž’αž½αž…β€‹αžŠαŸ‚αž›β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·β€‹αž€αŸ’αž“αž»αž„Β αŸ” αž’αžΆαž…β€‹αž˜αžΆαž“β€‹αžαž˜αŸ’αž›αŸƒβ€‹αžŠαžΌαž…β€‹αžαžΆαž„β€‹αž€αŸ’αžšαŸ„αž˜ αŸ–

0

αž€αžΆαžšβ€‹αž•αŸ’αžαŸ„αžβ€‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸβ€‹αž‚αžΊβ€‹αžŸαŸ’αžαž·αžβ€‹αž“αŸ…β€‹αž›αžΎβ€‹αž”αž„αŸ’αž’αž½αž…β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αžŠαŸ‚αž›β€‹αž›αžΆαž€αŸ‹Β αŸ”

1

αž€αžΆαžšβ€‹αž•αŸ’αžαŸ„αžβ€‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸβ€‹αž‚αžΊβ€‹αžŸαŸ’αžαž·αžβ€‹αž“αŸ…β€‹αž›αžΎβ€‹αž”αž„αŸ’αž’αž½αž…β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αž€αŸ’αž“αž»αž„β€‹αž‘αŸ†αž αŸ†β€‹αžαžΆαž˜β€‹αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžš αŸ”

2

αž€αžΆαžšβ€‹αž•αŸ’αžαŸ„αžβ€‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸβ€‹αž‚αžΊβ€‹αžŸαŸ’αžαž·αžβ€‹αž“αŸ…β€‹αž›αžΎβ€‹αž”αž„αŸ’αž’αž½αž…β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αž”αž„αŸ’αžšαž½αž˜β€‹αž’αž”αŸ’αž”β€‹αž”αžšαž˜αžΆΒ αŸ”

3

αž€αžΆαžšβ€‹αž•αŸ’αžαŸ„αžβ€‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸβ€‹αž‚αžΊβ€‹αžŸαŸ’αžαž·αžβ€‹αž“αŸ…β€‹αž›αžΎβ€‹αž”αž„αŸ’αž’αž½αž…β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αž–αž„αŸ’αžšαžΈαž€β€‹αž’αžαž·β€‹αž”αžšαž˜αžΆΒ αŸ”

4

αž”αž„αŸ’αž’αž½αž…β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αž‘αŸ†αž αŸ†β€‹αžαžΆαž˜β€‹αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžš αžŠαŸ„αž™β€‹αž‚αŸ’αž˜αžΆαž“β€‹αž€αžΆαžšβ€‹αž•αŸ’αžαŸ„αžβ€‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸΒ αŸ”

6

αž”αž„αŸ’αž’αž½αž…β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αž”αž„αŸ’αžšαž½αž˜β€‹αž’αž”αŸ’αž”β€‹αž”αžšαž˜αžΆ αž€αžΆαžšβ€‹αž•αŸ’αžαŸ„αžβ€‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸβ€‹αž“αŸ…β€‹αžŸαž›αŸ‹β€‹αž›αžΎβ€‹αž”αž„αŸ’αž’αž½αž…β€‹αžŸαž€αž˜αŸ’αž˜Β αŸ”

10

αž”αž„αŸ’αž αžΆαž‰β€‹β€‹αž–αŸαž‰β€‹β€‹αž’αŸαž€αŸ’αžšαž„αŸ‹Β αŸ”


Param

αž€αž“αŸ’αžŸαŸ„αž˜β€‹αžαŸ’αžŸαŸ‚β€‹αž’αž€αŸ’αžŸαžšβ€‹αžŽαžΆβ€‹αž˜αž½αž™ αžŠαŸ‚αž›β€‹αž”αž‰αŸ’αž‡αžΆαž€αŸ‹β€‹β€‹αž›αž˜αŸ’αž’αž·αžβ€‹αž’αŸ†αž–αžΈβ€‹αž‡αž½αžšβ€‹αž–αžΆαž€αŸ’αž™β€‹αž”αž‰αŸ’αž‡αžΆβ€‹αžŠαŸ‚αž›β€‹αž’αŸ’αž“αž€β€‹αž…αž„αŸ‹β€‹αž αž»αž…Β αŸ”

bSync

αž”αŸ’αžšαžŸαž·αž“β€‹αž”αžΎβ€‹αžαž˜αŸ’αž›αŸƒβ€‹αž“αŸαŸ‡β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž€αŸ†αžŽαžαŸ‹β€‹αž‘αŸ…β€‹αž‡αžΆ αž–αž·αž αž–αžΆαž€αŸ’αž™β€‹αž”αž‰αŸ’αž‡αžΆ Shell αž“αž·αž„β€‹αž—αžΆαžšαž€αž·αž…αŸ’αž…β€‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹β€‹αžšαž”αžŸαŸ‹ LibreOffice αž“αžΉαž„β€‹αžšαž„αŸ‹αž…αžΆαŸ†β€‹αžšαž αžΌαžβ€‹αžŠαž›αŸ‹β€‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·β€‹αž€αžΆαžšβ€‹αžŸαŸ‚αž›β€‹αž…αž”αŸ‹β€‹αžŸαž–αŸ’αžœβ€‹αž‚αŸ’αžšαž”αŸ‹Β αŸ” αž”αŸ’αžšαžŸαž·αž“β€‹αž”αžΎβ€‹αžαž˜αŸ’αž›αŸƒβ€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž€αŸ†αžŽαžαŸ‹β€‹αž‘αŸ…β€‹αž‡αžΆ αž˜αž·αž“β€‹αž–αž·αž αžŸαŸ‚αž›β€‹αžαŸ’αžšαž‘αž”αŸ‹β€‹αžŠαŸ„αž™β€‹αž•αŸ’αž‘αžΆαž›αŸ‹Β αŸ” αžαž˜αŸ’αž›αŸƒβ€‹αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜β€‹αž‚αžΊ αž˜αž·αž“β€‹αž–αž·αžΒ αŸ”

Error codes:

5 αž€αžΆαžšβ€‹αž αŸ…β€‹αž”αŸ‚αž”αž”αž‘β€‹αž˜αž·αž“β€‹αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ

53 αžšαž€β€‹αž˜αž·αž“β€‹αžƒαžΎαž‰β€‹αž―αž€αžŸαžΆαžš

73 αž˜αž·αž“β€‹αž’αžΆαž…β€‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·

αž§αž‘αžΆαž αžšαžŽαŸ

Sub ExampleShellForWin

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

End Sub