Страница: 1 |
|
Вопрос: open
|
Добавлено: 10.05.10 00:39
|
|
Автор вопроса: UnDeAdZak
|
Подскажите плиз, как сделать так, чтобы моей прогой можно было открыть файл. Я не спрашиваю, как мою прогу ассоциировать для файла( хотя это тоже не помешало-бы), я спрашиваю, каким образом понять, какой файл передаётся в прогу.
Ответить
|
Номер ответа: 3 Автор ответа: PDX64
Вопросов: 0 Ответов: 1
|
Профиль | | #3
|
Добавлено: 10.05.10 13:20
|
- My.Application.CommandLineArgs()
Ответить
|
Номер ответа: 5 Автор ответа: Сurious
Вопросов: 7 Ответов: 18
|
Профиль | | #5
|
Добавлено: 11.06.10 08:19
|
Вот более полный пример программы, подвешивающийся на файлы с рассщирением .txt
-
-
- Public Class MainFormOfMyProgramm
-
- Dim MyLocation As String
- Dim FilePath As String
- Dim TXT As String
-
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- MyLocation = Application.ExecutablePath
- My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT\.txt", "", "MyTxtReadProgramm")
- My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT\MyTxtReadProgramm\shell\open\command", "", MyLocation & " %1")
- My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT\MyTxtReadProgramm\DefaultIcon", "", MyLocation & ", 0")
- FilePath = Command()
- If FilePath <> "" Then
- TXT = FileIO.FileSystem.ReadAllText(FilePath, System.Text.ASCIIEncoding.Default)
- RichTextBox1.Text = TXT
- Me.Text = IO.Path.GetFileName(FilePath)
- End If
- End Sub
-
- End Class
-
-
Ответить
|
Страница: 1 |
Поиск по форуму