Имя

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Константиин
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 09.08.2004 (Пн) 17:33

Имя

Сообщение Константиин » 31.08.2004 (Вт) 17:39

Как сделать, чтобы моя программа сама меняла своё имя???

Заранее благодарен!!!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 31.08.2004 (Вт) 17:59

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

Константиин
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 09.08.2004 (Пн) 17:33

Сообщение Константиин » 31.08.2004 (Вт) 18:18

Название программы

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 31.08.2004 (Вт) 18:21

Если изменить имя экзешника - это это нужно создавать .bat, потому что нельзя менять файл, из которого ты запущен.
Может, Form1.Caption будет достаточно? :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Константиин
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 09.08.2004 (Пн) 17:33

Сообщение Константиин » 01.09.2004 (Ср) 1:10

Именно название программы

pitbull
Постоялец
Постоялец
 
Сообщения: 314
Зарегистрирован: 25.06.2004 (Пт) 15:37
Откуда: Кемерово

Сообщение pitbull » 02.09.2004 (Чт) 20:02

что ты понимаешь под названием программы.
Имя exe или че-то еще - поясни.

Константиин
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 09.08.2004 (Пн) 17:33

Сообщение Константиин » 02.09.2004 (Чт) 20:16

Имя exe

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 02.09.2004 (Чт) 20:36

GSerg писал(а):Если изменить имя экзешника - это это нужно создавать .bat, потому что нельзя менять файл, из которого ты запущен.

Что ещё непонятно?
Изображение

Константиин
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 09.08.2004 (Пн) 17:33

Сообщение Константиин » 02.09.2004 (Чт) 20:49

Как это сделать :?: :?: :?:

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 02.09.2004 (Чт) 20:56

это нужно создавать .bat

Код: Выделить всё
Open "bogus.bat" For Output As 1
Print #1, ":1"
Print #1, "ren mypoorapp.exe mycoolapp.exe >nul"
Print #1, "if exists mypoorapp.exe goto 1"
Print #1, "del %0"
Close 1
Shell "bogus.bat"
End
Изображение

Ruslan Demidow
Мужчина!
Мужчина!
Аватара пользователя
 
Сообщения: 987
Зарегистрирован: 25.03.2004 (Чт) 13:39
Откуда: N.Novgorod

Сообщение Ruslan Demidow » 03.09.2004 (Пт) 7:36

tyomitch писал(а):это нужно создавать .bat
Код: Выделить всё
Print #1, "if exists mypoorapp.exe goto 1"
Print #1, "del %0"

Поясни, плиз, зачем последняя строка в отквоченном? Ведь вроде бы никакие параметры пакетнику не передаются...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 03.09.2004 (Пт) 11:12

Ruslan Demidow писал(а):
tyomitch писал(а):
Код: Выделить всё
Print #1, "if exists mypoorapp.exe goto 1"
Print #1, "del %0"

Поясни, плиз, зачем последняя строка в отквоченном? Ведь вроде бы никакие параметры пакетнику не передаются...

Когда прога переименуется, батник самоуничтожается. %0 - имя самого батника, %1 - первый параметр, %2 - второй и т.д.
Изображение

Ruslan Demidow
Мужчина!
Мужчина!
Аватара пользователя
 
Сообщения: 987
Зарегистрирован: 25.03.2004 (Чт) 13:39
Откуда: N.Novgorod

Сообщение Ruslan Demidow » 03.09.2004 (Пт) 14:25

Ага, понял...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25

    TopList