Try something like this:
Set sh = CreateObject("WScript.Shell")
rc = sh.Run("Your Shell Command Here", 1, True)
The 3rd argument (True) is for waiting completion of the command.
rc will be the return code of the command.
Hope This Help, PH.
Want to get great answers to your Tek-Tips questions? Have a look at FAQ219-2884
Private Sub create_tab_Click()
Dim var As Variant
Dim path As String
Dim theFile As String
InputMsg = "Please specify the name of the file that you wish to create a .tab file for."
theFile = InputBox(InputMsg)
path = "c:\dropBox\dfile\" & theFile
MsgBox (path)
Set sh = CreateObject("WScript.Shell")
var = sh.Run("c:\perl\bin\perl.exe c:\perl\bin\test.pl path", 1, True)
I get a file test.tab created in My documents but the size is zero same problem as before.
as you can see my shell command is long and complicated. I've been working on the quote marks and think that what I have is correct. This command works fine in a command box removing the first and last sets of qoutes and changing all the double double quotes to single double quotes.
Just to be sure, try this and post back the result:[tt]
Set sh = CreateObject("WScript.Shell")
rc = sh.Run("%COMSPEC%", 1, True)[/tt]
This should open a console window you can leave by typing [tt]exit[/b]
Hope This Help, PH.
Want to get great answers to your Tek-Tips questions? Have a look at FAQ219-2884
From my help file: intWindowStyle Description
0 Hides the window and activates another window.
1 Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
2 Activates the window and displays it as a minimized window.
3 Activates the window and displays it as a maximized window.
4 Displays a window in its most recent size and position. The active window remains active.
5 Activates the window and displays it in its current size and position.
6 Minimizes the specified window and activates the next top-level window in the Z order.
7 Displays the window as a minimized window. The active window remains active.
8 Displays the window in its current state. The active window remains active.
9 Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window.
10 Sets the show-state based on the state of the program that started the application
Hope This Help, PH.
Want to get great answers to your Tek-Tips questions? Have a look at FAQ219-2884
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.