LINUX.ORG.RU

tcl


0

0

необходимо предать скрипту на tcl текстовый файл для последующей обработки
как сделать?

Re: tcl

сам-то понял, что спросил ?
---
чё надо-то ? как прочитать аргументы командной строки ?
как работать с файлами ?
drag-and-drop ??

MKuznetsov ★★★★★ ()
Ответ на: Re: tcl от drakon4ik

Re: tcl

глобальные переменные :
$argv0 - строка : имя с которым вызван скрипт
$argc - целое : кол-во аргументов
$argv - список : аргументы

# пример1 - перечисление агрументов
for { set i 0 } { $i < $argc } { incr i } {
  puts "агрумент $i : [ lindex $argv $i ]"
}

# пример2 - вывести все файлы переданные через аргументы
foreach arg $argv {
  catch { 
    set fd [ open $arg "r" ]
    if { $fd != {} } {
       puts [ read $fd ]
       close $fd
    }
  }
}

MKuznetsov ★★★★★ ()
Ответ на: Re: tcl от MKuznetsov

Re: tcl

спасибо!

еще 1 вопрос: как сделать несколько чекбоксов для gui на tcl/tk так, чтобы только 1 из них может быть выбран, а не все одновременно

drakon4ik ()
Ответ на: Re: tcl от drakon4ik

Re: tcl

вы видимо имеете в виду radiobutton ;-)
global known
set known "no"
radiobutton .r1 -text "I know" -variable known -value "yes"
radiobutton .r2 -text "don`t" -variable known -value "no"
radiobutton .r3 -text "What,what?" -variable known -value "dummy"
где-то так...
почитайте man`ы - полезное занятие ;-)

MKuznetsov ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.