Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 15.12.2018
Сообщений: 18

Открыть формат файла моей программой

12.01.2019, 14:19. Показов 1362. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать, чтобы к примеру файл, форматом .lolz открыл именно моей программой, к примеру у меня есть form1 (основная) и form2. Я кликаю на файл test.lolz и открывается моя программа с form2, в label которой передается название этого файла (test.lolz)

Как такое сделать?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.01.2019, 14:19
Ответы с готовыми решениями:

Открыть файл своей программой
Всем знатокам доброго времени суток! Написал код просмотра видео, но если пикнуть в проводнике на видео файл, то сама программа...

Открыть файл своей программой
Нужно сделать так, чтобы расширение файла стало "ассоциироваться" у винды с запуском моего приложения и запуском в ней какой-то процедуры,...

Открыть файл своей программой
Подскажите пожалуйста как сделать, через openfiledialog не подходит (т.е. когда появляется окно, где надо указать путь к файлу) нужно...

1
Лень — мое второе и
 Аватар для Orlangur
3228 / 2416 / 687
Регистрация: 28.11.2014
Сообщений: 3,601
Записей в блоге: 3
12.01.2019, 15:02
Лучший ответ Сообщение было отмечено keaha20 как решение

Решение

keaha20,
VB.NET
1
2
3
4
5
'в textbox1.text находится расширение без точки
'в textbox2.text находится полный путь к программе с которой мы ассоциируем это расширение
My.Computer.Registry.ClassesRoot.CreateSubKey("." & TextBox1.Text).SetValue("", TextBox1.Text, Microsoft.Win32.RegistryValueKind.String) 
                My.Computer.Registry.ClassesRoot.CreateSubKey(TextBox1.Text & "\DefaultIcon").SetValue("", TextBox2.Text, Microsoft.Win32.RegistryValueKind.String)
                My.Computer.Registry.ClassesRoot.CreateSubKey(TextBox1.Text & "\shell\open\command").SetValue("", TextBox2.Text & " ""%1"" ", Microsoft.Win32.RegistryValueKind.String)
Далее в самом приложении смотрим аргументы и уже что-то делаем
VB.NET
1
2
3
If My.Application.CommandLineArgs.Count > 0 Then
        msgbox(My.Application.CommandLineArgs(0).ToString() )' берем первый аргумент из массива
end if
4
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.01.2019, 15:02
Помогаю со студенческими работами здесь

Как открыть файл программой по умолчанию
Нужно по нажатию на кнопку сразу открыть файл word.docx , без появления OpenFileDialog1

Запустить файл или открыть программой по умолчанию
Знаю как все делать с файлом, открыть для записи , закрыть , переместить но все програмно...Но как его просто открыть то??? не системно, а...

Открыть файл указанной программой (передача параметров процессу)
Доброго всем времени суток! Нужно открыть файл "*.html" в программе "SeaMonkey" или "NVU" или "Опера" или...

Открыть файла внешней программой и геренация кнопок
У меня есть две проблемки. 1. Допустим у меня есть файл RTF.rtf. По умолчанию на ПК он открывается с помощью WordPad Process p1 =...

Чем открыть формат файла *.Elf
Как открыть формат файла


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru