| 123456789101112131415161718192021 |
- using System.Diagnostics;
- using System.IO;
- namespace ET
- {
- public static class InitScriptHelper
- {
- public static void Run()
- {
- foreach (string directory in Directory.GetDirectories("Packages", "cn.etetet.*"))
- {
- string initScriptPath = Path.Combine(directory, "Init.ps1");
- UnityEngine.Debug.Log($"run init script start: {initScriptPath}");
- Process process = ProcessHelper.PowerShell($"-NoExit -ExecutionPolicy Bypass -File {initScriptPath}", waitExit: true);
- UnityEngine.Debug.Log(process.StandardOutput.ReadToEnd());
- UnityEngine.Debug.Log($"run init script finish: {initScriptPath}");
- }
- }
- }
- }
|