当前位置:编程学习 > VB >>

遇到一个简单的难题(关于文本文件写入问题)

本应该写成:multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

却始终写不进  "Microsoft Windows XP Professional"

的引号,不是写不进引号就是  Microsoft Windows XP Professional 不能写入:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS= Microsoft Windows XP Professional  / noexecute = optin / 
fastdetect

请问高手该怎么写这句的引号?
--------------------编程问答-------------------- 没看懂。
写文件的代码? --------------------编程问答-------------------- 多加几个引号看看  哈~
--------------------编程问答--------------------
strTemp = "multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=""Microsoft Windows XP Professional"" /noexecute=optin /fastdetect"

用这个试试?
VB中只有引号有转义字符,转义就是引号自己..
两个相邻的引号在字符串中表示一个引号. --------------------编程问答-------------------- 先赋值给变量,再使用也可以...
Dim Str As String = Microsoft Windows XP Professional
MsgBox Str
--------------------编程问答-------------------- dim a as string
a="multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=" & chr(34) & "Microsoft Windows XP Professional" & chr(34) & “ /noexecute=optin /fastdetect” 
--------------------编程问答--------------------
作为实意文本的引号必须双写。                                                       
--------------------编程问答-------------------- ls正解

回复内容太短了!  --------------------编程问答--------------------

Dim strCont As String

strCont = "multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=""Microsoft Windows XP Professional"" /noexecute=optin /fastdetect"

MsgBox strCont


试一下吧~~~~~ --------------------编程问答-------------------- 感谢各位,问题解决了。 --------------------编程问答-------------------- 只是我没分了,真抱歉。 --------------------编程问答-------------------- 没看懂是怎么回事的路过   --------------------编程问答-------------------- 现在才知道LZ是问什么 --------------------编程问答-------------------- 多加几个引号看看
Dim strCont As String

strCont = "multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=""Microsoft Windows XP Professional"" /noexecute=optin /fastdetect"

MsgBox strCont


--------------------编程问答-------------------- 我真的看不懂!!!唉!!我是文盲!! --------------------编程问答-------------------- msgbox """"

看看弹出什么. --------------------编程问答--------------------
引用 6 楼 of123 的回复:
作为实意文本的引号必须双写。                                                     
--------------------编程问答-------------------- --------------------编程问答-------------------- 开始学VB的时候,写了一个程序每次开机修改boot.ini,随机选一首唐诗写进去 --------------------编程问答-------------------- 试试这个
strTemp = "multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=" & "Microsoft Windows XP Professional" & " /noexecute=optin /fastdetect"
--------------------编程问答-------------------- 看不等慢慢学了
好好学习天天向上
--------------------编程问答-------------------- 哦,想到了,LZ可以用ASCII码啊!

Dim StrTemp As String
    StrTemp = "multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=" & Chr(34) & "Microsoft Windows XP Professional" & Chr(34) & " /noexecute=optin /fastdetect"
--------------------编程问答-------------------- 打出来一样!不知道行不行,如果行,楼主请给分 --------------------编程问答-------------------- 加2个引号就行啦 =""Microsoft Windows XP Professional""  --------------------编程问答-------------------- --------------------编程问答-------------------- 先赋值给变量,再使用
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,