Автоматизация действий с плагинами
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Автоматизация действий с плагинами
Есть плюгин (wcx) который работает с образом диска как с архивом. Внутри Тотала все нормально. Но мне нужно копировать файлы в образ из командной строки, так что можно было бы управлять процессов (менять имя копируемого файла и т.п.). Создание, контроль и запуск задания должна осуществлять внешняя программа.
Подскажите, можно ли, и как если можно, работать с плюгином (wcx) из командной строки?
Подскажите, можно ли, и как если можно, работать с плюгином (wcx) из командной строки?
tae1980
О каком типе образа разговор? И задания в рамках чего?
Конкретный пример управления тоже нужен.
О каком типе образа разговор? И задания в рамках чего?
Конкретный пример управления тоже нужен.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
tae1980
Убедительно рекомендуется использовать общепринятую терминологию. Слово "plugin" по-русски стандартно везде и всюду воспроизводится как "плагин", в чём нетрудно убедиться хотя бы по заголовкам подфорумов и тем данного форума. Ваше написание выглядит, выражаясь деликатно, очень странно.
Убедительно рекомендуется использовать общепринятую терминологию. Слово "plugin" по-русски стандартно везде и всюду воспроизводится как "плагин", в чём нетрудно убедиться хотя бы по заголовкам подфорумов и тем данного форума. Ваше написание выглядит, выражаясь деликатно, очень странно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Образ "pro" дискетки в формате CP/M для компьютера Profi (клон zx spectrum)Flasher писал(а):О каком типе образа разговор?
Есть исходный образ, на нём загружаемая система. Нужно дописать туда файлы "*.com" и иногда переписать "autoexec.bat". Это нужно для автоматизации запуска в эмуляторе скомпилированного во внешней программе кода. Сейчас приходиться копировать нужный файлы в панели руками.Flasher писал(а):И задания в рамках чего?
Тут не понял. Что будет считать пример?Flasher писал(а):Конкретный пример управления тоже нужен.
Работа в тотале происходит как с обычным архивов, собственно тотал и считает его архивом. Через панель доступны операции: чтения, записи, удаление, перезаписи, перемещение по user'ам.
Добавлено спустя 10 минут:
Плюгин стал плюгином в 1994 году (лично для меня). Так же как "dim", это "дим", а "randomize", это "рандомизе". Для РУССКОГО!!! человека это правильно! Так как соответствуют правилам русского языка. А соответственно подобные слова проще набрать на клавитуре, и проще визуально найти на экране. То что это не правильно с точки зрения языка англосаксов, я (и не только) как-то переживу. В последней 25 лет проблем не было, это точно.Avada писал(а):tae1980
Убедительно рекомендуется использовать общепринятую терминологию. Слово "plugin" по-русски стандартно везде и всюду воспроизводится как "плагин", в чём нетрудно убедиться хотя бы по заголовкам подфорумов и тем данного форума. Ваше написание выглядит, выражаясь деликатно, очень странно.
Не вижу соотв. плагина.tae1980 писал(а):Образ "pro" дискетки в формате CP/M
Что тут понимать. Вы же написали:tae1980 писал(а):Тут не понял.
По работе с wcx только в соседней теме вопрос поднимали. Утилита только на распаковку. На упаковку нужен конкретный командный архиватор.tae1980 писал(а): можно было бы управлять процессов (менять имя копируемого файла и т.п.).
Вы то переживёте, а вот ищущий столкнётся с проблемой, ибо никогда не догадается, что какой-то отщепенец решил написать по-своему, уйдя от устоявшегося и привычного всем остальным написания. Не путайте германизмы с англицизмами. Насчёт правил вы тут ошибаетесь.tae1980 писал(а):То что это не правильно с точки зрения языка англосаксов, я (и не только) как-то переживу.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
tae1980
Ещё раз и больше ни разу: слово "plugins" на русскоязычных ресурсах и в рускоязычной документации передаётся как "плагины". Не применительно к TC, а везде. Ваши личные грамматические прихоти оставьте для домашнего употребления: здесь они никого не интересуют и никаким правилам русского языка (равно как и правилам форума) не соответствуют. На этом филологические дискуссии завершены, будьте любезны писать нормально.
Заголовок темы поправлен.
Ещё раз и больше ни разу: слово "plugins" на русскоязычных ресурсах и в рускоязычной документации передаётся как "плагины". Не применительно к TC, а везде. Ваши личные грамматические прихоти оставьте для домашнего употребления: здесь они никого не интересуют и никаким правилам русского языка (равно как и правилам форума) не соответствуют. На этом филологические дискуссии завершены, будьте любезны писать нормально.
Заголовок темы поправлен.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Как понимаешь, в инете не так много любителей ретро компьютеров. На самом деле в вашем списке примерно 10-15% того что есть для спекки.Flasher писал(а):Не вижу соотв. плагина.
Вот ссылка https{://}yadi.sk{/d/}hBpgxpZCM9lseA
Я не смог найти ни какой информации о самой возможности обратиться к wcx из командной строки. Только из графического интерфейса тотала комнадера. Собственно основной темой моего вопроса и было наличие или отсутствие такой возможности.Flasher писал(а):Что тут понимать. Вы же написали:tae1980 писал(а):Тут не понял.По работе с wcx только в соседней теме вопрос поднимали. Утилита только на распаковку. На упаковку нужен конкретный командный архиватор.tae1980 писал(а): можно было бы управлять процессов (менять имя копируемого файла и т.п.).
Правила которые я придерживаюсь сформировались за долго до появления самого интернета.tae1980 писал(а): вот ищущий столкнётся с проблемой, ибо никогда не догадается, что какой-то отщепенец решил написать по-своему
Не могу не согласиться, что доля истины про поиск в ваших словах есть. Но, моя схема прочтения далеко не так "не популярна" как вам кажется. Более того она увеличивает скорость освоения новых вещей и упрощает сам процесс. Так как нет необходимости запоминать обозначения: как пишется так и читается, и на оборот. Идеология не подразумевает восприятия английский слова как слов вообще, они воспринимаются как иероглифы, или как уловные знаки (например дорожные). Скажем для знака "кирпич", есть стандартные вид, но ни у кого не вызывает проблем "прочитать" этот знак если он будет самодельным (как следствие визуально отличаться).
Я вообще не понимаю как можно читать листинги, если воспринимать команды и операторы как слова, по этому даже не берусь за изучение 1С :)
Понимаю, что такая позиция не найдёт поддержки "настоящих программистов", свято верующих в необходимость и первообязательность изучения англосаксонского языка. Только вот себя я ни когда не считал "программистом", максимум "продвинутый пользователь".
Добавлено спустя 8 минут:
По привалам форума "новичкам" нельзя отправлять ссылки (во избежании спама). Сильно это меня остановило?Avada писал(а):(равно как и правилам форума)
В мире много разных правил, если следовать всем, то всю жизнь только и будешь этим заниматься.
tae1980
По техническим условиям (а не по правилам) форума новичкам можно постить ссылки в редуцированном виде — и про это неоднократно сказано, так что никакого подвига вы тут не совершили. А вот многоступенчатые цитаты у нас не поощряются и считаются оверквотингом. И приписывание самому себе чужой цитаты — это совсем весело.
Про то, что словоблудие на околофилологические темы следует прекратить, уже было сказано модератором. Пока что — замечание за флуд и оверквотинг. Слишком вольно пытаетесь здесь себя вести, продолжать общение в таком стиле категорически не советую. Или вы соблюдаете принятые правила, или ищете для самовыражения другой ресурс — как больше нравится.
По техническим условиям (а не по правилам) форума новичкам можно постить ссылки в редуцированном виде — и про это неоднократно сказано, так что никакого подвига вы тут не совершили. А вот многоступенчатые цитаты у нас не поощряются и считаются оверквотингом. И приписывание самому себе чужой цитаты — это совсем весело.
Про то, что словоблудие на околофилологические темы следует прекратить, уже было сказано модератором. Пока что — замечание за флуд и оверквотинг. Слишком вольно пытаетесь здесь себя вести, продолжать общение в таком стиле категорически не советую. Или вы соблюдаете принятые правила, или ищете для самовыражения другой ресурс — как больше нравится.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
У вас есть возможность помочь проекту в латании дыр.tae1980 писал(а):На самом деле в вашем списке примерно 10-15% того что есть для спекки.
Даже после того, как я указал на соседнюю тему, где приводил ссылку?tae1980 писал(а):Я не смог найти ни какой информации о самой возможности обратиться к wcx из командной строки.
Ваш вопрос касался не абы какого обращения к wcx, а конкретно модификации архива. Вот я и пишу, что для этого нужен командный архиватор, а не плагин. Ищите на вашем "спекки" или где там.tae1980 писал(а):Собственно основной темой моего вопроса и было наличие или отсутствие такой возможности.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Сортировка архива в вяло текущем состоянии. И первостепенным считается разбор софта под CP/M. Когда закончу, и все части будут описаны, размещу архив на профильных ресурсах. Информацию про тотал так размещу в указанной теме.Flasher писал(а):У вас есть возможность помочь проекту в латании дыр.
Посмотрел темы на первых двух страницах, ни чего по вопросу не нашел. Возможно я как-то "не правильно" смотрю.Flasher писал(а):Даже после того, как я указал на соседнюю тему, где приводил ссылку? :?
В наличие есть только плагин. Я не знаком с механизмами взаимодействий между разными частями тотала. Но предположил, что раз действия можно выполнить из оконного интерфейса, то велика вероятность наличия возможности выполнить их же прописав в бат (как макросы). Только нужно знать особенности их описания. Или может есть внутренний язык для написания макросов, которые можно запустить из батников.Flasher писал(а):Ваш вопрос касался не абы какого обращения к wcx, а конкретно модификации архива. Вот я и пишу, что для этого нужен командный архиватор, а не плагин. Ищите на вашем "спекки" или где там.
В закромах оф Родины, имеется немецкая дос утилита, которая выполняет нужные действия над образам CP/M дисков. Но изначально она ни чего не знает о формате "pro". Если его прописать, корректно выполняет все действия кроме добавления файла в образ. А это самая нужная для меня вещь. Пляски с бубнами, курение инструкции и помощь друга - не помогли. Вот ищу альтернативные пути решения задачи.
Хорошо. Но это должно касаться только плагинов для ТС.tae1980 писал(а):Информацию про тотал так размещу в указанной теме.
Судя по всему.tae1980 писал(а):Возможно я как-то "не правильно" смотрю.
У ТС нет макроязыка. Всё, чем он оперирует, это внутренние и пользовательские команды, которые можно выполнять некоторыми утилитами (прежде всего — TCFS2). Так вот кроме команды вызова диалога на упаковку, выбора пунктов и жимокликов ничего сделать нельзя. Никакого переименования в процессе архивации таким путём сделать невозможно.tae1980 писал(а):то велика вероятность наличия возможности выполнить их же прописав в бат (как макросы).
Если ничего с таким функционалом нет, то остаётся разве что пытать спектрумовских разрабов по новинке.tae1980 писал(а):Вот ищу альтернативные пути решения задачи.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
По вашим ссылкам нашлось следующее:Flasher писал(а):Судя по всему.
"cmdTotal - Утилита командной строки для распаковки архивов с помощью плагинов упаковщика Total Commander. "
Судя по описанию, речь идёт только про распаковку, то есть не наш случай.
TCFS2, а тут интересно - может "эмулировать нажатия клавиш".
Интересно в каких пределах?
Можно ли выбрать нужную директорию для обоих панелей, выбрать нужные файлы на обоих панелях. В один из файлов "зайти". Имена каталогов и файлов будут известны только в момент работы скрипта. И после чего эмалировать нажатие F5. То есть по сути, всё это я делаю сейчас в ручную.
Что будет если тотал уже будет открыт и будет стоять запрет на открытие двух тоталов одновременно? Состояние панелей "основной" копии тотала измениться или нет?
Если изменяться, блыо бы "правильно" запоминать их состояние перед работой скрипта, а после восстаналивать.
У тебя есть опыт работы?
Формально, есть "нечто" которое обладает внутри тотала (графической среды) нужным функционалом. Но не уверен, что это считается.Flasher писал(а):Если ничего с таким функционалом нет,
Повторение — дочь мучения...tae1980 писал(а):Судя по описанию, речь идёт только про распаковку
Flasher писал(а):Утилита только на распаковку. На упаковку нужен конкретный командный архиватор.
Первое — можно. Только не обоих, а обеих. Второе — зачем? Под выбором понимается выделение или взаимодействие с диалогом упаковки?tae1980 писал(а):Можно ли выбрать нужную директорию для обоих панелей, выбрать нужные файлы на обоих панелях.
И как будет формироваться список? Они все в одной папке будут находиться?tae1980 писал(а):Имена каталогов и файлов будут известны только в момент работы скрипта.
Можно, конечно, костыль с временным созданием в некой папке жёстких/символических ссылок накидать, ждать исчезания окна прогресса, и потом возвращаться обратно.
Эмуляция даёт тот же результат, что при "ручной" упаковке. Вопрос в том, что именно нужно восстанавливать. Выделение можно. Произвольную сортировку, если она сменится после временной смены каталога, — вряд ли.tae1980 писал(а):Состояние панелей "основной" копии тотала измениться или нет?
Определитесь с обращением.tae1980 писал(а):По вашим ...
У тебя есть опыт работы?
Кем? Шпалоукладчиком? Нет. ) Мою же компетентность в вопросах автоматизации можно пронаблюдать беглым поиском хотя бы по текущему подфоруму.
В контексте манипуляций с именами — вряд ли.tae1980 писал(а):Но не уверен, что это считается.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.