TCLKIT – Transforme seus scripts TCL em arquivos executaveis

Ola Pessoal venho por meio desse post falar um pouco sobre o tclkit que é um interpretador tcl/tk que possibilita empacotar o interpretador tcl/tk junto com as extensões necessarias em um arquivo executavel (*.exe ou executavel no Linux). 

Ingredientes

O site para download do tclkit é:

Interpretador Tcl/TK (Windows 32 bits)
Interpretador Tcl (Windows 32 bits)
Programinha para fazer o “Empacotamento em .exe”
Modo de preparo 

Jogue tudo em uma pasta.


Cria a pasta do programa que deseja empacotar com tclkit.
Exemplo para empacotar o programa teste crie uma pasta de nometeste.vfs
Dentro dessa pasta coloque o fonte em tcl com o nome de main.tcl
Caso seu programa (main.tcl) necessitar de alguma extensão apenas crie uma pasta dentro do teste.vfs com o nome de lib , e copie da instalação do seu tcl (c:\tcl\lib\a_extensão) para dentro da pasta teste.vfs\lib

Abra o prompt do ms-dos (cmd.exe) e dentro da pasta onde você colocou os arquivos do tclkit execute os seguintes comandos:

copy tclkitsh-win32.upx.exe tclkit.exe
copy tclkit-win32.upx.exe tclkit-w.exe
Para “Empacotar” um script Tcl (sem TK) execute o comando:

tclkitsh-win32.upx.exe sdx.kit wrap teste -runtime tclkit.exe
Se tudo der certo sera criado um arquivo chamado teste

Execute o comando:
ren teste teste.exe
teste.exe

—————-

 

Para “Empacotar” um script Tcl/Tk execute o comando:

tclkit-win32.upx.exe sdx.kit wrap teste -runtime tclkit-w.exe

Espera alguns segundos e aparecera uma janela branca de console e aguarde aparecer uma linha com a informação:

updated

Apos isso somente feche a janela branca do console.
Se tudo der certo sera criado um arquivo chamado teste

Execute os comandos:

ren teste teste.exe
teste.exe

—————

Para “desempacotar” se não me engano o comando é:

tclkit-win32.upx.exe sdx.kit unwrap teste.exe
ou
tclkitsh-win32.upx.exe sdx.kit unwrap teste.exe

 

Divirta-se a gosto.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s