Autorun
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
BeTeP
Я там выше дополнил оба файла. В общем, труба дело. Я сам с FixWindows cпутал. В 9-ке кнопки остаются на месте кроме "Опции", вместо которой пустое место. Автор давно и надолго пропал, поэтому остаётся только FixWindows.
Я там выше дополнил оба файла. В общем, труба дело. Я сам с FixWindows cпутал. В 9-ке кнопки остаются на месте кроме "Опции", вместо которой пустое место. Автор давно и надолго пропал, поэтому остаётся только FixWindows.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Я запустил ТС с тем конфигом, который вы подправили. В результате получил тоже, что и здесь на верхнем скрине.
Кнопка "Опции" переместилась, а остальные кнопки пропали. Видимо придется ждать автора плагина.
Я запустил ТС с тем конфигом, который вы подправили. В результате получил тоже, что и здесь на верхнем скрине.
Кнопка "Опции" переместилась, а остальные кнопки пропали. Видимо придется ждать автора плагина.
[s]FixWindows в девятке тоже не очень работает...[/s]Flasher писал(а):поэтому остаётся только FixWindows.
Последний раз редактировалось Staniclaw Сб июн 18, 2016 20:25, всего редактировалось 1 раз.
Вечному двигателю -- вечные тормоза!..
- Zaytsev Artem
- Сообщения: 20
- Зарегистрирован: Чт авг 23, 2012 00:24
- Откуда: Saint-Petersburg
- Контактная информация:
Всем привет!
То ли я туплю, то ли лыжи не по сезону.
Команды cm_LoadSelectionFromClip, cm_SelectAll, cm_PackFiles вообще можно вызвать при запуске хоть как-нибудь?
Прописываю в cfgВ результате ни файлы не выделяются, ни диалог не появляется.
Вообще цель — запускать 32-хбитные плагины-паковщики из-под 64-хбитной версии TC. С 32-хбитными lister плагинами, например, можно использовать запуск TC с параметром /S=L %Z %P%N, а под паковщики такой фишки нету. ಥ_ಥ
Пробовал также TWinKey, там такая же петрушка.
Может пауза / дополнительная команда перед строками нужна? Заметил забавную особенность в TWinKey: вызов всё-таки срабатывает после запуска и закрытия отдельной программы TwinkUtil.exe, причём только при выходе по "Ok".
Кстати, нигде не нашёл информации, правильно ли я понимаю, что cm_SaveSelection / cm_RestoreSelection работает только в памяти одного процесса TC (т. е. таким макаром нельзя передать выделение от одного экземпляра TC к другому)? Везде написано, что эта команда сохраняет выделение временно, но куда сохраняет, не написано.
Добавлено спустя 29 минут:
Да, с паузой sleep 500 заработало, но можно ли что-то запилить кроме паузы? Я так понимаю, что нет гарантий, что такой паузы будет достаточно.
Добавлено спустя 7 минут:
А как вызвать cm_Exit по окончании упаковки?
То ли я туплю, то ли лыжи не по сезону.
Команды cm_LoadSelectionFromClip, cm_SelectAll, cm_PackFiles вообще можно вызвать при запуске хоть как-нибудь?
Прописываю в cfg
Код: Выделить всё
SendCommand cm_SelectAll
SendCommand cm_PackFilesВообще цель — запускать 32-хбитные плагины-паковщики из-под 64-хбитной версии TC. С 32-хбитными lister плагинами, например, можно использовать запуск TC с параметром /S=L %Z %P%N, а под паковщики такой фишки нету. ಥ_ಥ
Пробовал также TWinKey, там такая же петрушка.
Может пауза / дополнительная команда перед строками нужна? Заметил забавную особенность в TWinKey: вызов всё-таки срабатывает после запуска и закрытия отдельной программы TwinkUtil.exe, причём только при выходе по "Ok".
Кстати, нигде не нашёл информации, правильно ли я понимаю, что cm_SaveSelection / cm_RestoreSelection работает только в памяти одного процесса TC (т. е. таким макаром нельзя передать выделение от одного экземпляра TC к другому)? Везде написано, что эта команда сохраняет выделение временно, но куда сохраняет, не написано.
Добавлено спустя 29 минут:
Да, с паузой sleep 500 заработало, но можно ли что-то запилить кроме паузы? Я так понимаю, что нет гарантий, что такой паузы будет достаточно.
Добавлено спустя 7 минут:
А как вызвать cm_Exit по окончании упаковки?
Zaytsev Artem
Вызывать ТС только для того, чтобы один раз упаковать файлы?
:shock::shock: По-моему, тут одной 7zG вполне достаточно.
Вызывать ТС только для того, чтобы один раз упаковать файлы?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
- Zaytsev Artem
- Сообщения: 20
- Зарегистрирован: Чт авг 23, 2012 00:24
- Откуда: Saint-Petersburg
- Контактная информация:
Взаимодействие с интерфейсом в момент загрузки плагина, особенно не зная, в какой момент он загружается, и готов ли тотал в тот момент обрабатывать действия пользователя... ненадёжная затея. Не проще ли использовать прокси-плагин (например, мой Wcx6432)? А если уж совсем хочется костылить, можно взять TCFS2, откуда можно посылать команды более гибко, в том числе асинхронно, чтобы не надо было дожидаться окончания выполнения каждой команды (команда cm_PackFiles не возвращает управление, пока не закроешь диалог, если посылать её через SendMessage).
Вообще, есть несколько консольных утилит для вызова функций упаковочных плагинов тотала... но я не знаю ни одной, где бы поддерживалась и упаковка.
Вообще, есть несколько консольных утилит для вызова функций упаковочных плагинов тотала... но я не знаю ни одной, где бы поддерживалась и упаковка.
- Zaytsev Artem
- Сообщения: 20
- Зарегистрирован: Чт авг 23, 2012 00:24
- Откуда: Saint-Petersburg
- Контактная информация:
MVV
Не могу осилить, не хватает понимания, как сделать обработку вывода
Батник такой:
Не могу осилить, не хватает понимания, как сделать обработку вывода
Код: Выделить всё
ProcessExecGetOutput PING ping.exe '-n 1 адрес1'
If %PING% ....
Код: Выделить всё
@echo off
ping -n 1 адрес1 | find /i "TTL=">nul
if %errorlevel%==0 (
Set IP=адрес1
) else (
Set IP=адрес2
)