Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2015, 02:38   #11
crazy horse
ios developer
Старожил
 
Аватар для crazy horse
 
Регистрация: 16.11.2007
Сообщений: 2,885
По умолчанию

Цитата:
Присоединяюсь.
Секрет Полишинеля, да? Если среда приносит гимор - смени. Итижи - пассатижи.
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!
crazy horse вне форума Ответить с цитированием
Старый 20.01.2015, 06:17   #12
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,886
По умолчанию

Задача то какая?
Чтобы сам файл был поименован так ? или надо ещё и в самом бинарнике мутить-крутить ?
Если просто файл и переименование ручками лениво - есть Build Events
У меня порой включена настройка при компиляции сразу коммит делать в репозиторий - билдивент, в котором команда тортоизу.
Если в бинаре то можно поискать код управления или даже автоматизацию настройки (для dproj проекта) Version Information данных
phomm вне форума Ответить с цитированием
Старый 20.01.2015, 07:21   #13
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

Цитата:
Сообщение от crazy horse Посмотреть сообщение
Так и хочется ответить - на полтора ведра спирта и пару свежих носков.
Чушь какая-то. Нормально ответить ни как?
Цитата:
Сообщение от crazy horse Посмотреть сообщение
Всего лишь позволил форум. Если бы не позволил - меня бы это не раздражало.
Но суть то та же. Были бы пробелы, использовал бы их. Может и в делфи можно использовать пробелы в имени файла, если подкрутить настройки, за что собственно и спрашиваю. Не понимаю отчего такая реакция на вопрос, решением которого воспользовался бы не один я? Тупо не знаем ответа, и начинаем гнать пургу? Не хорошо так делать.
Цитата:
Сообщение от northener Посмотреть сообщение
Присоединяюсь.
Я тему создал для ответа на вопрос, а не для его обсуждения. Плоди бесполезные комменты в другом месте
Цитата:
Сообщение от phomm Посмотреть сообщение
Если просто файл и переименование ручками лениво - есть Build Events
Пока только файл. То есть Build Events можно настроить, чтоб в exe были пробелы? Если да, можно показать какой нибудь пример? Ссылку почитаю, спасибо.

Последний раз редактировалось WinCoder; 20.01.2015 в 07:24.
WinCoder вне форума Ответить с цитированием
Старый 20.01.2015, 09:10   #14
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,430
По умолчанию

В Post Build Event пишите:
Код:
copy /B "$(OutputPath)\Грибы3D.exe" "$(OutputPath)\Грибы 3D.exe"
на счет переименования через ren может быть опасно. Отладчик не будет знать о изменениях.
Человек_Борща вне форума Ответить с цитированием
Старый 20.01.2015, 09:22   #15
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

Человек_Борща
Код:
[Exec Error] The command "copy /B "D:\Флэш\Программы делфи\Грибы\Win32\Debug\Грибы3D.exe\Грибы3D.exe" "D:\Флэш\Программы делфи\Грибы\Win32\Debug\Грибы3D.exe\Грибы3D exe"" exited with code 1.
Смущает двойное имя файла в путях, хотя ввёл по аналогии.
WinCoder вне форума Ответить с цитированием
Старый 20.01.2015, 09:28   #16
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну посмотрите значение $(OutputPath), видимо оно уже включает имя файла, а не только папку, и надо что-нибудь типа $(OutputDir).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 20.01.2015, 09:37   #17
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

OutputDir помогло. Решение как бы есть, но как бы не совсем то, что хотелось бы. Минусы
1) Создалось два файла. Как я понимаю, нужно добавить команду удаления исходного файла.
2) Хотелось бы чтоб после компиляции запускался файл с пробелом, а не без, тем более что файл без пробела надо удалить. Это важно.
Можно ли как-то решить эти проблемы?

Последний раз редактировалось WinCoder; 20.01.2015 в 09:43.
WinCoder вне форума Ответить с цитированием
Старый 20.01.2015, 09:37   #18
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,430
По умолчанию

Нужно смотреть что там переменные среды IDE значат.
На вскидку:
Код:
BDS                 The environment variable $(BDS)
DEFINES             The project's conditional defines
DIR                 The environment variable $(DIR)
INCLUDEPATH         The project's include path
INPUTDIR            The input file's directory
INPUTEXT            The input file's extension
INPUTFILENAME       The input file's name, with extension
INPUTPATH           The input file's full path
LOCALCOMMAND        Local command entered by user in project manager
OUTPUTDIR           The output file's directory
OUTPUTEXT           The output file's extension
OUTPUTFILENAME      The output file's name, with extension
OUTPUTNAME          The output file's name, without extension
OUTPUTPATH          The output file's full path
Path                The environment variable $(PATH)
PROJECTDIR          The project's directory
PROJECTEXT          The project's extension
PROJECTFILENAME     The project file's name, with extension
PROJECTNAME         The project's name
PROJECTPATH         The project file's full path
SAVE                Save the input file to disk before it's compiled
SystemRoot          The environment variable $(SYSTEMROOT)
WINDIR              The environment variable $(WINDIR)
Так должно заработать:
Код:
copy /B "$(OutputPath)" "$(OUTPUTDIR)\Грибы 3D$(PROJECTEXT)"
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
По имени запушенного exe-файла Kyran29 Общие вопросы Delphi 1 10.06.2011 01:25
Ввод имени для создаваемого файла YourLastSong Общие вопросы C/C++ 1 14.12.2010 17:24
Извлечение всех exe-файла из запороленного exe -файла Memfis1992 Общие вопросы Delphi 1 27.10.2010 03:06
delphi, имя создаваемого файла Марат1989 Помощь студентам 7 22.10.2010 15:49
Переменное имя создаваемого файла Degmax Win Api 2 27.03.2008 20:39