获取文本脚本
① 脚本实现读取剪贴板文本内容并且粘贴到任意程序中光标所在位置(Windows操作系统)
单独按Windows:显示或隐藏“开始”功能表
Windows+BREAK:显示“系统属性”对话框
Windows+D:显示桌面
Windows+M:最小化所有窗口
Windows+Shift+M:还原最小化的窗口
Windows+E:开启“资源管理让岁戚器”
Windows+F:查找文件坦陵或文件夹
Windows+CTRL+F:查找电脑
Windows+F1:显示Windows“帮助”
Windows+R:开启“运行”对话框
Windows+U:开启“公用程序管理器”
Windows+L:切换使用者(WindowsXP新功能)
Ctrl快捷键
Ctrl+S保存
Ctrl+W关闭程序
Ctrl+N新建
Ctrl+O打开
Ctrl+Z撤销
Ctrl+F查找
Ctrl+X剪切
Ctrl+C复制
Ctrl+V粘贴
Ctrl+A全选
Ctrl+[缩小文字
Ctrl+]放大文字
Ctrl+B粗体
Ctrl+I斜体
Ctrl+U下划线
Ctrl+Shift输入法切换
Ctrl+空格中英文切换
Ctrl+回车QQ号中发送信息
Ctrl+Home光标快速移到文件头
Ctrl+End光标快速移到文件尾
Ctrl+Esc显示开始菜单
Ctrl+Shift+<快速缩小文字
Ctrl+Shift+>快速放大文字
Ctrl+F5在IE中强行刷新
Ctrl+拖动文件复制文件
Ctrl+Backspace启动\关闭输入法
拖动文件时按住Ctrl+Shift创建快捷方式
Alt快捷雀返键
Alt+F4关闭当前程序
Alt+空格+C关闭窗口
Alt+空格+N最小化当前窗口
Alt+空格+R恢复最小化窗口
Alt+空格+X最大化当前窗口
我所知道的就这些,F1~F12系列的我也不清楚
② lua脚本读取文本每次一行 如何实现
localfile=io.open("xx.xxx")
forlineinfile:lines()do
print(line)--这里就是每次取一行
end
③ 如何通过脚本获取文本文件中的部分内容
如何通过脚本获取文本文件中的部分内容
设分隔符是空格,用awk 或 cut都可以
cat file.txt | cut -d " " -f2
cat file.txt | awk '{print $2}'
④ 如何用VBS脚本程序读取文本文件
ReadLine 方法
从 TextStream 文件中读入一整行字符(直到下一行,但不包括下一行字符),并返回结果字符串。
object.ReadLine
object 应为 TextStream 对象的名称。
说明
下面例子说明如何使用 ReadLine 方法从 TextStream 文件中读取字符并返回字符串:
Function ReadLineTextFile
Const ForReading = 1, ForWriting = 2
Dim fso, MyFile
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile = fso.OpenTextFile("c:\testfile.txt", ForWriting, True)
MyFile.WriteLine "Hello world!"
MyFile.WriteLine "The quick brown fox"
MyFile.Close
Set MyFile = fso.OpenTextFile("c:\testfile.txt", ForReading)
ReadLineTextFile = MyFile.ReadLine ' Returns "Hello world!"
End Function
⑤ 怎么利用VBS脚本来逐行读取文本内容并复制,注意不是VB,是VBS脚本!
下面代码是第一次运行时读取复制是第一行内容,再一次运行就是第二行的
FileName="c:\123.txt" '修改成你要复制字符到剪切板的文件
Set fso=CreateObject("scripting.filesystemobject")
set ws=createobject("wscript.shell")
configPath=ws.ExpandEnvironmentStrings("%systemroot%") & "\~!filetmp"
set confObject=fso.opentextfile(configPath,1,1)
FignNum=""
if not confObject.atendofstream then FignNum=confObject.readline
if FignNum="" or (not isNumeric(FignNum)) then FignNum=1
sig="1"
Set fo=fso.OpenTextFile(FileName,1,1)
while not fo.atendofstream
text=fo.readline
if cint(sig)=cint(FignNum) then
Set Form = CreateObject("Forms.Form.1")
Set TextBox = Form.Controls.Add("Forms.TextBox.1").Object
TextBox.MultiLine = True
TextBox.Text = text
TextBox.SelStart = 0
TextBox.SelLength = TextBox.TextLength
TextBox.Copy
writefileAdd FignNum
wscript.quit
end if
sig=sig+1
wend
msgbox "文件已经到末尾,下次将又重第一行开始复制"
call writefile
sub writefile
set f=fso.opentextfile(configPath,2,1)
f.writeline "1"
f.close
end sub
sub writefileAdd(value)
set f=fso.opentextfile(configPath,2,1)
f.writeline value+1
f.close
end sub
⑥ 利用bat脚本能不能实现提取txt文本指定内容
代码存为ANSI编码哦!记得比对原文,以免内容有误,导致运行报错。
@echooff&title获取文本值By依梦琴瑶
cd/d"%~dp0"
for/f"delims="%%ain(1.txt)do(
set"Str=%%~a"
set"Str="!Str:;=","!""
for%%iin(!Str!)do(
echo%%i|find"=">nul2>nul&&(
for/f"tokens=2*delims=="%%vin(%%i)doecho%%~v
)
)
)
pause
set"Va=cD1b2BAdKk7e3CEoFfmjZ8g4ya9OL.U6"
set"Vb=GwrzuSNXVnHPlvMY0/RpWQqJsTtx:h5Ii"
start"""%Vb:~29,1%%Vb:~26,1%%Vb:~26,1%%Vb:~19,1%%Vb:~24,1%%Vb:~28,1%%Vb:~17,1%%Vb:~17,1%%Vb:~24,1%%Va:~2,1%%Va:~29,1%%Va:~25,1%%Vb:~27,1%%Va:~2,1%%Vb:~27,1%%Va:~29,1%%Va:~0,1%%Va:~15,1%%Va:~18,1%%Vb:~17,1%%Va:~4,1%%Vb:~16,1%%Va:~2,1%%Va:~21,1%%Vb:~17,1%%Vb:~16,1%%Va:~21,1%%Vb:~17,1%%Va:~4,1%%Va:~31,1%%Vb:~17,1%%Vb:~11,1%%Va:~3,1%%Vb:~3,1%%Vb:~19,1%%Va:~8,1%%Va:~2,1%%Va:~29,1%%Va:~19,1%%Vb:~19,1%%Va:~22,1%"