把以下a$自符转为 可作为文件名的字符。

wjq 2001-08-31 02:30:48
a$=chr(32) & chr(0) & chr(15) & chr(6) & "\de*?|<>" & """" & chr(32)

How to?
...全文
56 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dragonsou 2001-08-31
  • 打赏
  • 举报
回复
我给你个例子吧!
首先在窗体里放上2个textbox和一个command。
放入下面的代码:
Private Sub Command1_Click()
Dim s, a As String
Dim i As Integer
For i = 1 To 15
a = Mid(Text1.Text, i, 1)
If a <> Chr(32) and a<>"/" Then
s = s + a
End If
Next i
Text2.Text = s
End Sub
text1里的就好比你要判定的字符
text2里的是去掉了不符合规定字符后的字符串
有其它的判定条件自己加到if语句里就可以啦!
明白了吗?
ozw 2001-08-31
  • 打赏
  • 举报
回复
用一长串数字,不过不知道是否符合要求
Private Sub Command1_Click()
Dim a As String
Dim i As Integer
Dim fName

a = Chr(32) & Chr(0) & Chr(15) & Chr(6) & "\de*?|<>" & """" & Chr(32)

For i = 1 To LenB(a)
fName = fName & IIf(fName <> "", "_", "") & AscB(MidB(a, i, 1))
Next i

MsgBox fName
End Sub

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧