Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten
Autor
Nachricht
kackb00n_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 07.12.2007
Beiträge: 42

anführungs zeichen problem UPDATE
Verfasst am: 07.12.2007, 16:14

hi, ein update:

Ich möchte eine variable in anführungs zeichen haben !!!

Wie funktioniert das??
Hier mein code:

Dim variable = "Blablabla"
Put test , , "test.exe + "variable" + >> pw.txt"

Es soll halt kein "variable" in der text datei stehen sondern "Blablabla" !!

Wer hilft? Smile


Zuletzt bearbeitet von kackb00n_ am 15.12.2007, 15:16, insgesamt einmal bearbeitet
 
Hamtaro_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 06.05.2007
Beiträge: 217
Wohnort: NRW


Verfasst am: 07.12.2007, 16:27

nö, er mag einfach keine Anführungszeichen in Anführungszeichen.
""" wo ist der String zuende?
In vielen andernen Sprachen kannst du die "inneren" Anführungszeichen mit \" escapen, wie das in .NET ist weiß ich aber nicht.
Wie findet ihr meine Sig?
 
kackb00n_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 07.12.2007
Beiträge: 42


Verfasst am: 07.12.2007, 16:40

thx, ich glaub der befehl ist einfach falsch

wer sich mit bat auskennst kann mir bitte helfen Razz
ich will ein einzelnen wert aus der registry auslesen und den dann in eine datei speichern. THX
 
The-God-of-all_
Poster
Poster

Anmeldedatum: 20.05.2007
Beiträge: 170
Wohnort: App.Path


Verfasst am: 07.12.2007, 16:51

Ich weiß nicht wie das in VB.Net ist aber in VB6 kann man Anführungszeichen Escapen indem man einfach zwei Anführungszeichen hintereinander schreibt. Versuch also mal:
Code:
Shell("reg query ""HKEY_LOCAL_MACHINE\Software\bababn\asdsad\"" >> C:\temp.txt")


Der CMD Befehl scheint richtig geschrieben zu sein, er gibt mir wenn ich einen gültigen Pfad aus der Registry eintrage alle Keys richtig aus.
 
kackb00n_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 07.12.2007
Beiträge: 42


Verfasst am: 07.12.2007, 17:03

ich möchte aber nur ein Einzelnen wert ausgelesen haben, wie funktioniert das?
mit "/v wert" am ende kommt das gleiche raus.
 
ChEeTaH_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 01.07.2007
Beiträge: 67


Verfasst am: 15.12.2007, 16:27

"""" & variable & """"
 
Scruby_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 27.08.2007
Beiträge: 27


Verfasst am: 15.12.2007, 21:10

Alternative:

Code:
dim anf = Chr(34)
anf & variable & anf
 
kackb00n_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 07.12.2007
Beiträge: 42


Verfasst am: 16.12.2007, 00:05


jop scruby so funzt es Razz
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten

Tags: zeichen, problem

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Info.exe ? zum auslesen der IP's 718 30.04.2007, 10:08
Keine neuen Beiträge visual studio 2005 - exe erzeugen 1629 20.04.2007, 23:32
Keine neuen Beiträge .exe erstellen 792 29.03.2007, 18:32
Keine neuen Beiträge exe 644 30.01.2007, 21:34
Keine neuen Beiträge .exe erstellen 729 25.12.2006, 15:14
 


[ Time: 0.1172s ][ Queries: 101 (0.0525s) ][ GZIP on - Debug on ]