Открытие папки в проводнике и выбор файла

Создайте вокруг него анонимную функцию, таким образом вы сможете передать аргументы своей функции

     <input onclick={() => this.clickHandler(item,index)} />   

. Если ваш компилятор не поддерживает синтаксис толщины стрелки, вы можете

     <input onclick={function() {this.clickHandler(item,index)}} />  
142
задан RandomEngy 11 September 2016 в 17:02
поделиться

4 ответа

Используйте этот метод :

Process.Start(String, String)

Первым аргументом является приложение (explorer.exe), второй аргумент метода аргументы приложения, которое Вы запускаете.

, Например:

в CMD:

explorer.exe -p

в C#:

Process.Start("explorer.exe", "-p")
57
ответ дан 23 November 2019 в 23:01
поделиться
// suppose that we have a test.txt at E:\
string filePath = @"E:\test.txt";
if (!File.Exists(filePath))
{
    return;
}

// combine the arguments together
// it doesn't matter if there is a space after ','
string argument = "/select, \"" + filePath +"\"";

System.Diagnostics.Process.Start("explorer.exe", argument);
302
ответ дан 23 November 2019 в 23:01
поделиться

Используйте "/выбор, c:\file.txt"

Уведомление, там должна быть запятая после / выбор вместо пространства..

13
ответ дан 23 November 2019 в 23:01
поделиться

Необходимо поместить аргументы передаче (" / выбор и т.д.") во втором параметре метода Запуска.

6
ответ дан 23 November 2019 в 23:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: