Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/27: Рейтинг темы: голосов - 27, средняя оценка - 4.85
51 / 51 / 7
Регистрация: 23.01.2012
Сообщений: 449
1

Как открыть файл расширения "exe" используя OpenFileDialog

23.01.2012, 13:18. Показов 5617. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как открыть файл расширения "exe" используя OpenFileDialog ?
Чтобы при нажатии на кнопку по соответствующему адресу открывалось приложение с расширением "ехе" или "txt", "jpg" и т.п.
Заранее благодарю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.01.2012, 13:18
Ответы с готовыми решениями:

Используя OpenFileDialog открыть текстовый файл и вывести его содержимое в richTextBox другой формы
Есть Form1 и Form2 В Form1 есть Button1, при нажатии на которую открывается диалоговое окно выбора...

Как открыть файл с помощью OpenFileDialog?
Объясните пожалуйста как открыть файл с помощью OpenFileDialog. Что подключить и т.п.:)

Как открыть файл xls без использования OpenFileDialog?
Вечер добрый.Ниже приведен код который открывает файл xls и отображает содержимое в datagridview....

Как с помощью OpenFileDialog открыть файл сразу в блокноте
как с помощью OpenFileDialog открыть файл сразу в блокноте. файл выбирается OpenFileDialog (т.е....

Как сохранить и открыть файл в DataGrid с OpenFileDialog и SaveFileDialog
Не могу никак разобраться, как загружать (и сохранять) данные в DataGrid с файла, расширение...

8
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
23.01.2012, 13:50 2
System.Diagnostics.Process.Start(fileName);
fileName - путь к файлу, который возвратил OpenFileDialog
0
51 / 51 / 7
Регистрация: 23.01.2012
Сообщений: 449
23.01.2012, 14:01  [ТС] 3
Цитата Сообщение от nio Посмотреть сообщение
System.Diagnostics.Process.Start(fileName);
fileName - путь к файлу, который возвратил OpenFileDialog
А подробный пример можно. Просто при проверки выдает следующие Win32Exception не обработано.
Я открывал "exe"

C#
1
2
3
4
5
 private void button7_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process.Start(openFileDialog1.FileName);
            
        }
В чем ошибка ? Большое спасибо.
0
29 / 29 / 10
Регистрация: 30.06.2011
Сообщений: 35
23.01.2012, 14:21 4
C#
1
System.Diagnostics.Process.Start(openFileDialog1.FileName);
замените на
C#
1
2
if (openFileDialog1.ShowDialog() == DialogResult.OK)
   System.Diagnostics.Process.Start(openFileDialog1.FileName);
0
51 / 51 / 7
Регистрация: 23.01.2012
Сообщений: 449
23.01.2012, 14:32  [ТС] 5
Цитата Сообщение от Федя Посмотреть сообщение
замените на
Код C#
1
2
3
4
if (openFileDialog1.ShowDialog() == DialogResult.OK)
* *System.Diagnostics.Process.Start(openFileDialog1.FileName);
Я хотел бы открыть при нажатии на кнопку приложение по этому адресу C:\Users\Админ\Desktop\123.exe

В if (openFileDialog1.ShowDialog() == DialogResult.OK) Он открывает в диалоге расположение только этого файла (123.exe)

А как мне его открыть чтобы приложение было запущено ?
0
29 / 29 / 10
Регистрация: 30.06.2011
Сообщений: 35
23.01.2012, 14:57 6
В if (openFileDialog1.ShowDialog() == DialogResult.OK) Он открывает в диалоге расположение только этого файла (123.exe)
Нет, он открывает окно с выбором файла. После того как нужный вам файл будет выбран и нажата кнопка OK, то файл откроется. Обычно это работает так, если вы конечно ничего другого не нашаманили.

Если надо открывать сразу файл, по нажатии на кнопку, то
C#
1
2
openFileDialog1.FileName = @"C:\Users\Админ\Desktop\123.exe"
System.Diagnostics.Process.Start(openFileDialog1.FileName);
0
51 / 51 / 7
Регистрация: 23.01.2012
Сообщений: 449
23.01.2012, 15:16  [ТС] 7
Цитата Сообщение от Федя Посмотреть сообщение
После того как нужный вам файл будет выбран и нажата кнопка OK, то файл откроется.
Да именно так у меня это и работает
Но я бы хотел чтобы он открывал сразу же, по тому пути, что я указал ему

Добавлено через 7 минут
Все же думаю нужно показать Алгоритм.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
       private void Выбрать_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog1 = new OpenFileDialog();
            openFileDialog1.FileName = "123.txt";
            openFileDialog1.Filter = "txt files (*.txt)|";
            openFileDialog1.FilterIndex = 2;
            openFileDialog1.RestoreDirectory = true;
 
            if (openFileDialog1.ShowDialog() == DialogResult.OK) 
            {
                textBox2.Text = openFileDialog1.FileName; //Выводит в textBox2 сообщение о выбранном пути
            }
        }
 
        private void Открыть_Click(object sender, EventArgs e)
        {
           // Здесь код который откроет мне "123.txt"
        }

Вот как мне так сделать ? Чтобы при нажатии на кнопку "Открыть_Click" сразу же открывал мой файл?

Благодарен
0
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
23.01.2012, 15:22 8
Цитата Сообщение от sasha0192 Посмотреть сообщение
Чтобы при нажатии на кнопку "Открыть_Click" сразу же открывал мой файл
C#
1
2
3
4
5
private void Открыть_Click(object sender, EventArgs e)
        {
           // Здесь код который откроет мне "123.txt"
           System.Diagnostics.Process.Start(textBox2.Text);
        }

Не по теме:

есть болт, есть гайка, а как их соединить ума не хватает.... :-|

1
51 / 51 / 7
Регистрация: 23.01.2012
Сообщений: 449
23.01.2012, 15:30  [ТС] 9
Цитата Сообщение от nio Посмотреть сообщение
Не по теме:
есть болт, есть гайка, а как их соединить ума не хватает....
Спасибо за помощь.
Я только начинаю и не нужно сильно критиковать !
0
23.01.2012, 15:30
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.01.2012, 15:30
Помогаю со студенческими работами здесь

Как открыть файл именно нужного расширения?
Вот у меня есть код, в нем только проверка на удачное открытие. А вот как добавить проверку на то,...

Как присоединить к exe файлу произвольный файл, а при запуске exe файла открыть его
Есть файл, который представляет из себя набор других файлов ) и есть exe файл, который открывает...

Открыть файл OpenFileDialog
1. Пытаюсь открыть файл, но в момент открытия зависает программа. Во первых думаю ошибка в строке...

Открыть файл с использованием OpenFileDialog
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) { ...

Открыть файл без OpenFileDialog
Как можно открыть файл в, например, listBox по нажатию клавиши без использования OpenFileDialog?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Какой язык программировани­я лучший для разработки нейронных сетей
InfoMaster 20.01.2025
В современном мире технологий искусственные нейронные сети становятся неотъемлемой частью множества инновационных решений, от распознавания речи до автоматического управления транспортными. . .
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетов началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые прототипы,. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru