tcl- все статьи тега


как в tcl заменить строку в файле?

Предположим, я открыл файл, а затем разбил его на строки. Затем я использую цикл: foreach line $lines {} Внутри цикла для некоторых строк я хочу заменить их внутри файла другими строками. Возможно ли это? Или мне нужно написать в другой временный файл, а затем заменить файлы, когда я закончу? Например, если файл содержал AA BB И затем я заменяю заглавные буквы строчными буквами, Я хочу, чтобы исходный файл содержал aa bb Спасибо! ...

Вызов bash-скрипт из скрипта TCL и возвращение и состояние выхода

Я пытаюсь вызвать сценарий bash из сценария TCL и должен получить статус выхода из сценария bash или, по крайней мере, передать что-то обратно в сценарий TCL, чтобы я мог сказать, успешно ли мой сценарий выполнен. Есть предложения? ...

Как дождаться завершения процесса с помощью tcl-expect

Я пишу сценарий, используя expect, в котором я должен rlogin к некоторому хосту и после этого мне нужно отправить некоторые команды. Теперь я хочу выйти на этот хост и снова переключиться на какой-то другой хост и отправить несколько команд. Но запуск моего сценария не ждет, пока первый хост завершит свои задания и завершит работу, вместо этого он посылает другие команды между предыдущими процессами. Как я могу добиться этого, используя ожидайте, пожалуйста, руководство? Пример кода выглядит с ...

Как передают Аргументы с TCL скрипт в консоли Vivado Гуй на TCL

Я пытаюсь выполнить сценарий tcl в консоли Vivado GUI Tcl, и мой сценарий принимает аргумент, чтобы решить, какой тип запуска (synth, impl, bitgen и т. д.) должен быть настроен. Я знаю, что с помощью -tclargs можно передавать аргументы, если скрипт выполняется в режиме командной строки Vivado. Что-то вроде: vivado -mode batch -source <filename> -tclargs <arguments> Я попробовал то же самое в режиме Vivado gui и получил ошибку. ERROR: [Common 17-170] Unknown option '-tclargs', ple ...

Tcl / Tk: выделите некоторую строку в текстовом виджете или измените цвет для конкретного текста строки

Я хочу реализовать один эффект для моего инструмента Tcl / Tk: в виджете text, в зависимости от конкретного условия, я надеюсь выделить цвет фона некоторых линий, другие линии являются нормальными и прозрачными. Это возможно? Я пробовал некоторые варианты, такие как: -highlightbackground ,-insertbackground и так далее, но никто не может этого сделать. если это невозможно, как изменить цвет текста строки specif, это также обходной путь. ...