如何用VB建个记事本,创建乱码文件?

如题所述

将你要保存的内容的文本内容的ASC码进行ASC偏移后再存储,如dd
=
Chr(asc(dd)
+
3000),读取时则相反。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-06-16
option
explicit
'最基本的一个文件加密方法,适合初学者。用异或算法,对文件进行加密,密码是0-255之间的数字,你可以根据你的需要改变密码,也可以做一个头文件,把密码以加密的方法存储到文件中。可以实现你要的功能,用记事本打开时乱码。
'窗体上两个按钮,一个文本框
private
sub
command1_click()
'读文件
dim
s()
as
byte,
i
as
long
open
"c:\q.txt"
for
binary
as
#1'路径你可以给成你需要的路径以及文件名,我为了调试方便。如果改的话,写文件的路径不要忘记改啊
redim
s(lof(1)
-
1)
as
byte
get
#1,
,
s
for
i
=
0
to
ubound(s)
s(i)
=
s(i)
xor
(i
mod
255)'用异或运算,密码是从0-254循环,你可以改成你要的密码循环
next
i
text1.text
=
s
close
#1
end
sub
private
sub
command2_click()
'写文件
dim
s()
as
byte,
i
as
long
s
=
text1.text
for
i
=
0
to
ubound(s)
s(i)
=
s(i)
xor
(i
mod
255)
next
i
open
"c:\q.txt"
for
binary
as
#1
put
#1,
,
s
close
#1
end
sub

如何用VB建个记事本,创建乱码文件?
Function Garbage(txt As TextBox, Max As Long)Dim num As Long '乱码代号 If Len(txt) < Max Then num = Round(Rnd * 45)'假如num等于一个数,那么txt就加上一个字符 '这样就可以生成乱码了 If num = 1 Then txt = txt & " "If num = 2 Then txt = txt & "~"If num = 3...

如何用VB建个记事本,创建乱码文件?
将你要保存的内容的文本内容的ASC码进行ASC偏移后再存储,如dd = Chr(asc(dd)+ 3000),读取时则相反。

如何用VB建个记事本,创建乱码文件?
'最基本的一个文件加密方法,适合初学者。用异或算法,对文件进行加密,密码是0-255之间的数字,你可以根据你的需要改变密码,也可以做一个头文件,把密码以加密的方法存储到文件中。可以实现你要的功能,用记事本打开时乱码。'窗体上两个按钮,一个文本框 Private Sub Command1_Click()'读文件 Dim ...

怎么用vb做记事本
例三:当编辑框的文本发生变化时让第一个窗格显示:“正在编辑文档:文件名”。 Private Sub RichTextBox1_Chang() StatusBar1.Panels(1).Text = "正在编辑文档:" & CommonDialog1.FileName End Sub 辛苦了那么久,我们现在已经拥有一个象模象样的记事本了。这个记事本由于用了RichText控件,理论上它能打开和编...

VB里面怎么新建一个文本文件
as #1(文件号)print #1,"后的看了是附加" '写入内容 close #1 '关闭文本 如果不需要写入内容就可以不要print #1,"后的看了是附加"Private Sub Form_Load()For i = 1 To 200 Open App.Path & "\\" & i & ".txt" For Output As #1 Close #1 Next End Sub 生成200个文本 ...

vb记事本乱码问题
不是你大代码问题,而是VB用的是UNICODE编码,电脑自带的记事本用的是ASSCII编码,你用那个东西创建的文件用WORD可以打开,不过叫你选择编码类型请用UTF-8哦 参考资料:打开

用VB制作一个简单记事本问题!
Private Sub cmd_Open_Click()Dim FileN$, FreeF%, T cmd_dlg.Filter = "文本文件(*.txt)|*.txt"cmd_dlg.CancelError = True On Error GoTo endsub cmd_dlg.ShowOpen FreeF = FreeFile FileN = cmd_dlg.FileName Open FileN For Input As FreeF Line Input #FreeF, T a_txt.Text...

如何在VB中打开一个记事本窗口并获取窗口句柄,向其中发送富文本框中的...
1.新建三个命令按钮Command1命名“写字”,Command1命名“禁用”,Command1命名“关闭”;2.在窗体写下如下代码:Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Private Declare Function FindWindowEx Lib...

VB读取文件(记事本打开为乱码的文件)
实际分析要用相应工具)知道了这些,读取文件时,就用相应类型的变量来逐字节读取内容。。如:'先定义变量 dim i as integer dim l as long ...Open youfilename For Binary As #1 get #1, , i '读取2个字节的内容 get #1, , l '读取4个字节的内容 ......

我想用 VB 用记事本 打开一个HTML文件
你好,首先用VB binary方式读取OTHER_FILE中的第一到N个字符到变量(L_STR1),再读取N到文件尾的字符个(L_STR2)这样吧,把你要写的字符插入其中(文件中的N处),就是 L_STR1=L_STR1 & S & L_STR2,关闭文件(OTHER_FILE),然后再将L_STR1 用VB binary方式写回文件(OTHER_FILE),OK...

相似回答