按键精灵的问题
我想能不能脚本自动读取TXT文档里的内容,然后把文档内容,自动输入。{不是粘贴}文档的内容格式是下面这样的字母数字字母字母数字+1字母字母数字+2字母大概200多行。各大...
我想能不能脚本自动读取TXT文档里的内容,
然后把文档内容,自动输入。{不是粘贴}
文档的内容格式是下面这样的
字母 数字 字母
字母 数字+1 字母
字母 数字+2 字母
大概200多行。
各大大侠,能不能做到啊。跪求给个解决方案。急死了 展开
然后把文档内容,自动输入。{不是粘贴}
文档的内容格式是下面这样的
字母 数字 字母
字母 数字+1 字母
字母 数字+2 字母
大概200多行。
各大大侠,能不能做到啊。跪求给个解决方案。急死了 展开
3个回答
展开全部
可以!
首先你要用这句代码打开文档。得到句柄
/不过主要是用在后面的代码。
fileLen=Plugin.File.GetFileLength("c:\Config.txt")
handle=Plugin.File.OpenFile("c:\Config.txt")
/以下两个代码还用不到上面这两句,在最后那里要用到!
如果只是读取TXT文档里全部内容。用以下代码
//下面这句是向目标文件("C:\Config.txt")读出文本内容到变量(Text)
Text = Plugin.File.ReadFileEx("C:\Config.txt")
Msgbox "向目标文件读出文本内容为:"& Text
以下是把读到的内容或你自己设的内容写到TXT文档里
//下面这句是向目标文件("C:\Config.txt")写入文本内容("内容")
Call Plugin.File.WriteFileEx("C:\Config.txt", "内容")
Msgbox "向目标文件写入文本内容"
这里的内容可以是你上面Text这个变量,就可以一次写到另一个TXT文档里了
如果你想一句一句写到TXT文档里,用以下代码
/这句是设置读写位置,从fileLen这里开始读写,就可以一行行了
Call Plugin.File.SeekFile(handle,fileLen)
Call Plugin.File.WriteFile(handle,"123456")
/这句是从最后那里开始一行一行写
Call Plugin.File.WriteLine(handle,"abcdef")
/最后要关闭,不占资源
Call Plugin.File.CloseFile(handle)
希望采纳。如果还有不明白。发信息给我。
要用到的插件也可以问我!
首先你要用这句代码打开文档。得到句柄
/不过主要是用在后面的代码。
fileLen=Plugin.File.GetFileLength("c:\Config.txt")
handle=Plugin.File.OpenFile("c:\Config.txt")
/以下两个代码还用不到上面这两句,在最后那里要用到!
如果只是读取TXT文档里全部内容。用以下代码
//下面这句是向目标文件("C:\Config.txt")读出文本内容到变量(Text)
Text = Plugin.File.ReadFileEx("C:\Config.txt")
Msgbox "向目标文件读出文本内容为:"& Text
以下是把读到的内容或你自己设的内容写到TXT文档里
//下面这句是向目标文件("C:\Config.txt")写入文本内容("内容")
Call Plugin.File.WriteFileEx("C:\Config.txt", "内容")
Msgbox "向目标文件写入文本内容"
这里的内容可以是你上面Text这个变量,就可以一次写到另一个TXT文档里了
如果你想一句一句写到TXT文档里,用以下代码
/这句是设置读写位置,从fileLen这里开始读写,就可以一行行了
Call Plugin.File.SeekFile(handle,fileLen)
Call Plugin.File.WriteFile(handle,"123456")
/这句是从最后那里开始一行一行写
Call Plugin.File.WriteLine(handle,"abcdef")
/最后要关闭,不占资源
Call Plugin.File.CloseFile(handle)
希望采纳。如果还有不明白。发信息给我。
要用到的插件也可以问我!
展开全部
自动读TXT相对新手来说要麻烦一点,楼主可以把txt文档转换为表格文件,然后按键精灵的插件命令里有个 办公文档插件,可以读取excel中具体某一行某一列的内容。读取之后他保存为一个变量,然后再输出这个变量就OK了。需要注意的是,他只读取C盘根目录下的text文件名里的内容,你加上读取表格的代码后,系统会自动生成一个文件,然后你把你txt文档里的内容导入进去就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个可以的。你是不是一行一行的读入,比如:
先读入第一行:字母 数字 字母
再读入:字母 数字+1 字母
。。。。。
楼主要实现这样的功能吗,还是什么样子?
先读入第一行:字母 数字 字母
再读入:字母 数字+1 字母
。。。。。
楼主要实现这样的功能吗,还是什么样子?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询