[Util] TC UP New: создание файлов и каталогов
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Взялся попробовать сею утилиту (3.1 (build 877) RC2).
Вроде все рекомендации выполнил (на счёт пути к исполняемому файлу, и командер большими буквами переименовал), но сабж не работал, ничего не создавал.
Тыр-пыр никак, не хочет работать.
Попробовал 2 версию (с первой страницы) - работает.
Оказалось - недостаточно командер переименовать (в большие буквы), его ещё и перезапустить нужно. После этого заработала машинка.
Ещё подсказка
Добавил расширение xlsx в список создаваемых файлов, но вновь создаваемые файлы нулевой длины Excel не хотел открывать, ругался на неправильный формат файла (в отличие например от Wordа, который открывает файл нулевой длины и не ругается).
Тогда я создал новый пустой документ Excel средствами офиса (через контекстное меню: Новый >..., обозвал его template.xlsx и положил в каталог Templates\ сабжа.
Теперь всё нормально - Excel не ругается.
P.S. Правда утилита похоже мне не пригодится.
Вроде все рекомендации выполнил (на счёт пути к исполняемому файлу, и командер большими буквами переименовал), но сабж не работал, ничего не создавал.
Тыр-пыр никак, не хочет работать.
Попробовал 2 версию (с первой страницы) - работает.
Оказалось - недостаточно командер переименовать (в большие буквы), его ещё и перезапустить нужно. После этого заработала машинка.
Ещё подсказка
Добавил расширение xlsx в список создаваемых файлов, но вновь создаваемые файлы нулевой длины Excel не хотел открывать, ругался на неправильный формат файла (в отличие например от Wordа, который открывает файл нулевой длины и не ругается).
Тогда я создал новый пустой документ Excel средствами офиса (через контекстное меню: Новый >..., обозвал его template.xlsx и положил в каталог Templates\ сабжа.
Теперь всё нормально - Excel не ругается.
P.S. Правда утилита похоже мне не пригодится.
c930
Вообще-то в имени TOTALCMD.EXE по умолчанию и так заглавные буквы. Те, кто почему-то вручную изменил регистр, в теме предупреждены. А о целесообразности перезапуска TC после переименования экзешника, ИМХО, догадаться нетрудно.
Что касаемо Excel, то добавлю, что применительно к формату XLS я просто брал готовый шаблон excel9.xls (см. здесь) и копировал его в каталог Templates\ как template.xls. Ну то есть примерно то же самое.
Вообще-то в имени TOTALCMD.EXE по умолчанию и так заглавные буквы. Те, кто почему-то вручную изменил регистр, в теме предупреждены. А о целесообразности перезапуска TC после переименования экзешника, ИМХО, догадаться нетрудно.
Что касаемо Excel, то добавлю, что применительно к формату XLS я просто брал готовый шаблон excel9.xls (см. здесь) и копировал его в каталог Templates\ как template.xls. Ну то есть примерно то же самое.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Не знаю, я не программист, и для меня это совсем не очевидно. Тем более, что изменился только регистр.Avada писал(а):... А о целесообразности перезапуска TC после переименования экзешника, ИМХО, догадаться нетрудно.
Я если изменял когда, то это было настолько давно, что я не припомню такого факта. Зачем бы это мне могло потребоваться?Вообще-то в имени TOTALCMD.EXE по умолчанию и так заглавные буквы. Те, кто почему-то вручную изменил регистр, в теме предупреждены.
А вот с фактом, что при переносе файлов посредством флэшдрайва, иногда обнаруживал что имена (вроде это относилось только к файлам с именами 8.3) "самопроизвольно" преобразовывались в верхний регистр.
Также не очевидно для меня, почему при апгрэйде на версию TC 8.50 бета 13 (если предыдущий exe-шник был в нижнем регистре), а уж в ней то я точно не менял регистр с больших букв, регистр остался в прежнем виде. Файл фактически был заменён, почему он унаследовал регистр от предыдущего?
Не плохо бы предупреждение о регистре тоже в шапку вынести, а то человек зашедший на "попробовать", не факт что сразу бросится читать N-2 страницу темы.
c930
Все эти экзешники по умолчанию были и есть в верхнем регистре. Обратная ситуация (независимо от её причин) — аномалия. При перезаписи файла одноимённым прежний регистр действительно сохраняется (но объяснений, почему это так, я сейчас не помню). Шапка уже сейчас здоровенная, там описаны важнейшие проблемы, а страниц в теме не так уж много, а посему, ИМХО, хватит имеющихся предупреждений.
Все эти экзешники по умолчанию были и есть в верхнем регистре. Обратная ситуация (независимо от её причин) — аномалия. При перезаписи файла одноимённым прежний регистр действительно сохраняется (но объяснений, почему это так, я сейчас не помню). Шапка уже сейчас здоровенная, там описаны важнейшие проблемы, а страниц в теме не так уж много, а посему, ИМХО, хватит имеющихся предупреждений.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
pfr
Ответил на ру-борде. Во всяком случае, этот "портабельный" шедевр в предлагаемом виде оптимальным решением точно не является. Задача при наличии tcupnew64.exe практически решается, например, применением скрипта, который в зависимости от битности текущей версии TC запускает ту или иную версию TC UP New (или любой другой подобной программы) с разными именами.
Ответил на ру-борде. Во всяком случае, этот "портабельный" шедевр в предлагаемом виде оптимальным решением точно не является. Задача при наличии tcupnew64.exe практически решается, например, применением скрипта, который в зависимости от битности текущей версии TC запускает ту или иную версию TC UP New (или любой другой подобной программы) с разными именами.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Сайт недоступен.pfr писал(а):Модификация TC UP New x64
Этот вариант тоже устарел при наличии переменной %AUTORUN_TCARCH%.Avada писал(а):решается, например, применением скрипта, который в зависимости от битности текущей версии TC запускает ту или иную верси
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
pfr
Программы логичней запускать в зависимости от разрядности системы, а не ТС.
Раскомментировать или добавить, если требуется, в autorun.cfgи где-нибудь ниже прописатьПерезапустить ТС, а в кнопке, соответственно, писать ...\TCUPNew%OSARCH%.exe.
Программы логичней запускать в зависимости от разрядности системы, а не ТС.
Раскомментировать или добавить, если требуется, в autorun.cfg
Код: Выделить всё
LoadLibrary Plugins\Autorun_Sysinfo.dllКод: Выделить всё
If %SYSINFO_OSARCH% = 64 Then
SetEnv OSARCH %SYSINFO_OSARCH%
Else
SetEnv OSARCHАвтору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Это конфиг плагина Autorun. Последняя бета, исправленный дочерний плагин SysInfo. Что и как устанавливать см. в help_ru.chm.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.