Adicionando o caminho C:\Prisma\1.0\bin na variável path do Windows

Ao adicionar o caminho da pasta bin Prisma no path de buscas do Windows, podemos usar “prisma.exe” ao invés de “C:\Prisma\1.0\bin\prisma.exe”. Ou seja, encurtamos o comando tanto para prisma quanto para qualquer programa que esteja nesta pasta. Vamos lá: Abra o painel de controle, vá para Sistema e Segurança, depois em Sistema. (Ou clique com…

Continue reading

Registro do Windows ( Enumerando chaves e valores)

Esse exemplo demonstrará como enumerar (listar) chaves, nomes ou valores. Extremamente importante se você quer fazer uma função de pesquisa no registro. Segue o código comentado:

Detalhes: A função para listar todas as subchaves de uma chave maior é:

Onde ‘k’ é a chave aberta anteriormente. O retorno é uma tabela Prisma em…

Continue reading

Registro do Windows (lendo valores das chaves)

Este exemplo demonstra como ler os valores do registro, veja:

A novidade aqui fica por conta da função de leitura (As outras funções foram bem explicadas nos posts anteriores);   1 – abra uma chave com o tipo KEY_LEITURA ou KEY_ACESSO_TOTAL (acesso total para leitura, escrita, criação etc); 2 – use a chave retornada…

Continue reading

Registro do Windows – biblioteca win. (Criando uma chave, subchave e valores)

O registro do Windows é o lugar onde ficam gravadas muitas configurações importantes do sistema e também de programas instalados. Neste exemplo você vai ver como é possível manipular as chaves de registro através da biblioteca win em Prisma. Veja: Criando uma chave:

Detalhes: ret = win.RegCrieChave( chave, nome , opcao , tipo_acesso );…

Continue reading

Listar os arquivos e pastas de um diretório – biblioteca igdir

**Baixe Prisma mais atual – 12/10/2015 ou mais recente** A biblioteca igdir está em fase inicial e conta com apenas três funções por enquanto: dir.liste_arquivos(“pasta”);  –  retorna uma tabela Prisma com todos os arquivos e pastas do diretório passado como parâmetro. dir.liste_somente_arquivos(“pasta”);  – retorna uma tabela com somente os nomes de arquivos. dir.liste_somente_pastas(“pasta”); – retorna…

Continue reading

Chamando processos com o win.Execute(…) Biblioteca win.

**Antes de mais nada vá à página de downloads e baixe a atualização mais recente de Prisma. (12/10/2015 ou superior).**   Obs. outra grande mudança é que a biblioteca win foi desmembrada do interpretador prisma.exe devido a questões de portabilidade, facilidade de compilação, e economia de memória caso não precise usá-la. Basta incluí-la no seu…

Continue reading

Primeiros passos!

Primeiro programa prisma – o test drive   Já com todos os arquivos instalados corretamente ( senão veja: onde baixar e como instalar ) Abra o interpretador modo texto dando duplo clique em prisma.exe (ele abrirá em modo interativo, semelhante a python); aparecerá algo como:   1 – digite o seguinte comando:

   …

Continue reading