- 调用插件命令 Script = File.ReadINI("脚本",Hex(ScriptCount+1),IniFile)
- 如果表达式 (Script <> "0") 为真,则循环执行
- ScriptList = ScriptList & "│<" & Hex(ScriptCount+1) & ">" & Left(Script,InStr(1,Script,",",1)-1) & vblf
- ScriptCount = ScriptCount + 1
- 调用插件命令 Script = File.ReadINI("脚本",Hex(ScriptCount+1),IniFile)
- 循环结束
- 子程序结束,回到调用处
- 子程序 [删除脚本]
- Cnt = 0
- 调用插件命令 Script = File.ReadINI("脚本",Chr(Asc(ScriptNum)+Cnt+1),IniFile)
- 如果表达式 (Script <> "0") 为真,则循环执行
- 调用插件命令 File.WriteINI("脚本",Chr(Asc(ScriptNum)+Cnt),Script,IniFile)
- Cnt = Cnt + 1
- 调用插件命令 Script = File.ReadINI("脚本",Chr(Asc(ScriptNum)+Cnt+1),IniFile)
- 循环结束
- 调用插件命令 File.WriteINI("脚本",Chr(Asc(ScriptNum)+Cnt)," ",IniFile)
- ScriptName = ""
- 子程序结束,回到调用处
- 子程序 [设置列表]
- I=0
- Mystring= "│["
- 如果表达式 (Mtype = 1) 为真,则
- Mystring = Mystring & "只做不拣"
- 否则如果(Mtype = 2)为真,则
- Mystring = Mystring & "蓄成功率"
- 否则如果(Mtype = 3)为真,则
- Mystring = Mystring & "拣物出售"
- 条件结束
- Mystring = Mystring & "] ["
- 如果表达式 (Ttype = 1) 为真,则
- Mystring = Mystring & "食物"
- 否则如果(Ttype = 2)为真,则
- Mystring = Mystring & "魔法"
- 条件结束
- Mystring = Mystring & "]补体" & vblf
- Mystring = Mystring & "├" & String(12,"─") & vblf
- Mystring = Mystring & "│[材料]-[" & StoreName & "]" & vblf
- Mystring = Mystring & "├" & String(8,"─") & vblf
- 循环 BuyItemCount 遍
- Mystring= Mystring & "│[" & I+1 & "]" & Mid(BuyItem(I),6) & String(13-2*Len(Mid(BuyItem(I),6))," ") &"-[" & BuyItem_Amount(I) & "]个" & vblf
- I=I+1
- 循环结束
- Mystring = Mystring & "├" & String(12,"─") & vblf
- Mystring = Mystring & "│[制品位置] -[" & MakeItem_Row & "]排[" & MakeItem_Col & "]列" & vblf
- Mystring = Mystring & "├" & String(12,"─") & vblf
- Mystring = Mystring & "│<Y>启动 <N>取消 <S>保存"
- 调用子程序 [说话]
- 调用子程序 [等待按键]
- 如果表达式 (Key <> 78 And Key <> 89 And Key <> 83) 为真,则循环执行
- 调用子程序 [等待按键]
- 循环结束
- 如果表达式 (Key = 78) 为真,则
- Mystring = "选择[N][取消]返回[选择菜单]..."
- 调用子程序 [说话]
- 调用子程序 [选择菜单]
- 否则如果(Key = 89)为真,则
- Mystring = "选择[Y][确定]启动脚本"
- 如果表达式 (ScriptName <> "") 为真,则
- Mystring = Mystring & "[" & ScriptName & "]"
- 条件结束
- Mystring = Mystring & "..."
- 调用子程序 [说话]
- 调用子程序 [数据预处理]
- 调用子程序 [防交易防震]
- 调用子程序 [工作]
- 否则如果(Key = 83)为真,则
- Mystring = "选择[S][保存]脚本设置..."
- 调用子程序 [说话]
- 如果表达式 (ScriptName <> "") 为真,则
- 调用子程序 [保存设置]
- 否则
- 调用子程序 [设置脚本名]
- 条件结束
- 调用子程序 [设置列表]
- 条件结束
- 子程序结束,回到调用处
- 子程序 [脚本设置]
- 调用子程序 [读取脚本列表]
- Mystring = "│[脚本设置]" & vblf
- Mystring = Mystring & "├" & String(11,"─") & vblf
- 如果表达式 (ScriptList = "") 为真,则
- Mystring = Mystring & "│<空>" & vblf
- 否则
- Mystring = Mystring & ScriptList
- 条件结束
- Mystring = Mystring & "├" & String(11,"─") & vblf
- Mystring = Mystring & "│<R>返回主菜单 <T>添加"
- 调用子程序 [说话]
- 调用子程序 [等待按键]
- 如果表达式 (IsNumeric("&H" & Chr(Key))) 为真,则
- Numb = CInt("&H" & Chr(Key))
- 否则
- Numb = 16
- 条件结束
- 如果表达式 ((ScriptCount < Numb And Numb <> 0) And Key <> 82 And Key <> 84) 为真,则循环执行
- 调用子程序 [等待按键]
- 如果表达式 (IsNumeric("&H" & Chr(Key))) 为真,则
- Numb = CInt("&H" & Chr(Key))
- 否则
- Numb = 16