|
本帖最后由 djy252 于 2014-2-10 17:12 编辑
我想获取一些数据按照一定格式显示,首先一条记录是一行,然后方便我全选复制。
但是换行这个搞不定。
想要的格式是
000851
300226
300024
搜索 edit换行 等 、没找到答案,才发帖的,请朋友们帮帮忙。
贴身代码
- import win.ui;
- import web.form;
- /*DSG{{*/
- var winform = ..win.form(text="aardio Form";right=600;bottom=400;parent=...)
- winform.add(
- button={cls="button";text="提取";left=216;top=43;right=282;bottom=75;z=1};
- edit={cls="edit";left=324;top=93;right=518;bottom=333;edge=1;multiline=1;z=2};
- editBody={cls="edit";text="edit2";left=29;top=89;right=236;bottom=340;edge=1;multiline=1;z=3}
- )
- /*}}*/
- winform.button.oncommand = function(id,event){
- wb = web.form(winform.editBody);
- wb.go("http://www.taoguba.com.cn/moreHotStock");
- wb.wait();
- var eles = wb.queryEles( className = "key4")
- var tmp ,tmpstock,tmpstockname;
- var str="";
-
- for( i,ele in eles ){//<a href="guba_sz300226" target="_blank">(sz300226)上海钢联</a>
- tmp = ele.innerHTML;
- tmpstock = string.match(tmp, "\>\((.+)\)");
- if(string.len(tmpstock)>6){
- tmpstock = string.slice(tmpstock,3,8);
- }
- tmpstockname = string.match(tmp, "\)(.+)\<")
-
- str +=tmpstock+"\r\n";
- }
- winform.edit.text = str;
- //写入记事本也是
- import process;
- import winex;
- var prc = process("notepad.exe","",si);
- hwnd,hEdit = winex.wait(,,"Notepad","Edit",,,1);
- winex.sendString(str);
- }
- winform.show();
- win.loopMessage();
复制代码
|
|