控制台简介
控制台激活方法:进入独白平台后Ctrl+U打开控制台
控制台是独白平台1.2.40版本中推出的功能,它可以快速用于重置独白平台及一些功能的激活。
控制台语法
独白平台控制台语法类及衍生类如下:
类 | 衍生类 | 依赖 |
---|---|---|
Backtrace | Styles / Fonts / version / Time | CoreFiles |
System | Environment / App / Type / Object | - |
Folder | Create / Delete / Clear / Hide | Local Resources(LR) |
Files | Create / Delete / Clear / Hide | Local Resources(LR) |
Re | Files / Folder / From Database | LR & DB |
Refresh | Controls / All | UI |
Eject | Account | Users |
Query | List / Account / Objects | DB |
Detect | Files / Folder / Json | LR & DB |
Peripherals | Key / Mouse | - |
Roll | Controls | UI |
具体用法
Backtrace类:
名称 | 描述 | 示例 |
---|---|---|
Styles | 重置样式组 | DWPath.Core.Files |
Fonts | 重置字体 | Controls.Fonts |
version | 重置版本 通常跟Styles连用 | Backtrace.version = 0 |
Time | 重置当前版本时间 | Tick |
System类:
名称 | 描述 | 类型&示例 |
---|---|---|
Environment | 系统环境 | 获取 |
App | 当前运行环境 | 获取 |
Type | 平台内核系统运行类型 | Type.Warn/Success/Info |
Object | 运行依赖项 | 获取 |
Folder类:
名称 | 描述 | 类型&示例 |
---|---|---|
Create | 创建文件夹 | Folder.Create(“x”) |
Delete | 删除文件夹 | Folder.Delete(“x”) |
Clear | 清空文件夹内容 | Folder.Clear(“x”) |
Hide | 隐藏文件夹 | Folder.Hide(“x”) |
Files类:
名称 | 描述 | 类型&示例 |
---|---|---|
Create | 创建文件 | Files.Create(“x”) |
Delete | 删除文件 | Files.Delete(“x”) |
Clear | 清除文件写入内容 | Files.Clear(“x”) |
Hide | 隐藏文件 | Files.Hide(“x”) |
Re类:
名称 | 描述 | 类型示例 |
---|---|---|
Files | 移动文件 | Re.Files(@”app\1.txt”,@”C:\” |
Folder | 移动文件夹 | Re.Folder(@”app”,@”C:\”) |
Database | 从数据库下载文件至本地 | Re.GetLinker(); |
Re.GetLinker()类示例:
string path = “https://www.example.com/ex.zip”
string LR = "C:\"
string timef = 1000
Re.GetLinker(path,LR,timef);
Refresh类:
名称 | 描述 | 类型 |
---|---|---|
Controls | 仅刷新特定页面特定UI | Refresh.GetRefresh() |
All | 刷新全部UI | Refresh.All |
Refresh.GetRefresh()类示例:
Refresh.GetRefresh(Windowsx,Controlx,1)
// Windowsx:某个窗体 Controlx:窗体中的某个命名控件,1:刷新次数
Eject类:
名称 | 描述 | 类型 |
---|---|---|
Account | 退出当前账号(清空账号本地登录缓存) | Eject.Account |
Eject.Account类示例:
string user = this.all
Eject.Account(user)
Query类:
名称 | 描述 | 类型 |
---|---|---|
List | 查询某个列表 | Query.List() |
Account | 查询用户信息 | Query.Account() |
Objects | - | - |
Query类示例:
import GClass // 全局类
string ListNumber = 0
Query qu = new Query
qu.List(ListNumber)
string AccountFiles = "Cache\users.xml"
Query qu1 = new Query
qu1.Account(AccountFiles)
Detect类:
名称 | 描述 | 类型 |
---|---|---|
Files | 检测本地文件合法性(存在) | GetFiles |
Folder | 检测本地文件夹合法性(存在) | GetFolder |
Json | 通过JSON列表配对本地文件信息 | InJson |
Detect类示例:
import GClass
import System.MCP.Detection.Layer
string file1 = "C:\1.txt"
Detect.GetFiles(file1)
string folder = "c:\1"
Detect.GetFolder(folder)
string jsonlink = "https://www.example.com/1.json"
string jsoninker = inker.detect.styles
//Console.Write($"jsonlinker")
InJson(jsonlink,jsoninker,folder)
Peripherals类:
名称 | 描述 | 类型 |
---|---|---|
Key | 监测按键行为 | GetKey |
Mouse | 监测鼠标行为 | Mouse Down / Up |
Roll类:
名称 | 描述 | 类型 |
---|---|---|
Controls | 滚动可动性的控件 | Roll.Controls |
示例:
interval inte = new interval()
inte.time = 2 // 秒
Roll.Controls(Windowsx,Controlx,inte)