0

私のコードでは、システム情報を起動して .nfo ファイルを開きます。

コードは次のとおりです。

ProcessStartInfo psi = new ProcessStartInfo
{
    FileName = "msinfo32.exe",
    Arguments = "\"C:\Users\myName\Desktop\example.nfo\""
};
Process.Start(psi);

問題は、テキストが長すぎるために一部がカットされていることです。もちろん、ユーザーは列ヘッダーをつかむことができますが、デフォルトとして適切な幅でアプリケーションを開きたいと思います。

文字が切れてる…

列の幅をプログラムで設定する方法がわかりません。

ところで:アプリケーションの既定の幅が異なる場合があることがわかります。たとえば、msinfo32.exe を起動すると、列がはるかに広くなります。

より広い列

4

0 に答える 0