取得SciTe编辑器中指定行的内容
$prowin='(未命名文档) * SciTE(ACN)'$proclassnn='Scintilla1'
winwaitactive($prowin)
if winactive($prowin)=1 then
$GetCurrentLine=controlcommand($prowin,'',$proclassnn,'GetCurrentLine')
$GetText=controlcommand($prowin,'',$proclassnn,'GetLine',$GetCurrentLine)
msgbox(0,'',$GetText)
msgbox(0,'',$GetCurrentLine)
endif以上不管用
改一改$prowin,$proclassnn在写字板中可用,说明代码是对的
update:应该是winactive($prowin),写成winactivate($prowin)了
[ 本帖最后由 kakinkgb 于 2008-5-6 17:48 编辑 ] 请用LUA脚本或者使用查找来得到内容 我想先学autoit,以后再研究这个路啊
请问查找是哪个函数?我要取得光标所在行的内容 顶一下
字数破解补丁.exe 本帖最后由 lynfr8 于 2009-7-21 23:11 编辑
$title='C:\Documents and Settings\Administrator\桌面\xcv.au3 - SciTE(ACN)'
$classnn='Scintilla1'
winactive($title)
$GetCurrentLine=controlcommand($title,'',$classnn,'GetCurrentLine')
msgbox(0,'',$GetCurrentLine)
msgbox(0,'',controlcommand($title,'',$classnn,'GetLine',$GetCurrentLine))
测试了一下,行数能找到
不过文本的确无法获取
大家来研究研究下这个问题
页:
[1]