Toon posts:

[VB6] Info krijgen uit dos scherm.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hi,

Via shell=("-doscommando-parameters-"), kan je een dosvenstertje laten verschijnen, maar hoe kan je informatie die in dit dosvenstertje verschijnt weer verder gebruiken??
Oftewel, hoe kan ik de text die in dat dosvenstertje verschijnt in een textvakje of label ofzo krijgen??

Verwijderd

uitvoer omleiden naar tijdelijk bestandje en dan dat bestand inlezen.

iets als :
dosding.exe >> c:\temp\tmp.txt

maar dat werkt niet met Shell, dus zal je het in een batchfile moeten doen en vervolgens die batch file shellen.

en dan iets als
dim n as integer
dim as string
n = freefile
open "c:\temp\tmp.txt" for input as #n
input #n, s
close #n

iets in die aard :z

Verwijderd

Topicstarter
Kan je misschien iets duidelijker zijn?

Dit bedoel je ongeveer: (als ftp iets)(maar hoe dan verder??)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
strSiteAddress = "ftp.geocities.com"
strUserName = "******"
strPassword = "*******"
strRemoteDirectory = ""

strTempFtpFile = "C:\fdty.l34"
strFileName = "C:\" & Left(naam, 8) & ".txt"


Open strTempFtpFile For Output As #1

    Print #1, "open " & strSiteAddress
    Print #1, "user " & strUserName
    Print #1, strPassword
    Print #1, "type binary"
    Print #1, "put " & strFileName
    Print #1, "Quit"

Close #1

Call Shell("ftp -n -s:" & strTempFtpFile, vbHide)

Ik snap nog niet hoe dat dos venstertje dan naar die txt gaat schrijven...

(waar slaat dit op:
input #n, s
??

Verwijderd

Topicstarter
Kan nu echt niemand mij verder helpen??!
Pagina: 1