-
Recent Posts
Recent Comments
- Vagner on Javascript: Validação dentro do XHTML com CDATA
- Vagner on Javascript: Validação dentro do XHTML com CDATA
- Fernando on Javascript: Executando scripts após o carregamento da página
- Josiana Cavalcanti on Shell: Erro: Argument list too long
- Tássio on Sobre
Tags
$HOME alias ano AppleScript argv array bc biblioteca C clipboard comando copy CPP curdate cálculo daemon dia error execução foreach gcc IP JavaScript LaTeX memória MySQL mês número números objeto paste perímetro PHP pi posix Python Shell stdout strings tabela Tcl-Tk Tcl/Tk terminal variável área de transferênciaArchives
Livros da equipe do CODARE
Expressões Regulares
Uma Abordagem Divertida
de Aurélio Marinho Jargas
Shell Script Profissional
de Aurélio Marinho Jargas
PHP-GTK 2ª Edição
de Pablo Dall'Oglio
PHP Programando com Orientação a Objetos
de Pablo Dall'Oglio
Ruby: Conhecendo a Linguagem
de Eustáquio Rangel (TaQ)
Category Archives: Tcl-Tk
Tcl/Tk: sondagem do sistema com variáveis
Às vezes, ajuda muito poder examinar determinadas condições do sistema enquanto um programa/script é executado, mais ou menos como quem está voando e verifica as condições meteorológicas. Não só em procedimentos de depuração, embora eu ache que estes sejam os casos mais comuns. … Continue reading
Posted in Tcl-Tk
Tagged argc, argv, env, errorInfo, Tcl/Tk, tcl_patchLevel, tcl_platform, variáveis
1 Comment
Tcl/Tk: Introspecção com comando info
introspecção: [Do ingl. introspection.] S. f. 1. Observação da vida interior pelo próprio sujeito; exame que alguém faz dos próprios pensamentos e sentimentos. Dicionário Aurélio – Século XXI Às vezes, ajuda muito poder examinar TUDO que está acontecendo em um … Continue reading
Tcl/Tk: Como copiar e colar (clipboard, área de transferência)
Podemos obter o conteúdo (texto) da área de transferência, mais conhecida por aí como “clipboard”, a mesma que é usada nas operações de copiar-e-colar do ambiente gráfico. Antes, é preciso carregar o pacote Tk. Você pode rodar estes testes com o executável “wish”, … Continue reading
Posted in Tcl-Tk
Tagged área de transferência, clipboard, copy, paste, Tcl/Tk, tkcon
Leave a comment
Tcl/Tk: Reproduzir sons
A primeira coisa a se fazer é carregar o pacote Snack: % package require sound 2.2 Se o número da versão do pacote for retornado, significa que ele está presente e foi carregado. Se não, é preciso verificar a instalação do … Continue reading
Tcl/Tk: Expressões aritméticas sem "expr"
O comando [expr] é um dos que mais desagradam quem está começando a programar em Tcl, por causa da sintaxe: % puts “2 + 2 = [ expr {2+2} ]” 2 + 2 = 4 O comando [unknown], super versátil, … Continue reading
Tcl/Tk: Criar vários nomes para um comando (alias)
Além de renomear comandos em Tcl/Tk, também é possível criar “apelidos” para os comandos com o [interp alias]. Por exemplo, o comando [file exists] verifica se um determinado arquivo existe: % if { [file exists "/caminho/do/arquivo.txt"] == 1 } { … Continue reading
Posted in Tcl-Tk
Tagged alias, apelido, comando, file exists, foreach, interp alias, Tcl/Tk
1 Comment
Tcl/Tk: Renomear e remover comandos
Tcl/Tk tem propriedades camaleônicas. Praticamente tudo pode ser modificado, o que pode resultar na criação de uma linguagem quase inteiramente nova. Por exemplo, se você não gostar do comando nativo [puts] porque está muito acostumado com ‘echo’, pode mudar o … Continue reading
Tcl/Tk: Usar o valor do número Pi
Não existe comando nativo em Tcl/Tk que retorne o valor de Pi. Mas o valor de Pi está disponível em muitos lugares, logo é fácil registrar seu valor numa variável ou num procedimento e usá-lo sempre que quiser. Numa variável: … Continue reading
Posted in Tcl-Tk
Tagged cálculo, número, perímetro, pi, proc, procedimento, Tcl-Tk, variável
Leave a comment
Tcl/Tk: Ler o conteúdo de um arquivo (texto)
Para ler/extrair todo o conteúdo de um arquivo de texto, basta: criar um ponteiro para abrir o arquivo; ler o conteúdo *do ponteiro* com o parâmetro “r” (read); fechar o arquivo por meio do ponteiro; imprimir o conteúdo na tela … Continue reading
Tcl/Tk: Configurar o encoding de scripts
Para determinar qual encoding seu script deve rodar, use na primeira linha: encoding system [tabela] Exemplo: encoding system utf-8 Para listar as tabelas disponíveis: encoding names Exemplo de listagem: foreach i [encoding names] { puts “A tabela $i está disponível … Continue reading