EndIf
EndWhile
If Key = 82
Mystring = "选择[R]返回[选择菜单]..."
Gosub [说话]
Gosub [选择菜单]
ElseIf Key = 84
Mystring = "选择[T][添加]脚本..."
Gosub [说话]
Gosub [清空材料列表]
StoreName = "" :ScriptName = ""
ScriptHaved=0
Mystring="[选择商店]..."
Gosub [说话]
Gosub [选择商店]
Mystring="设置[材料列表]..."
Gosub [说话]
Rem [设置材料]
Gosub [材料列表]
If BuyItemCount = 0
Mystring="[材料列表]不能为<空>,请重新设置..."
Gosub [说话]
Goto [设置材料]
Gosub [说话]
EndIf
Mystring="取得[制作物品位置]..."
Gosub [说话]
Gosub [制作物品排]
Gosub [制作物品列]
Mystring="取得[补体方式]..."
Gosub [说话]
Gosub [补体方式]
Mystring="取得[制作类型]..."
Gosub [说话]
Gosub [制作类型]
Mystring="设置[脚本名]..."
Gosub [说话]
Gosub [设置脚本名]
Gosub [脚本设置]
Else
ScriptNum = Chr(Key)
Plugin Script = File.ReadINI("脚本",ScriptNum,IniFile)
ScriptName = Left(Script,InStr(1,Script,",",1)-1)
Mystring="选择脚本[" & ScriptNum & "][" & ScriptName & "]..."
Gosub [说话]
Gosub [脚本操作]
EndIf
Return [脚本设置]
Sub [取得剪贴板]
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Navigate("about:blank")
strURL = objIE.document.parentwindow.clipboardData.GetData("text")
objIE.Quit
strURL = Replace(strURL,vbCrLf,"",1)
strURL = Replace(strURL,vbLf,"",1)
strURL = Replace(strURL,"#","",1)
strURL = Replace(strURL,",","",1)
strURL = Replace(strURL,"│","",1)
strURL = Trim(Left(strURL,6))
Return [取得剪贴板]
Sub [确认保存设置]
Mystring="│[保存] -[" & strURL &"]" & vblf
Mystring= Mystring & "├" & String(11,"─") & vblf
Mystring= Mystring & "│<Y>确定 <N>取消" & vblf
Gosub [说话]
Gosub [等待按键]
While Key <> 89 And Key <> 78
Gosub [等待按键]
EndWhile
If Key = 89
Mystring = "选择[Y][确定][保存]脚本[" & strURL & "]..."
Gosub [说话]
If ScriptCount >= 15
Mystring = "脚本个数已超出上限..."
Gosub [说话]
Else
ScriptName = strURL
ScriptNum = Hex(ScriptCount + 1)
Gosub [保存脚本]
EndIf
ElseIf Key = 78
Mystring = "选择[N][取消]..."
Gosub [说话]
EndIf
Return 确认保存设置
Sub [确认覆盖设置]
If strURL <> ""
Mystring="│[覆盖] -[" & strURL &"]" & vblf
Else
If ScriptName <> ""
Mystring="│[覆盖] -[" & ScriptName &"]" & vblf
EndIf
EndIf
Mystring= Mystring & "├" & String(11,"─") & vblf
Mystring= Mystring & "│<Y>确定 <N>取消" & vblf
Gosub [说话]
Gosub [等待按键]
While Key <> 89 And Key <> 78
Gosub [等待按键]
EndWhile