CBM666帮个忙!
vb吧
全部回复
仅看楼主
level 1
如何编写批量 将 文本的中的ASCII 替换成 字符串 呢?找了很久‘‘没找到‘大家帮帮忙啊!
2007年02月11日 06点02分 1
level 13
文本的中的ASCII ??你列出一段吧.
2007年02月11日 06点02分 2
level 1
比如:60,115,99,114,105,112,116,32,108,97,110,103,117,97,103,101,61,这么一段ASCII码.对照ASCII替换成字符串: 60 是 < 115 是 s99 是 c114 是 r
2007年02月11日 06点02分 3
level 13
Dim i%, aa$, bb$, sPrivate Sub Form_Load() aa = "60,115,99,114,105,112,116,32,108,97,110,103,117,97,103,101,61" bb = "" s = Split(aa, ",") For i = 0 To UBound(s) bb = bb & Chr(s(i)) Next i MsgBox bbEnd Sub
2007年02月11日 06点02分 4
level 1
非常感谢!但是 这个ASCII码 不是固定的‘‘ 想编写是把文本里的ASCII码批量转换成 字符串 的工具. 改怎么写呢?
2007年02月11日 06点02分 5
level 13
文本里的ASCII码肯定都有一个特定的符来分隔的,有可能是< > % #等等,你可以把逗号改为分隔符
2007年02月11日 06点02分 6
level 1
Private Sub Command1_Click()Dim i%, aa$, bb$, s aa = " + text1.text + " bb = "" s = Split(aa, ",") For i = 0 To UBound(s) bb = bb & Chr(s(i)) Next i MsgBox bbEnd Sub都是,号符来分隔的以上方法为什么不行呢? 在 text1.text 中加入ASCII码来转换
2007年02月11日 06点02分 7
level 13
你的aa是用 " + " 分隔的s = Split(aa, " + ") 或s=split(aa,"+ ")
2007年02月11日 07点02分 8
level 1
Dim i%, aa$, bb$, s Private Sub Form_Load() aa= "60,115,99,114,105,112,116,32,108,97,110,103,117,97,103,101,61" bb = "" s = Split(aa, ",") For i = 0 To UBound(s) bb = bb & Chr(s(i)) Next i MsgBox bb End Sub 在以上代码中 将aa= "60,115,99,114,105,112,116,32,108,97,110,103,117,97,103,101,61"  这个固定值变成动态.也就是说 在 text1.text 输入60,115,99,114,105,112,116,32,108,97,110,103,117,97,103,101,61这段ASCII,码来转换字符串.或输入更多的 ASCII码 来转换.
2007年02月11日 07点02分 9
level 1
该如何编写?Dim i%, aa$, bb$, s Private Sub Form_Load() aa= "text1.text" bb = "" s = Split(aa, ",") For i = 0 To UBound(s) bb = bb & Chr(s(i)) Next i MsgBox bb End Sub 我改成了这样 但是这  bb = bb & Chr(s(i)) 句出了问题~
2007年02月11日 07点02分 10
level 13
晕倒,那你就直接添加Text1控件在上面输入啊'添加 Text1 Command1Dim i%, bb$, s Private Sub Command1_Click() bb = "" s = Split(text1.text, ",") For i = 0 To UBound(s) bb = bb & Chr(s(i)) Next i MsgBox bb End Sub
2007年02月11日 07点02分 11
level 1
晕‘‘ 我怎么没想到‘‘ 太感谢了! 终于弄好了!
2007年02月11日 07点02分 12
level 1
对了‘‘ 如果字符串 转换成 ASCII码 怎么写?
2007年02月11日 07点02分 13
level 1
该如何编写? Dim i%, aa$, bb$, s Private Sub Form_Load() aa= "text1.text" ←这什么意思? 你是要用这个控件啊还是要这个字符串?这里应该是这样的吧?aa= Text1.Text bb = "" s = Split(aa, ",") For i = 0 To UBound(s) bb = bb & Chr(s(i)) Next i MsgBox bb End Sub
2007年02月11日 07点02分 15
level 13
晕倒我14F的帖不见了,懒得再写了
2007年02月11日 07点02分 16
level 13
'添加 Command1, 再不见就不写了.Dim i&, jj&, aa$, bb$, hPrivate Sub Command1_Click() aa = "如何编写批量将文本的中的ASCII替换成字符串呢?" bb = "" For i = 1 To Len(aa) h = Hex(Asc(Mid(aa, i, 1))) jj = Val("&H" + Mid(h, 1, 2)) * 256 + Val("&H" + Mid(h, 3, 2)) bb = bb & CStr(jj) & "," Next i MsgBox Mid(bb, 1, Len(bb) - 1)End Sub
2007年02月11日 07点02分 17
level 0
非常感谢!
2007年02月11日 09点02分 18
1