Program - Added command line support for multiple files

This commit is contained in:
miku-666
2023-06-28 19:25:35 +02:00
parent f4d9713124
commit cfce93c805
2 changed files with 4 additions and 3 deletions

View File

@@ -61,7 +61,7 @@ namespace PckStudio
#endif
}
public void LoadPckFromFile(string[] filepaths)
public void LoadPckFromFile(IEnumerable<string> filepaths)
{
foreach (string filepath in filepaths)
{

View File

@@ -1,6 +1,7 @@
using System;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Windows.Forms;
using PckStudio.Classes.Misc;
@@ -25,8 +26,8 @@ namespace PckStudio
ApplicationScope.Initialize();
RPC.Initialize();
MainInstance = new MainForm();
if (args.Length > 0 && File.Exists(args[0]) && args[0].EndsWith(".pck"))
MainInstance.LoadPckFromFile(args[0]);
if (args.Length > 0)
MainInstance.LoadPckFromFile(args.Where(s => s.EndsWith(".pck") && File.Exists(s)));
Application.Run(MainInstance);
RPC.Deinitialize();
}