これが私の仕事のやり方です
示されているように、2 つのボタンで構成される GUI を作成しました。
したがって、「キャプチャされたファイルを参照する」ボタンの場合、OpenFIleDialog を介して複数のファイルを開いて読み取る必要があります。これは、ファイルを開いて読み取るためのコードです。
Stream^ myStream;
OpenFileDialog^ openFileDialog1 = gcnew OpenFileDialog;
openFileDialog1->InitialDirectory = "c:\\";
openFileDialog1->Title = "open captured file";
openFileDialog1->Filter = "CP files (*.cp)|*.cp|All files (*.*)|*.*|txt files (*.txt)|*.txt";
openFileDialog1->FilterIndex = 2;
openFileDialog1->Multiselect = true;
if ( openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK )
{
for each (String^ file in openFileDialog1->FileNames)
{
array<String^>^ lines = System::IO::File::ReadAllLines(file);
for each (String^ line in lines)
{
}
}
その後、「解析開始」ボタンで、各ファイルへの実装を開始したいと思います。「1_1.cp」、「2_1.cp」、「3_1.cp」などの OpenFileDialog で開いたファイル。ファイルの分析を開始します。各ファイルには、さまざまな分析を実行するさまざまなデータがあります。
ここで私の質問は、開いている各ファイルを特定のタスクまたは機能に割り当てる方法です。たとえば、1_1.cp はタスク A を実行し、2_1.cp はタスク B を実行します。誰でもいくつかのアイデアを提案するのを助けることができますか?
よろしくお願いします。