CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 2 of 2

Threaded View

  1. #1
    Join Date
    Oct 2005
    Posts
    1

    Question AppActivate Function: ProcessID xxxx not found

    Hi all,

    I have created this sub to open a DOS-Box and enter a command, but the function AppActivate is giving me problems: it cannot find the ProcessID:

    Public Sub Command1_Click()
    Dim retPointerID As Integer
    Dim SendKeys As String
    retPointerID = Shell("c:\winnt\system32\cmd.exe")
    System.Threading.Thread.Sleep(500)
    AppActivate("retPointerID")

    SendKeys = "mkdir abcde"

    SendKeys = "{ENTER}"

    'close dos window:
    'SendKeys("Exit", True)
    'SendKeys("{ENTER}", True)
    End Sub

    Now my questions are: (1) Can you use AppActivate to open up an DOS box and execute commands, or (2) can I bypass the ProcessID thing by using another function like Application.Start?

    Apologies if I am unclear; I am quite new to VB and programming and have already figured out some things with the help of already posted messages in this forum but I cannot find an answer to tackle this one.

    Basically what I am trying to create is an executable that opens a DOS-box, starts gzip to zip a data file, then start Secure FTP to put that file on a remote server...so I thought let's start simple and cover the basics first

    Thanks very much in advance for your advice!
    Last edited by Rich69; October 12th, 2005 at 09:03 AM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured