本帖最后由 worldwong 于 2010-2-13 06:12 编辑
就是想逐个打开列表页面里的歌曲操作(步骤省略)后关闭打开的歌曲页,再进行一首的操作。问题是打开第一个之后就O 了自动退出。我知道我写的代码比较垃圾,可我的确是不会玩了……#include <IE.au3>
Local $Song, $time, $Temp
$oIE = _IECreate("http://fc.5sing.com/fcsong/more_1.shtml")
$Forme1 = GUICreate("", 0, 0, 0, 0)
$Song = GUICtrlCreateInput("", 0, 0, 0, 0)
For $i = 0 To 30
$Temp = _IEGetObjByName($oIE, "i_more", $i)
GUICtrlSetData($Song, $Temp.Value)
$oIE = _IECreate("http://fc.5sing.com/" & StringRegExpReplace(GUICtrlRead($Song), "[$,f,c]", "") & ".html")
Sleep(800)
WinActivate("翻唱 音乐")
Send("!{F4}")
WinActivate("所有翻唱")
Next
|