私のコードでは、システム情報を起動して .nfo ファイルを開きます。
コードは次のとおりです。
ProcessStartInfo psi = new ProcessStartInfo
{
FileName = "msinfo32.exe",
Arguments = "\"C:\Users\myName\Desktop\example.nfo\""
};
Process.Start(psi);
問題は、テキストが長すぎるために一部がカットされていることです。もちろん、ユーザーは列ヘッダーをつかむことができますが、デフォルトとして適切な幅でアプリケーションを開きたいと思います。
列の幅をプログラムで設定する方法がわかりません。
ところで:アプリケーションの既定の幅が異なる場合があることがわかります。たとえば、msinfo32.exe を起動すると、列がはるかに広くなります。