Вопросы по теме 'tcl'

В чем разница между spawnи exec?
Я учусь писать сценарии TCL (ожидание) и замечаю, что в некоторых примерах показано использование spawn, а в других — команда exec. Пробовал гуглить, не нашел в чем разница? Предположим, я вызываю «exec» в середине сценария с длинным ожиданием,...
16565 просмотров
schedule 16.04.2024

Поле со списком виджетов tcl/tk теряет фокус
Виджет tcl/tk iwidgets::combobox с ужасным недостатком: когда список исчезает, фокус уходит с графического интерфейса, поэтому вы не можете вводить поля ввода, пока не переместите мышь из графического интерфейса и обратно. Эта проблема упоминалась...
1048 просмотров
schedule 10.11.2022

SQLite: скопировать все значения из предыдущей строки с одной заменой
Используя SQLite, мне нужно скопировать почти всю существующую строку из таблицы, внести изменения в один столбец и вставить новую строку в таблицу. Что-то примерно похожее INSERT INTO $tablename (c1, c2, ... , cn) SELECT (c1, c2, ... , cn)...
11460 просмотров
schedule 24.09.2022

Как эффективно получить остальную часть списка Tcl, начиная с индекса?
Я хотел бы получить все элементы, следующие за определенным индексом списка. Это может быть записано как: set foo {0 1 2 3 4 5 6 <...> n} puts [lrange $foo 1 [llength $foo]] Однако вычисление длины списка кажется пустой тратой времени....
370 просмотров
schedule 01.06.2023

Связывание Tcl/Tk с Python 2.5
У меня есть существующий Python 2.4, и он правильно работает с tkinter, поскольку я тестировал его с помощью питон импортировать _tkinter импортировать Tkinter Tkinter._test() Теперь я установил python 2.5.2,...
1047 просмотров
schedule 10.08.2023

Альтернативная реализация списка ключей TCL, который не нужно компилировать?
Мне нужно использовать списки с ключами с TCL, но у меня есть возможность копировать только код tcl на устройство. По умолчанию используется TclX , но для этого требуется компиляция. Существует ли какая-либо реализация функций списка ключей...
1156 просмотров
schedule 01.01.2023

Почему установщики Python MSI не поставляются с заголовочными файлами Tcl/Tk?
Установщики MSI, загружаемые с python.org, не включают файлы Tcl/Tk header (не исходные) (которые необходимы для компиляции некоторых пакетов, таких как matplotlib). Кто-нибудь знает, почему их не включили?
490 просмотров
schedule 24.03.2023

Как отлаживать скрипт tcl, который является аргументом для исполняемого файла?
У меня есть приложение, которое принимает tcl-скрипт в качестве аргумента. Я хочу отлаживать скрипт tcl, когда приложение его обрабатывает. Моя среда разработки состоит из Dynamic Languages ​​Toolkit вместе с Удаленный отладчик в активном...
1420 просмотров
schedule 20.09.2022

как написать регулярное выражение, используя proc в TCL, чтобы справиться со следующим шаблоном?
Я новичок в TCL и ищу помощи, чтобы справиться со следующим выражением. Я получаю строку i/p от пользователя для проверки любой из этих строк ниже и никаких других в строке в CLI с использованием процедуры { GHI GII GJI GKI} и еще одна...
842 просмотров
tcl
schedule 11.08.2023

Открытие данных BLOB-объектов, хранящихся в Sqlite, в виде файла с помощью Tcl/Tk
Я использую следующий код tcl для сохранения файла с моего рабочего стола в базу данных Sqlite в виде данных большого двоичного объекта ( $fileText — это путь к текстовому файлу): sqlite3 db Docs.db set fileID [open $fileText RDONLY] fconfigure...
1950 просмотров
schedule 13.07.2023

Поддержка SWIG для наследования статических функций-членов
SWIG не оборачивает унаследованные статические функции производных классов. Как это можно решить? Вот простая иллюстрация проблемы. Это простой заголовочный файл C++: // file test.hpp #include <iostream> class B { public: static...
1702 просмотров
schedule 01.12.2022

Сценарий Expect Tcl — ошибка при передаче аргумента в кавычках с использованием spawn
Я только что написал очень простой сценарий Expect для переноса rsync, но, похоже, это доставляет мне проблемы. По сути, я автоматизирую приглашение входа в SSH, вызываемое из rsync. Я также должен передавать аргументы через rsync в SSH, чтобы он не...
3567 просмотров
schedule 06.02.2024

Невозможно скрыть конструктор в [incr Tcl]
Рассмотрим код ниже. package require Itcl ::itcl::class A \ { private { constructor { } { } { puts "==== at A::constructor" } method f { } { puts "==== at A::f" } } } A a ;# PASSES a f ;# fails Для класса A конструктор...
232 просмотров
schedule 10.03.2022

Как я могу встроить TkCon (или другую консоль Tk) в качестве виджета?
Я хочу создать Tcl/Tk-приложение, которое будет, в основном, обычным инструментом прямого манипулирования меню и кнопками, где большая часть взаимодействия осуществляется через графический интерфейс, реализованный в Tcl/Tk. Однако для некоторых...
1762 просмотров
schedule 09.08.2022

Как правильно сравнивать два списка в TCL?
Я новичок в TCL, и я написал следующий код: set list1 {{1 2} 3 4} set list2 {{1 2} 8 1} if {[lindex $list1 0] == [lindex $list2 0]} { puts "They are equal!"} Но когда я печатаю элементы подсписка, я вижу, что они равны, но оператор if этого...
14267 просмотров
schedule 26.03.2024

Как извлечь определенные значения из файла в tcl
$$ comments //not needed $$ comments /not needed $$ $$ $$ comments //not needed $$.INPUT a vcc // needed $$.OUTPUT o //needed $$.sdsds $$ $$.sdsds $$...
2999 просмотров
tcl
schedule 19.09.2022

Regex для соответствия четным шестнадцатеричным числам в Tcl?
Нужно ли писать регулярное выражение Tcl для проверки того, что строка является четным шестнадцатеричным числом?
1539 просмотров
schedule 27.02.2022

Как проверить, существует ли элемент списка в TCL?
Скажем, у меня есть список TCL, и я добавил некоторые элементы в свой список. Теперь я хочу проверить, добавил ли я 6 или 7 элементов. Чтобы проверить, существует ли элемент списка в месте, указанном индексом, я использовал: if { [info exists...
37540 просмотров
schedule 23.09.2023

Tcl/Tk - как заставить окно исчезать при нажатии кнопки OK, когда OK запускает симуляцию
У меня есть простое окно в Tcl/Tk, которое при нажатии кнопки OK запускает симуляцию. Я использую Линукс. Окно уничтожается, когда симуляция заканчивается. Проблема заключается в том, что окно остается открытым во время выполнения имитации. Я...
463 просмотров
schedule 26.04.2023

Linux Expect expect_out(buffer) ничего не содержит
Я пытался зафиксировать результат grep, войдя на удаленную машину, используя ssl в команде Expect. Я прочитал переменную «except_out (buffer)», чтобы содержать выходные данные порожденного процесса, но она казалась пустой ... Указатель был бы очень...
4156 просмотров
schedule 07.03.2022