using BSF.BaseService.NScript.Compiler;using BSF.BaseService.NScript.Core;using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using System.Windows.Forms;namespace BSF.BaseService.NScript{static class Program{/// <summary>/// 应用程序的主入口点。/// </summary>[STAThread]static void Main(string[] args){//Application.Run(new FrTest());//return;//args = new string[] {"/run","a.cs" };AssemblyHelper.RegisterAssemblyFind();if (args == null||args.Length == 0){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new FrCodeEdit());return;}string cmd = args[0].ToLower().Replace("/","");if (cmd == "run"){try{var result = new MainCompiler().DoCompiler(new Core.CompilerInfo().Parse( Core.EnumSourceType.File, args[1]));var newargs = new List<string>(args); newargs.RemoveRange(0,2);AppDomain.CurrentDomain.ExecuteAssembly(result.Assembly.Location,newargs.ToArray());}catch(Exception exp){MessageBox.Show(exp.Message);}return;}if (cmd == "help"){string msg = StringResources.ExeHelp;MessageBox.Show(msg);return;}MessageBox.Show("命令未识别,/help 查看命令");}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型