|
@@ -38,6 +38,7 @@ using System.Configuration;
|
|
|
|
|
|
using Microsoft.Extensions.Logging;
|
|
|
using DW5S.Service;
|
|
|
+using System.Runtime.CompilerServices;
|
|
|
|
|
|
namespace DW5S
|
|
|
{
|
|
@@ -82,24 +83,24 @@ namespace DW5S
|
|
|
private string text;
|
|
|
private async void MainForm_Load(object sender, EventArgs e)
|
|
|
{
|
|
|
- this.text = this.Text;
|
|
|
- this.HtmlText = $"<size=12>{this.text}";
|
|
|
- var repsSys = unitOfWork.Of<SysSetings>();
|
|
|
- var settings = await repsSys.FirstOrDefaultAsync();
|
|
|
- btn_ItemClick(null, null);
|
|
|
- ServerContext.Instance.Init();
|
|
|
- this.HtmlText = $"<size=12>{text}(<size=9>{settings.TimeZoneDisplayName}</size>)";
|
|
|
- Messenger.Defalut.Sub<SysSetings>("时区改变", settings =>
|
|
|
- {
|
|
|
- this.HtmlText = $"<size=12>{text}(<size=9>{settings.TimeZoneDisplayName}</size>)";
|
|
|
- });
|
|
|
- StartProcess();
|
|
|
- _ = XlScan();
|
|
|
- _ = XlClear();
|
|
|
- _ = ClearLocalFile();
|
|
|
- _ = ClearLog();
|
|
|
- _ = MonitorCpuAndMemory();
|
|
|
- await XlLonCalc();
|
|
|
+ //this.text = this.Text;
|
|
|
+ //this.HtmlText = $"<size=12>{this.text}";
|
|
|
+ //var repsSys = unitOfWork.Of<SysSetings>();
|
|
|
+ //var settings = await repsSys.FirstOrDefaultAsync();
|
|
|
+ //btn_ItemClick(null, null);
|
|
|
+ //ServerContext.Instance.Init();
|
|
|
+ //this.HtmlText = $"<size=12>{text}(<size=9>{settings.TimeZoneDisplayName}</size>)";
|
|
|
+ //Messenger.Defalut.Sub<SysSetings>("时区改变", settings =>
|
|
|
+ //{
|
|
|
+ // this.HtmlText = $"<size=12>{text}(<size=9>{settings.TimeZoneDisplayName}</size>)";
|
|
|
+ //});
|
|
|
+ //StartProcess();
|
|
|
+ //_ = XlScan();
|
|
|
+ //_ = XlClear();
|
|
|
+ //_ = ClearLocalFile();
|
|
|
+ //_ = ClearLog();
|
|
|
+ //_ = MonitorCpuAndMemory();
|
|
|
+ //await XlLonCalc();
|
|
|
}
|
|
|
private Task MonitorCpuAndMemory()
|
|
|
{
|
|
@@ -415,24 +416,21 @@ namespace DW5S
|
|
|
|
|
|
private async void btnOpenApi_ItemClick(object sender, ItemClickEventArgs e)
|
|
|
{
|
|
|
-
|
|
|
- var repsSys = unitOfWork.Of<SysSetings>();
|
|
|
- var settings = await repsSys.FirstOrDefaultAsync();
|
|
|
- if (settings == null)
|
|
|
- {
|
|
|
- DxHelper.MsgBoxHelper.ShowWarning($"请在系统设置中配置基础信息");
|
|
|
- return;
|
|
|
- }
|
|
|
- string addr = $"http://{IpHelper.GetLocalIp()}:{settings.HttpPort}/swagger";
|
|
|
+ string addr = $"http://{IpHelper.GetLocalIp()}:{AppConfigHelper.Get("HttpPort", 8090)}/swagger";
|
|
|
try
|
|
|
{
|
|
|
- System.Diagnostics.Process.Start(addr);
|
|
|
+ //System.Diagnostics.Process.Start(addr);//NetFramework可用,NetCore使用CMD启动
|
|
|
+ ProcessStartInfo info = new ProcessStartInfo();
|
|
|
+ info.Arguments = $"/C start {addr}";
|
|
|
+ info.FileName = "cmd";
|
|
|
+ info.UseShellExecute = false;
|
|
|
+ info.CreateNoWindow = true;
|
|
|
+ Process.Start(info);
|
|
|
}
|
|
|
- catch
|
|
|
+ catch (Exception ex)
|
|
|
{
|
|
|
DxHelper.MsgBoxHelper.ShowError($"无法打开默认浏览器,请手动打开浏览器查看接口文档.地址{addr}");
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
private void StartProcess()
|