Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Вопросы (ну короче как всегда на форумах) Добавлено: 10.05.06 11:48  

Автор вопроса:  ygen | Web-сайт: soft.ygen.ru/
1.Наверное уже многие писали этот вопрос. Короче я знаю как регистрировать через реестр свою прогу,т.е. ассоциировать прогу с определённым расширением.Я пишу блокнот (да-да,именно.самый простой блокнот,только с наворотами).Как сделать так,чтобы если юзер запускает файл,то моя прога не просто открывалась,а ещё и считывала инфу из файла? Можно конечно через ОТКРЫТЬ, но юзеру это будет неудобно.
2.У меня есть строка.Мне надо убрать последние три символа из этой строки.Но как?
3.Пока вопросов больше нету.

Ответить

  Ответы Всего ответов: 10  

Номер ответа: 1
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #1 Добавлено: 10.05.06 15:42
1) в ресстре там где ассоциируешь после пути добавь "%"
в проге путь к файлу который вызвали можно получить через глобальную Command$

2) s$ = Right$(s$,len(s$)-3)

3) слава богу...

Ответить

Номер ответа: 2
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #2
Добавлено: 10.05.06 17:34
HACKER, ему последние надо убрать.. Это Left нужен.

Ответить

Номер ответа: 3
Автор ответа:
 Страшный Сон



Вопросов: 46
Ответов: 848
 Профиль | | #3 Добавлено: 10.05.06 17:57
Для удобства лучше пару своих функций написать:

Function IRight(ByVal lString$, ByVal lLen&;) As String
IRight = Right(lString, Len(lString) - lLen)
End Function

Function ILeft(ByVal lString$, ByVal lLen&;) As String
ILeft = Left(lString, Len(lString) - lLen)
End Function

Ответить

Номер ответа: 4
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #4 Добавлено: 10.05.06 21:17
то от беглого чтения вопроса :)
суть то таже... )

Ответить

Номер ответа: 5
Автор ответа:
 ygen



Вопросов: 36
Ответов: 87
 Web-сайт: soft.ygen.ru/
 Профиль | | #5
Добавлено: 11.05.06 15:57
Пошли ка меня...
то есть я хотел сказать не меня, а исходник

Либо ещё можешь исходничек наМЫЛякать на МЫЛО.

Либо прямо тута, в форуме кодик написати!

Плиз!!!

Ответить

Номер ответа: 6
Автор ответа:
 ygen



Вопросов: 36
Ответов: 87
 Web-сайт: soft.ygen.ru/
 Профиль | | #6
Добавлено: 11.05.06 15:59
То есть я хотел сказать это HACKERу, который где-то писал:

в ресстре там где ассоциируешь после пути добавь "%"
в проге путь к файлу который вызвали можно получить через глобальную Command$

Ответить

Номер ответа: 7
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #7 Добавлено: 11.05.06 17:50
:/ шо имено тебе послать? Ты говоришь что знаешь как её ассоциировать... я говорю тебе, что, в реестре после твоего пути
намример
"C:\лялля\мойблокнот.exe"

добавь %
т.е.
"C:\лялля\мойблокнот.exe" %1

p.s. непомню, может надо в кавычках а не за... влом смотреть...
эта фишка передаст в твою прогу путь к файлу который вызвали для открытия через твоию программу, и получить этот путь можно через Command$
т.е.
private sub form_load()
msgbox command$
end sub

Ответить

Номер ответа: 8
Автор ответа:
 ygen



Вопросов: 36
Ответов: 87
 Web-сайт: soft.ygen.ru/
 Профиль | | #8
Добавлено: 12.05.06 15:04
/ шо имено тебе послать? Ты говоришь что знаешь как её ассоциировать... я говорю тебе, что, в реестре после твоего пути
намример


Я имел в виду исходник или инфу по COMMAND$.Я впервые (честно говоря) слышу эту функцию.Она что-ли при открытии файла записывает туда путь к файлу,который обращается к ассоциированной проге?

Ответь (если не ломает) что это за шняга такая?

Ответить

Номер ответа: 9
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #9 Добавлено: 12.05.06 16:56
ну ёпты! см. выше!


private sub form_load()
msgbox command$
end sub


это всё! весь исходник!
Command$ - глобальная переменная доступная с любой части проги, в которой будет помещён путь к файлу, если такой вообще передавался, в качестве параметра!

Ответить

Номер ответа: 10
Автор ответа:
 ygen



Вопросов: 36
Ответов: 87
 Web-сайт: soft.ygen.ru/
 Профиль | | #10
Добавлено: 12.05.06 21:48
Спасибочки (и т.д.)

Если хошь, можешь ответить ещё на одну тему, насчёт шрифтов. Буду рад.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам