ディレクトリでzipファイルを検索して抽出し、ファイルの名前を変更するPowerShell関数があります。この関数は、ステータスバーの項目を変更して、そのファイルがどのファイルにあるかを更新します。これを実行すると、GUIがフリーズすることに気づきました。
関数を実行して、フリーズせずにGUIを更新するにはどうすればよいですか?
ディレクトリでzipファイルを検索して抽出し、ファイルの名前を変更するPowerShell関数があります。この関数は、ステータスバーの項目を変更して、そのファイルがどのファイルにあるかを更新します。これを実行すると、GUIがフリーズすることに気づきました。
関数を実行して、フリーズせずにGUIを更新するにはどうすればよいですか?
UIスレッドで高額な操作を行わないでください。バックグラウンドワーカーを使用してください。チュートリアルは次のとおりです:http://dotnetperls.com/backgroundworker-introduction