Gosub [说话] Gosub [等待按键] While Key < 49 Or Key > 51 Gosub [等待按键] EndWhile Mtype = CInt(Chr(Key)) Mystring= "[制作类型]选择[" & Mtype &"][" If Mtype = 1 Mystring= Mystring & "只做不拣" ElseIf Mtype = 2 Mystring= Mystring & "蓄成功率" ElseIf Mtype = 3 Mystring= Mystring & "拣物出售" EndIf Mystring= Mystring & "]..." Gosub [说话] Return [制作类型] Sub [选择菜单] Mystring="│[选择菜单]" & vblf Mystring= Mystring & "├" & String(8,"─") &vblf Mystring= Mystring & "│<C>参数设置" & vblf Mystring= Mystring & "│<F>脚本设置" & vblf If BuyItemCount > 0 Mystring= Mystring & "│<S>保存设置" & vblf Mystring= Mystring & "│<Y>启动脚本@" EndIf Gosub [说话] Gosub [等待按键] While Key <> 67 And Key <> 70 And (Key <> 83 Or BuyItemCount = 0) And (Key <> 89 Or BuyItemCount = 0) Gosub [等待按键] EndWhile If Key = 67 Mystring= "选择[C][参数设置]..." Gosub [说话] Gosub [参数设置] ElseIf Key = 70 Mystring= "选择[F][脚本设置]..." Gosub [说话] Gosub [脚本设置] ElseIf Key = 83 And BuyItemCount > 0 Mystring= "选择[S][保存设置]..." Gosub [说话] If ScriptName <> "" Gosub [保存设置] Else Gosub [设置脚本名] EndIf Gosub [选择菜单] ElseIf Key = 89 And BuyItemCount > 0 Mystring= "选择[Y][启动脚本]..." Gosub [说话] Gosub [设置列表] EndIf Return [选择菜单] Sub [脚本操作] Mystring= "│[脚本] -[" & ScriptName & "] " & vblf Mystring= Mystring & "├" & String(11,"─") & vblf Mystring= Mystring & "│<Y>加载 <N>取消 <D>删除" Gosub [说话] Gosub [等待按键] While Key <> 68 And Key <> 78 And Key <> 89 Gosub [等待按键] EndWhile If Key = 68 Mystring="选择[D]删除脚本[" & ScriptName & "]..." Gosub [说话] Gosub [确认删除脚本] Gosub [脚本设置] ElseIf Key = 78 Mystring="选择[N][取消]返回[脚本设置]..." Gosub [说话] Gosub [脚本设置] ElseIf Key = 89 Mystring="选择[Y]加载脚本[" & ScriptName & "]..." Gosub [说话] Gosub [加载脚本] Gosub [设置列表] EndIf Return [脚本操作] Sub [确认删除脚本] Mystring= "│[删除] -[" & ScriptName & "]" & vblf Mystring= Mystring & "├" & String(11,"─") & vblf Mystring= Mystring & "│<Y>确定 <N>取消 " Gosub [说话] Gosub [等待按键] While Key <> 89 And Key <> 78 Gosub [等待按键] EndWhile If Key = 89 Mystring = "选择[Y][确定][删除]脚本[" & ScriptName & "]..." Gosub [说话] Gosub [删除脚本] ElseIf Key = 78 Mystring = "选择[N][取消]返回[脚本设置]..." Gosub [说话] EndIf Return [确认删除脚本] Sub [读取脚本列表] ScriptList ="" ScriptCount = 0