Datein schreiben

Dieses Thema im Forum "Programmieren" wurde erstellt von rapmaster, 6. Oktober 2002.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. rapmaster

    rapmaster Halbes Gigabyte

    Registriert seit:
    21. Juli 2002
    Beiträge:
    5.181
    Ich will eine Script datei mit folgenden befehlen schreiben
    Private Sub Form_Load()
    Open "C:\test.vbs" For Output As #1
    Print #1, "msgbox "Hallo! Dies ist ein Test-Text!""
    Close #1
    End Sub
    aber das geht nicht!!!!!!in der datei steht dann nur : msgbox , und das war\'s.was muss ich tun damit in der datei steht: msgbox "xxxx"?
     
  2. rapmaster

    rapmaster Halbes Gigabyte

    Registriert seit:
    21. Juli 2002
    Beiträge:
    5.181
    ja genau.
    chr(32) steht für ein leerzeichen.
     
  3. rapmaster

    rapmaster Halbes Gigabyte

    Registriert seit:
    21. Juli 2002
    Beiträge:
    5.181
    ps.
    chr(32) geht\'s nciht.
    nur chr(34).
    chr(34) ist das zeichen für "
     
  4. rapmaster

    rapmaster Halbes Gigabyte

    Registriert seit:
    21. Juli 2002
    Beiträge:
    5.181
  5. TRforum

    TRforum Kbyte

    Registriert seit:
    18. April 2001
    Beiträge:
    167
    Hi,
    also Chr(X) steht für irgnedein Zeichen, X ist eine Zahl zwischen 0 und 255. Irgendwo in MSDN sind alle augelistet. Chr(32) steht für " , und so weiter.
    Falls du eine gute VB-Seite suchst:
    www.ActiveVB.de
    MfG
    T.R.
     
  6. rapmaster

    rapmaster Halbes Gigabyte

    Registriert seit:
    21. Juli 2002
    Beiträge:
    5.181
    funktioniert es auch mit chr(34)?
    und chr() ist doch ein asci II zeichen oder?
    kannst du mir mal erklären was das ist?
    ich hab noch nie verstanden was das sein soll.
     
  7. rapmaster

    rapmaster Halbes Gigabyte

    Registriert seit:
    21. Juli 2002
    Beiträge:
    5.181
    hab ich auczh gemerkt.vb ignoriert alle befehle nach \' zeichen.oh bin ich dumm.ich hab gestern gar niht daran gedahct.
     
  8. TRforum

    TRforum Kbyte

    Registriert seit:
    18. April 2001
    Beiträge:
    167
    Hallo,
    also " wird in VB als Text-String gewertet, \' nicht, daher gehts,
    aber folgendes Funktioniert auch:
    Print #1, "Messagebox " & Chr(32) & " Hallo, dies..." & chr(32)

    MfG
    T.R.
     
  9. socknaduff

    socknaduff Halbes Megabyte

    Registriert seit:
    25. Mai 2002
    Beiträge:
    988
    Intuition
     
  10. rapmaster

    rapmaster Halbes Gigabyte

    Registriert seit:
    21. Juli 2002
    Beiträge:
    5.181
    woher weißt du dann dass es mit \' funktioniert?
     
  11. socknaduff

    socknaduff Halbes Megabyte

    Registriert seit:
    25. Mai 2002
    Beiträge:
    988
    Probieren geht über studieren - keine Ahnung, welche der beiden Varianten funktioniert.
     
  12. rapmaster

    rapmaster Halbes Gigabyte

    Registriert seit:
    21. Juli 2002
    Beiträge:
    5.181
    msgbox "Hallo! Dies ist ein Test-Text!" \'
    Close #1
    End Sub
     
  13. socknaduff

    socknaduff Halbes Megabyte

    Registriert seit:
    25. Mai 2002
    Beiträge:
    988
    Keine "-Anführungszeichen sondern \' nehmen
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen