- 条件结束
- 循环结束
- 如果表达式 (Key = 82) 为真,则
- Mystring = "选择[R]返回[选择菜单]..."
- 调用子程序 [说话]
- 调用子程序 [选择菜单]
- 否则如果(Key = 84)为真,则
- Mystring = "选择[T][添加]脚本..."
- 调用子程序 [说话]
- 调用子程序 [清空材料列表]
- StoreName = "" :ScriptName = ""
- ScriptHaved=0
- Mystring="[选择商店]..."
- 调用子程序 [说话]
- 调用子程序 [选择商店]
- Mystring="设置[材料列表]..."
- 调用子程序 [说话]
- 标记 [设置材料]
- 调用子程序 [材料列表]
- 如果表达式 (BuyItemCount = 0) 为真,则
- Mystring="[材料列表]不能为<空>,请重新设置..."
- 调用子程序 [说话]
- 跳转到标记 [设置材料]
- 调用子程序 [说话]
- 条件结束
- Mystring="取得[制作物品位置]..."
- 调用子程序 [说话]
- 调用子程序 [制作物品排]
- 调用子程序 [制作物品列]
- Mystring="取得[补体方式]..."
- 调用子程序 [说话]
- 调用子程序 [补体方式]
- Mystring="取得[制作类型]..."
- 调用子程序 [说话]
- 调用子程序 [制作类型]
- Mystring="设置[脚本名]..."
- 调用子程序 [说话]
- 调用子程序 [设置脚本名]
- 调用子程序 [脚本设置]
- 否则
- ScriptNum = Chr(Key)
- 调用插件命令 Script = File.ReadINI("脚本",ScriptNum,IniFile)
- ScriptName = Left(Script,InStr(1,Script,",",1)-1)
- Mystring="选择脚本[" & ScriptNum & "][" & ScriptName & "]..."
- 调用子程序 [说话]
- 调用子程序 [脚本操作]
- 条件结束
- 子程序结束,回到调用处
- 子程序 [取得剪贴板]
- 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))
- 子程序结束,回到调用处
- 子程序 [确认保存设置]
- Mystring="│[保存] -[" & strURL &"]" & vblf
- Mystring= Mystring & "├" & String(11,"─") & vblf
- Mystring= Mystring & "│<Y>确定 <N>取消" & vblf
- 调用子程序 [说话]
- 调用子程序 [等待按键]
- 如果表达式 (Key <> 89 And Key <> 78) 为真,则循环执行
- 调用子程序 [等待按键]
- 循环结束
- 如果表达式 (Key = 89) 为真,则
- Mystring = "选择[Y][确定][保存]脚本[" & strURL & "]..."
- 调用子程序 [说话]
- 如果表达式 (ScriptCount >= 15) 为真,则
- Mystring = "脚本个数已超出上限..."
- 调用子程序 [说话]
- 否则
- ScriptName = strURL
- ScriptNum = Hex(ScriptCount + 1)
- 调用子程序 [保存脚本]
- 条件结束
- 否则如果(Key = 78)为真,则
- Mystring = "选择[N][取消]..."
- 调用子程序 [说话]
- 条件结束
- 子程序结束,回到调用处
- 子程序 [确认覆盖设置]
- 如果表达式 (strURL <> "") 为真,则
- Mystring="│[覆盖] -[" & strURL &"]" & vblf
- 否则
- 如果表达式 (ScriptName <> "") 为真,则
- Mystring="│[覆盖] -[" & ScriptName &"]" & vblf
- 条件结束
- 条件结束
- Mystring= Mystring & "├" & String(11,"─") & vblf
- Mystring= Mystring & "│<Y>确定 <N>取消" & vblf
- 调用子程序 [说话]
- 调用子程序 [等待按键]
- 如果表达式 (Key <> 89 And Key <> 78) 为真,则循环执行
- 调用子程序 [等待按键]
- 循环结束