Как вызвать OpenFileDialog и FolderBrowserDialog в cdev - PullRequest
0 голосов
/ 03 мая 2018

Я создал несколько инструментов с использованием visual studio (C #) и создал движок в cdev (код C), вызвав cdev.exe. В Visual Studio пользователь должен выбрать файл, нажав кнопку OpenFileDialog и сохранить его в FolderBrowserDialog. Затем нужно нажать кнопку, которая вызывает cdev (.exe) как движок для запуска процесса. Весь процесс выполняется с использованием кода c. Вопрос в том, как я могу вызвать OpenFileDialog и FolderBrowserDialog из Visual Studio в Cdev? И нужно сохранить его как .jpeg в FolderBrowserDialog

Это код Visual Studio (C #) для OpenFileDialog и FolderBrowserDialog

    private void button1_Click(object sender, EventArgs e)
    {
        OpenFileDialog choofdlog = new OpenFileDialog();
        choofdlog.Filter = "All Files (*.*)|*.*";
        choofdlog.FilterIndex = 1;
        choofdlog.Multiselect = true;

        if (choofdlog.ShowDialog() == DialogResult.OK)
            textBox1.Text = choofdlog.FileName;
        else
            textBox1.Text = string.Empty;

    }

    private void button2_Click(object sender, EventArgs e)
    {
        FolderBrowserDialog fbd = new FolderBrowserDialog();

        if (fbd.ShowDialog() == DialogResult.OK)
            textBox2.Text = fbd.SelectedPath;
        else
            textBox2.Text = string.Empty;
    }

пока это мой код в Cdev

int main(int argc, char **argv){    
char cname[1000]="C:\\PendriveCarve.001",auditTrail[50]; //choose file
{
    //process

}
sprintf(auditTrail, "C:\\%d.jpeg", i); //save as jpeg
}

Прошу прощения за мой плохой английский и объяснения

...