PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : " übergabe an .bat



inmate
19.07.2009, 16:55
Moin also die Frage ist mir sehr peinlich aber ich brauchte es noch nie :o

swriter.writeline("del & openfiledialog1.filename)
wie bekomme ich ->"<- hinter und vor openfiledialog ?
Ich habe es so probiert del & "" & ope.... aber es geht nicht.

Danke schonmal :x

mfG

Z3u5
19.07.2009, 17:06
möglichkeit 1: verwende eine eigene variable dafür, in die du es hineinspeicherst.

inmate
19.07.2009, 17:14
Nein das geht nicht , da automatisch immer ein zweites " drangehängt wird , da eins fehlerhaft ist.

Planxty
19.07.2009, 17:25
swriter.writeline("del & "" & openfiledialog1.filename""")

schade das ich nicht solch simple probleme habe^^

Sawyer
19.07.2009, 17:28
Das ist wieder so ein Typisches beispiel für die schlechte vb Syntax , in C# gibt es dafür die Escape Sequenzen um ein spezielles Zeichen innerhalb eines Strings zu definieren.

Aber so ist es in vb möglich , wenn auch nicht ganz so schön wie in C# :p

edit:
Planxty (http://free-hack.com/member.php?u=40068) war schneller :(


Dim swriter As New System.IO.StreamWriter("C:\test.bat")
swriter.WriteLine("del " & Chr(34) & OpenFileDialog1.FileName & Chr(34))
swriter.Flush()
swriter.Close()MfG

inmate
19.07.2009, 17:29
oh danke thepapst habe deins nicht gesehen ;)

mfG