[Util] TC UP New: создание файлов и каталогов
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
yozhik
А оно надо? Я смотрел и версию 3.1 (887) RC2 из Ultima Prime 5.8-6.0, и нынешнюю 3.1 (999) RC2 из Ultima Prime 6.1-6.3. Кроме изменения номера билда в версии и размера экзешника ничего нового по сравнению, например, с билдом 877 (см. ссылку здесь) не обнаружено. В сопроводительной документации — никаких изменений.
pfr
А вот куда-то выложить tcupnew64.exe и дать тут на него ссылку было бы, наверное, неплохо. Хотя мне этот файл нормально приспособить к делу так и не удалось.
А оно надо? Я смотрел и версию 3.1 (887) RC2 из Ultima Prime 5.8-6.0, и нынешнюю 3.1 (999) RC2 из Ultima Prime 6.1-6.3. Кроме изменения номера билда в версии и размера экзешника ничего нового по сравнению, например, с билдом 877 (см. ссылку здесь) не обнаружено. В сопроводительной документации — никаких изменений.
pfr
А вот куда-то выложить tcupnew64.exe и дать тут на него ссылку было бы, наверное, неплохо. Хотя мне этот файл нормально приспособить к делу так и не удалось.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Выложил tcupnew64.exe по просьбам трудящихся))
C выходом TC Ultima Prime 7.1 в этой теме наконец-то можно снова представить что-то полезное и содержательное. Всю линейку 4.x, где автор с очень переменным успехом пытался подружить свою программу с 64-битным TC, обсуждать тут смысла не было и нет. Сейчас основные проблемы вроде бы позади, так что вашему вниманию предлагается очередной репак вынутых из сборки компонентов — TC UP New 5.0.0.1200 (берём по этой ссылке) с более или менее приличной поддержкой 64-битности.
Условия применения изложены в шапке, но есть ещё одно дополнительное условие. Привязывать работу утилиты к переменной %Commander_EXE% автору показалось, видимо, скучным, в результате ту же проблему, что с TOTALCMD.EXE (см. предыдущие страницы темы), мы имеем теперь и с TOTALCMD64.EXE. Чтобы утилита работала или хотя бы вообще вызывалась в 64-битном TC, название вышеуказанного исполняемого файла должно быть записано только заглавными буквами (как, собственно, по умолчанию и есть). У кого регистр этого файла изменён, примите к сведению.
Репак, как и прежде, я комплектую исходя из собственных соображений. Языки оставлены только английский и русский, причём последний — только в моём переводе (в стандартном не учтено так много сделанных изменений, что нормально пользоваться им стало уже практически невозможно). Из входивших в комплект справок оставлена только английская, русской там пока нет. Настройки мои, измените их так, как считаете нужным.
Главная новация — конечно же, возможность эффективной работы в 64-битном TC. Из прочего упомяну ещё мелкую, но приятную возможность показывать значки на кнопках в окне утилиты. Про остальное можете прочитать в файле ChangeLog.txt.
Кроме основного файла TCUPNew.exe, в дистрибутив входят теперь ещё файлы TCUPNew32.exe и TCUPNew64.exe, предназначенные для работы утилиты не в режиме интеграции с TC, а в так называемом режиме Проводника — с выбором папки для создания объектов через системный диалог. Поскольку сейчас (при соблюдении всех отмеченных ранее условий) с этой самой интеграцией проблем больше нет, дополнительные файлы особо не нужны, но убирать их я не стал — вдруг кому-то зачем-то понадобится именно такой вариант.
P.S. Шапка темы обновлена: сделана рубрикация, добавлены некоторые существенные подробности по условиям работы, убрана полностью утратившая актуальность информация по прежним версиям, старые ссылки на скачивание заменены новейшей.
Условия применения изложены в шапке, но есть ещё одно дополнительное условие. Привязывать работу утилиты к переменной %Commander_EXE% автору показалось, видимо, скучным, в результате ту же проблему, что с TOTALCMD.EXE (см. предыдущие страницы темы), мы имеем теперь и с TOTALCMD64.EXE. Чтобы утилита работала или хотя бы вообще вызывалась в 64-битном TC, название вышеуказанного исполняемого файла должно быть записано только заглавными буквами (как, собственно, по умолчанию и есть). У кого регистр этого файла изменён, примите к сведению.
Репак, как и прежде, я комплектую исходя из собственных соображений. Языки оставлены только английский и русский, причём последний — только в моём переводе (в стандартном не учтено так много сделанных изменений, что нормально пользоваться им стало уже практически невозможно). Из входивших в комплект справок оставлена только английская, русской там пока нет. Настройки мои, измените их так, как считаете нужным.
Главная новация — конечно же, возможность эффективной работы в 64-битном TC. Из прочего упомяну ещё мелкую, но приятную возможность показывать значки на кнопках в окне утилиты. Про остальное можете прочитать в файле ChangeLog.txt.
Кроме основного файла TCUPNew.exe, в дистрибутив входят теперь ещё файлы TCUPNew32.exe и TCUPNew64.exe, предназначенные для работы утилиты не в режиме интеграции с TC, а в так называемом режиме Проводника — с выбором папки для создания объектов через системный диалог. Поскольку сейчас (при соблюдении всех отмеченных ранее условий) с этой самой интеграцией проблем больше нет, дополнительные файлы особо не нужны, но убирать их я не стал — вдруг кому-то зачем-то понадобится именно такой вариант.
P.S. Шапка темы обновлена: сделана рубрикация, добавлены некоторые существенные подробности по условиям работы, убрана полностью утратившая актуальность информация по прежним версиям, старые ссылки на скачивание заменены новейшей.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Avada писал(а):...дополнительные файлы TCUPNew32.exe и TCUPNew64.exe особо не нужны
- Точно они не нужны?!
У меня, после их удаления, утилита не запускается.
TCUPNew.exe 142'336 29.06.16
уж очень мала, наверное она использует TCUPNew32.exe или TCUPNew64.exe для работы, и удалять их нельзя. - Каталог Projects\, я так думаю, это исходники. Для работы программы он не нужен, удалить можно?
- От старой версии утилиты осталась библиотека:
\TCUPNew\Lib\TCUPNew_Flag.dll.
В 5-ой версии, что ты выложил, такой нет. Она тоже не нужна теперь?
c930
Значит, TCUPNew.exe — это теперь программа-интегратор, и никакие экзешники удалять не следует. Пусть лежат, но и пользоваться ими непосредственно смысла особого нет.
Каталог Projects\, да, удалить можно.
Библиотеку TCUPNew_Flag.dll можно смело выбросить. Эта страница настроек переделана, никаких флагов там больше нет.
Кстати, в настройках, что я выложил, был случайно задан не самый оптимальный режим работы при создании файлов — просто создание пустого файла (вместо перехода к редактированию вновь созданного файла с выбором редактора по назначению на F4 или по системной ассоциации). Это несложно изменить, пощёлкав в режиме создания файлов по третьей кнопке слева. На кнопке должны быть либо синяя стрелка-треугольник вправо (системная ассоциация), либо листочек с мелкой бледной стрелочкой сбоку (F4). А просто листочек — это создать без редактирования. Тут бы автору доработать индикацию надо — очень уж два значка похожи...
Значит, TCUPNew.exe — это теперь программа-интегратор, и никакие экзешники удалять не следует. Пусть лежат, но и пользоваться ими непосредственно смысла особого нет.
Каталог Projects\, да, удалить можно.
Библиотеку TCUPNew_Flag.dll можно смело выбросить. Эта страница настроек переделана, никаких флагов там больше нет.
Кстати, в настройках, что я выложил, был случайно задан не самый оптимальный режим работы при создании файлов — просто создание пустого файла (вместо перехода к редактированию вновь созданного файла с выбором редактора по назначению на F4 или по системной ассоциации). Это несложно изменить, пощёлкав в режиме создания файлов по третьей кнопке слева. На кнопке должны быть либо синяя стрелка-треугольник вправо (системная ассоциация), либо листочек с мелкой бледной стрелочкой сбоку (F4). А просто листочек — это создать без редактирования. Тут бы автору доработать индикацию надо — очень уж два значка похожи...
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Все условия соблюдены. Когда той же кнопкой запускаю "старую" версию, то всё нормально - создаются и файлы и каталоги в текущем расположении.
[cut="Мой TCUPNew.ini"][/cut]
[cut="Мой TCUPNew.ini"]
Код: Выделить всё
[Lang]
Lang=Russian.lng
[TC]
TC_StayOnTop=1
TC_KeepPos=1
[NameFormat]
Format=[N]_[C]
StartAt=1
Digits=2
Brackets=1
Brackets_Char=()
[History]
File_SaveHistory=1
File_Limit_Names_Count=1
File_Names_Count=50
File_Limit_Names_Date=1
File_Names_Date=09.07.2016
File_Delete=0
Dir_SaveHistory=1
Dir_Limit_Names_Count=1
Dir_Names_Count=50
Dir_Limit_Names_Date=1
Dir_Names_Date=09.07.2016
Dir_Delete=0
[Mode]
RememberModes=1
LastMode=0
DirOpen=1
TC_Dir=1
FileEdit=2
CloseApp=1
TC_CopyMode=0
DebugMode=0
[Misc]
UseBtnMenu=1
ShowBtnIcons=1
File_Editor_Path=..\notepad++\notepad++.exe
File_Editor_Param=%s
AskForPath=1
AltPath=C:\
[Hint]
ShowHint=1
HintShowTime=1000
HintHideTime=10000
HintColor=clWhite
ShowTime=1000
HideTime=10000
HintColour=clWhite
[Colouring]
DisplayColourFrame=0
DisplayColourFrame_File=clBlue
DisplayColourFrame_Dir=clYellow
DisplayColourBg=1
DisplayColourBg_File=$00BAFCFA
DisplayColourBgFont_File=clBlack
DisplayColourBg_Dir=$00F9E3BD
DisplayColourBgFont_Dir=clBlack
DisplayTextImage=1
[Colour]
Show_ColourFrame=0
File_Frame=clBlue
Dir_Frame=clYellow
Show_ColourBkg=1
File_Bkg=$00BAFCFA
File_Bkg_Font=clBlack
Dir_Bkg=$00F9E3BD
Dir_Bkg_Font=clBlack
Show_TextImg=1
[DirHistory]
[FileHistory]
File1=readme|16.10.2014
[File_Ext]
1=txt
2=ini
3=css
4=doc
5=html
6=htm
7=php
8=bat
9=reg
10=hta
11=xml
12=php
13=vbs
14=vbe
15=js
16=jse
17=wsh
18=wsf
19=wsc
20=ahk
21=au3pfr
Во-первых, такие "простыни" надо убирать под кат, что я и делаю.
Во-вторых, ровно с тем же INI-файлом у меня всё прекрасно создаётся там, где это и следует. Дело не во внутренних настройках.
Повторно рекомендую открыть шапку и тщательно пройти по всем пунктам со всеми нюансами, включая содержимое полей в кнопке/юзер-команде (вплоть до числа кавычек), число уровней в пути и пр. Ответ "все условия соблюдены" не принимается. Что не соблюдено — ищите.
Во-первых, такие "простыни" надо убирать под кат, что я и делаю.
Во-вторых, ровно с тем же INI-файлом у меня всё прекрасно создаётся там, где это и следует. Дело не во внутренних настройках.
Повторно рекомендую открыть шапку и тщательно пройти по всем пунктам со всеми нюансами, включая содержимое полей в кнопке/юзер-команде (вплоть до числа кавычек), число уровней в пути и пр. Ответ "все условия соблюдены" не принимается. Что не соблюдено — ищите.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Avada
не нашел, как прятать в спойлер, прошу прощения.
А по поводу содержимого полей - я же написал, что этой же кнопкой запускаю "старую" версию и всё нормально. Есть один нюанс - делаю я всё это на 10-ой винде. Попробовал на виртуалке с Вин 7 и там всё норм - всё создаётся в текущей директории. Есть возможность проверить на Win 10 ?
не нашел, как прятать в спойлер, прошу прощения.
А по поводу содержимого полей - я же написал, что этой же кнопкой запускаю "старую" версию и всё нормально. Есть один нюанс - делаю я всё это на 10-ой винде. Попробовал на виртуалке с Вин 7 и там всё норм - всё создаётся в текущей директории. Есть возможность проверить на Win 10 ?
... надышаться можно только ветром ...
pfr
Да, это может оказаться весьма существенным нюансом. К сожалению, проверить нет возможности. Более того, я так и не смог понять, тестировались ли TC Ultima Prime в целом и этот компонент в частности на Windows 10. Возможно, что и нет.
А по поводу спойлера см., например, здесь.
Да, это может оказаться весьма существенным нюансом. К сожалению, проверить нет возможности. Более того, я так и не смог понять, тестировались ли TC Ultima Prime в целом и этот компонент в частности на Windows 10. Возможно, что и нет.
А по поводу спойлера см., например, здесь.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.