Hale, Jim
Jim.Hale at FleetPride.com
Mon Dec 18 10:49:47 CST 2006
Here is an example of a function to create a cmd and batch file and execute them from inside Access. HTH Jim Hale Function Batfile(strfile As String, strUser As String) As Boolean Dim intFileno As Integer, strBatfile As String, strCmdfile As String Dim intFileno2 As Integer, varAns As Variant, varTime As Date strBatfile = "C:\glrunaje.bat" strCmdfile = "C:\glrunaje.cmd" On Error Resume Next Kill strBatfile Kill strCmdfile On Error GoTo PROC_ERR 'create bat file intFileno = FreeFile Open strBatfile For Output As intFileno Print #intFileno, "ftp -s:" & strCmdfile Close #intFileno 'create cmd file intFileno2 = FreeFile Open strCmdfile For Output As intFileno2 Print #intFileno2, "open FP825ppd" Print #intFileno2, "FTPUSxxx" Print #intFileno2, "FTP4SRP5" Print #intFileno2, "put " & strfile & " download/glupload." & strUser Print #intFileno2, "Quit" Close #intFileno2 If strfile = "" Or strUser = "" Then MsgBox "the Upload file name or User name is incorrect. The file was not uploaded" Batfile = False Else varAns = Shell(strBatfile) 'run bat file to load prn file to AS400 Batfile = True End If PROC_EXIT: Exit Function PROC_ERR: MsgBox Err.Description Batfile = False Resume PROC_EXIT End Function -----Original Message----- From: Stuart McLachlan [mailto:stuart at lexacorp.com.pg] Sent: Sunday, December 17, 2006 10:30 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] A2000: Run from Command line On 18 Dec 2006 at 14:32, Darren DICK wrote: > Hi All > > >From a form - I am building a string that I want to 'send' to a command > >line > then I want the string to 'execute' from that command line > > So - Building the string is no big deal and I have done that > > Once I have built the string though - how do I then get it to execute from a > command line? > *********************************************************************** The information transmitted is intended solely for the individual or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of or taking action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you have received this email in error please contact the sender and delete the material from any computer. As a recipient of this email, you are responsible for screening its contents and the contents of any attachments for the presence of viruses. No liability is accepted for any damages caused by any virus transmitted by this email.