This commit is contained in:
辉鸭蛋
2024-07-28 12:34:25 +08:00
parent 3d2168874e
commit 9980576083
5 changed files with 26 additions and 19 deletions

View File

@@ -45,26 +45,26 @@ public partial class ScriptControlViewModel : ObservableObject, INavigationAware
public void RunMulti()
{
IScriptEngine engine = new V8ScriptEngine(V8ScriptEngineFlags.UseCaseInsensitiveMemberBinding | V8ScriptEngineFlags.EnableTaskPromiseConversion);
EngineExtend.InitHost(engine);
// IScriptEngine engine = new V8ScriptEngine(V8ScriptEngineFlags.UseCaseInsensitiveMemberBinding | V8ScriptEngineFlags.EnableTaskPromiseConversion);
// EngineExtend.InitHost(engine);
// 执行脚本
// new TaskRunner(DispatcherTimerOperationEnum.UseCacheImage).FireAndForget(async () =>
// await new TpTask(CancellationContext.Instance.Cts)
// .Tp(3452.310059, 2290.465088));
new TaskRunner(DispatcherTimerOperationEnum.UseCacheImage).FireAndForget(async () =>
{
await (Task)engine.Evaluate(@"
(async function() {
log.info('等待 {m} s', 1);
await sleep(1000);
log.info('测试 {name}', 'TP方法');
await genshin.tp(3452.310059,2290.465088);
log.warn('TP完成');
await sleep(1000);
})();
");
});
// new TaskRunner(DispatcherTimerOperationEnum.UseCacheImage).FireAndForget(async () =>
// {
// await (Task)engine.Evaluate(@"
// (async function() {
// log.info('等待 {m} s', 1);
// await sleep(1000);
// log.info('测试 {name}', 'TP方法');
// await genshin.tp(3452.310059,2290.465088);
// log.warn('TP完成');
// await sleep(1000);
// })();
// ");
// });
}
}