001
09.03.2009, 08:52 Uhr
~OLLI
Gast
|
Hallo mit diesem Code müsste es gehen.. es ist in vb 6.0 geschreiben. vielleicht kann ihn dir ja jemand in vb 2005 übersetzten.. ich kann es leider nicht.
Visual Basic: |
'Transfer-Batch Einlagerung schreiben PfadUndDatei = MdbPath & "FTPEIN.BAT" Open PfadUndDatei For Output As #1 InpRcd = "@echo off" Print #1, InpRcd InpRcd = " " Print #1, InpRcd InpRcd = "ftp -s:" & Trim(MdbPath) & "ftpein.ftp " & Trim(txt_UPing) & " | find " & Chr$(34) & "226" & Chr$(34) & ">NUL" Print #1, InpRcd InpRcd = "IF ERRORLEVEL 1 goto end" Print #1, InpRcd InpRcd = " " Print #1, InpRcd InpRcd = ":end" Print #1, InpRcd InpRcd = "exit" Print #1, InpRcd Close #1
'Transfer-Script Einlagerung schreiben Textdatei = "Test1.txt“ Savdatei = "Test1.sav“ PfadUndDatei = MdbPath & "FTPEIN.FTP" Open PfadUndDatei for Output As #1 InpRcd = Trim(txt_UUser) Print #1, InpRcd InpRcd = Trim(txt_UPass) Print #1, InpRcd InpRcd = "ascii" Print #1, InpRcd InpRcd = "get “ & Trim(Textdatei) & " " & Trim(DataPath) & Trim(Textdatei) Print #1, InpRcd InpRcd = "ren " & Trim(Textdatei) & “ “ & Trim(Savdatei) Print #1, InpRcd InpRcd = "quit" Print #1, InpRcd Close #1
Ergebnis = Shell(MdbPath & "FTPEIN.BAT, vbHide)
|
|