スポンサーリンク

【C#】別プロジェクトの自作exeファイルを実行する方法ご紹介。

C#
スポンサーリンク

今回の記事はC#で別プロジェクトで自作したexeファイルを実行する方法に関しての記事です。初心者にも分かりやすいように記載しているので是非参考にして下さい。

スポンサーリンク

C#で自作exeファイル実行

using System;
using System.Diagnostics;
using System.IO;
using System.IO.Compression;
using System.Linq;
using System.Net.Http;
using System.Text;

namespace test
{
    class Program
    {
        static void Main(string[] args)
        {
            string exepath = "exeが存在するパス";

            //コマンド実行
            ProcessStartInfo pInfo = new ProcessStartInfo();
            pInfo.FileName = exepath;
            Process.Start(pInfo);
        } 
    }
}

上記でexeが保存されている完全パスを指定してそのexeファイルを実行します。

では次に引数ありで指定のexeファイルを指定してコマンド実行していきましょう。

C#で自作exeファイルを引数付きで実行

using System;
using System.Diagnostics;
using System.IO;
using System.IO.Compression;
using System.Linq;
using System.Net.Http;
using System.Text;

namespace test
{
    class Program
    {
        static void Main(string[] args)
        {
            string command = "引数";
            string exepath = "exeが存在するパス";

            //コマンド実行
            ProcessStartInfo pInfo = new ProcessStartInfo();
            pInfo.FileName = exepath;
            pInfo.Arguments = command;
            Process.Start(pInfo);

        } 
    }
}

ちなみに引数はどこに格納されるかというと実行するexeファイルのMain関数の「string[] args」の中に引数が格納されます。

"指定のexeパス".exe 引数

下記のように引数が使用されます。

using System;
using System.Diagnostics;
using System.IO;
using System.IO.Compression;
using System.Linq;
using System.Net.Http;
using System.Text;

namespace test
{
    class Program
    {
        static void Main(string[] args)
        {
            string hikisu = args[0];
            Console.WriteLine(hikisu);
        } 
    }
}

出力は下記です。

引数

では今回の記事は以上です。他にも多数のC#関連の記事を記載しているので他にも興味がある記事があれば是非参考にしてみて下さい。

本記事を読んでいただき感謝です。サイトを訪れていただいた方はプログラミング勉強中かと思いますのでプログラミング勉強のコツを合わせてご紹介。

スポンサーリンク
スポンサーリンク
スポンサーリンク

ブログに関しては500円程度かかりますが、それ以外は無料です。知識の吸収と並行してアウトプットは非常に効率が良いです。テックアカデミーに関しては講座レベルが高いにも関わらず、無料体験や人気口座も大幅値下げがあるので、重点的に学びたいものを無料体験してみてください。

転職時にも、エンジニアからテックアカデミー・Paizaは認知度が高いので、未経験入社採用を行う際履歴書で目に留まります。特にPaizaのスキルレベルA・SなどはIT業界でも評価されます。

テックアカデミー・Paizaの無料登録ができる期間中にぜひご利用してみてください。私も活用経験ありです。

C#
スポンサーリンク
スポンサーリンク

コメント

  1. […] 「C#で自作exeファイルを実行する方法。」 […]

タイトルとURLをコピーしました