1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

vbs-Hilfe: Variabeln in Datei schreiben

Discussion in 'Programmieren' started by gulp21, Aug 6, 2007.

Thread Status:
Not open for further replies.
  1. gulp21

    gulp21 Byte

    Hallo!

    Ich setze mich gerade mit VBScript auseinander und habe eine (wahrscheinlich einfache) Frage:

    Wie kann ich den Wert einer Variablen in einr "MsgBox" darstellen und wie kann ich ihn in eine (offene) Textdatei (per SendKeys) schreiben?

    Schon mal Danke!
     
  2. Eldor

    Eldor Kbyte

    hey
    also eine variable kannst du einfach so in eine msgbox ausgeben:

    Code:
    msgbox(variable)
    
    einfach die "" weglassen ;)

    und das mit sendkeys würde ich anders machen weil ich mit sendkeys so ein paar probleme hatte :D

    Dafür würde ich das machen :

    Code:
    Private Sub Commandbutton1_Click()
    Dim b
    b = "test"
    Open "C:\Test.txt" For Output As #1 'für "C:\Test.txt" musst du dann noch reinschreiben wo deine Datei liegt ;)
       Print #1, b
    
    Close #1
    
    
    End Sub
    
    für fragen kannst du dich gerne nochmal melden ;)
     
  3. gulp21

    gulp21 Byte

    Und wie kann ich die Variable in einem Satz verwenden?

    (Bsp.: Wollen Sie wirklich "URL" herunterladen?)

    Da bekomme ich eine Fehlermeldung:

    Ich kann das auch nicht für alles verwenden, was ich möchte.
    Ich will auch in einen (vorher per VBScipt geöffneten) Dialog schreiben.
     
  4. Eldor

    Eldor Kbyte

    hmm
    das erste Problem kann ich lösen:
    Code:
    msgbox("Das ist für dich" & Variable & "Von mir")
    mir is grad nichts anderes eingefallen :D

    beim 2. Problem kann ich dir leider nicht weiter helfen da müssten die pros dran ;)

    aber für sendkeys könnte ich dir diese Seite anbieten ;)
     
  5. gulp21

    gulp21 Byte

    Danke, funktioniert!

    Das 2. Problem hab' ich jetzt auch gelöst.

    Bsp.: WshShell.SendKeys (URL)

    Noch eine Frage:

    Wie heißt die Variable für den Text im Beispiel:

    C:\test.vbs http://www.test.de

    Bei Batch-Dateien ist das "1", was ist das bei VBScript?
     
  6. Eldor

    Eldor Kbyte

    sry da kann ich dir leider nicht weiterhelfen...
    kenn mich damit nicht so aus...
     
  7. Hascheff

    Hascheff Moderator

    Vielleicht ist es besser, du öffnest einen neuen Thread.

    Was du meinst:
    Kann man einem vbs-Script einen Parameter übergeben und wie kann man diesen ansprechen (wie bei Batch-Dateien mit "%1")?
     
Thread Status:
Not open for further replies.

Share This Page