在send文本之前,如何清除之前输入的文本
各位:请教个问题,在IE编辑框中,需要输入一段文本,再进行发送;
如何在send指定文本前,清除上一次的文本,每输入一次,系统都保留了上一次输入的内容,如果不清除的话,脚本会在上次输入文本后直接追加这次输入的文本
怎么清除上一次的内容,如何用脚本实现?请各位赐教,非常感谢,:) controlfocus
controlsend {BS}
controlsettext 'text' 我的问题是,如何在本次输入文本“ new”之前,清除上一次的输入内容“old”;
因为Cookies的原因,系统会保留上一次输入内容“old”,
如果不清除的话,这样我第二次输入的内容,成了“old new”,而不是“new”了
怎么在输入“new”之前,删除“old”? GUICtrlSetData ( 控件ID, "" ) 4楼正解,直接设置控件值为空就可以了! 我的问题是,如何在本次输入文本“ new”之前,清除上一次的输入内容“old”;
因为Cookies的原因,系统会保留上一次输入内容“old”,
如果不清除的话,这样我第二次输入的内容,成了“old new”,而不是“new” ...
smilecoffee 发表于 2009-10-30 13:42 http://www.autoitx.com/images/common/back.gif
我很清楚你的意思,我就是这么做的
controlfocus就是激活(相当于全选)编辑栏
controlsend {BS} 就是清除old了
4楼的方法仅限于自建GUI,否则无法获得控件id 不错,实践一下,感谢4楼。 这个有用,学习了~~ _RunDos("start http://www.163.com")这个也行你试一下,不用删除的
页:
[1]