-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
Ok, então estou passando agora um email que contém os ícones no formato ICO. Abraços, Graymalkin
-
THB_MATRIX, Também estou mexendo com o WConio e criando um módulo chamado Tela que permitirá um controle do console semelhante ao da linguagem Clipper. Já fiz até uma função para exibir menus, que poderá ser usada para a configuração da THB-Shell. E se você quiser testar suas rotinas no Linux, pode enviar para mim que eu vejo se funciona. Abraços, Graymalkin
-
Vou postar aqui mesmo para compartilhar com os outros membros. Coloque uma picturebox no form e as seguintes declarações no General Declarations desse form: Private Declare Function ExtractIcon Lib "shell32.dll" Alias "ExtractIconA" (ByVal hInst As Long, ByVal lpszExeFileName As String, ByVal nIconIndex As Long) As Long Private Declare Function DrawIcon Lib "user32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal hIcon As Long) As Long Daí coloque no evento Load() do form, o seguinte código: Picture1.AutoRedraw = True retorno = ExtractIcon(Me.hWnd, "c:\windows\calc.exe", 0) DrawIcon Picture1.hdc, 0, 0, retorno E pronto, quando você rodar o programa o ícone da calculadora estará na picturebox. Abraços, Graymalkin
-
Instale o Access que resolve :D, ou marque o JET IISAM Drivers na instalação do VB6. Abraços, Graymalkin
-
Eu tenho um aqui que se chama XP Icon Raider (XPIRaider.exe) que tem o tamanho de 380kb. Se quiser te passo por email. Abraços, Graymalkin
-
Uma shell... se você usa Linux, é algo como o bash, já se você usa Windows é algo como o command do MS-DOS... :D (acho que é a maneira mais simples de explicar...). A diferença é que terá comandos próprios, aproveitando, é claro, o melhor das duas plataformas e será multi-língue. Abraços, Graymalkin
-
Se entendi bem, você quer que apareça no seu form um ícone de um determinado programa e que clicando nele o programa abra, certo? Bem, você pode usar as APIs ExtractIcon para extrair o ícone de um arquivo e DrawIcon para desenhar o ícone em uma picturebox, daí usar um dos eventos da picturebox para chamar o executável. ok? Graymalkin
-
Só adiantando pro pessoal o que já foi ou está sendo feito: Controle sobre as teclas pressionadas (apenas Win32) Função de auto-completar (apenas Win32 e só certas palavras) Arquivo de configuração Comandos na shell para alterar o arquivo de configuração O que falta fazer: Controle de teclas e auto-completar (Linux) Auto-completar nomes de arquivos Janelas com menus para configuração E mais um monte de coisas... :D Por isso, quem quiser ajudar, fique a vontade! :D Abraços, Graymalkin
-
No VB não existe macrosubstituição, contudo você pode usar o Microsoft Script Control 1.0 para executar comandos de VBScript. O exemplo que você passou seria: ScriptControl1.Eval "msgbox(" & Chr(34) & "Mensagem" & Chr(34) & ")" ok? Abraços, Graymalkin
-
Se você ainda não conseguiu, tenta com o script compile2exe. Abraços, Graymalkin
-
E aí, Bruno, beleza? Em relação aos itens 1 e 2, é bom lembrar que eles só funcionarão no Windows e que é necessário que alguém faça algo semelhante para o Linux (eu tentei usando os módulos termios e tty, mas ainda não consegui... mas vou tentar de novo...). E quanto ao arquivo de configuração vou pensar em como estruturá-lo. Abraços, Graymalkin
-
Valeu, slipknot! Depois vou testar para ver se sai o resultado que espero. Abraços, Graymalkin
-
Estou desenvolvendo um programa e me surgiu uma dúvida: como relacionar uma tabela com outras duas? Usando o INNER JOIN eu posso relacionar uma tabela com outra, por exemplo: SELECT * FROM tabela1 INNER JOIN tabela2 ON tabela1.campo1=tabela2.campo1 Porém eu também quero outro campo da tabela1 seja relacionado à tabela3, por exemplo, ao mesmo tempo que a relação com a tabela2. Como fazer isso? Desde já, obrigado. Graymalkin
-
Isso, só que de uma maneira forçada. Por exemplo, (não testei mas acho que acontece isso): se o Word está aberto com um documento não-salvo e você tenta desligar o Windows, o mesmo notifica o Word para ser fechado e este lhe pergunta se você quer salvar o documento, certo? Só que se não me engano, caso o FORCE seja utilizado esta pergunta do Word não será feita, já que o mesmo não será fechado de maneira "normal" e sim como se fosse "abortado". Acredito que é isso... mas depois vou testar melhor. Abraços, Graymalkin
-
Se me lembro bem, o FORCE pode ser usado em conjunto com os outros para que o Windows não enviei um WM_DESTROY para as janelas e feche tudo de forma forçada (como um Kill). Depois vou ver se instalo o IRC para dar um checada aí no seu grupo, ok? :) Abraços, Graymalkin
-
Com certeza! :D :D :D Abraços, Graymalkin
-
Estranho... testei ambos os arquivos usando tanto o IDLE quanto o Pythonwin e os dois funcionaram, mesmo com acentos. Abraços, Graymalkin
-
De acordo com as APIs do VB, a lista de constantes para a função ExitWindows é: LOGOFF = 0 SHUTDOWN = 1 REBOOT = 2 FORCE = 4 Você tem um grupo de programação? Na internet ou fora? Abraços, Graymalkin
-
Por enquanto, existe alguma diferença entre os arquivos thbsh-pt-lin.py e thbsh-pt-win.py? Você pretende manter os dois arquivos separados ou utilizar a variável syst para diferenciar os dois sistemas no mesmo script? Abraços, Graymalkin
-
Ok, e agora eu até lembrei de uma outra coisa que também serviria para desligar ou reiniciar, o rundll32.exe. :D Abraços, Graymalkin
-
Lembrei que existe uma função chamada Getche() no C e decidi procurar por algo assim no Python e achei alguma coisa que pode servir: import sys, msvcrt palavra = "" #variável para guardar tudo que foi digitado letra = "" #variável para guardar a letra digitada while letra!=chr(13): #enquanto não for pressionado ENTER letra = msvcrt.getch() #lê um caracter e coloca em "letra" palavra = palavra+letra #concatena "letra" com "palavra" print "" #pula uma linha (se não ele escreve na mesma linha que foi digitada) print palavra # escreve o que foi digitado raw_input() #só coloquei isso para que o programa fique parado... Dá uma olhada e vê se é isso mesmo que você precisa. E, se for, só serve para Windows, mas existe o termios que faz o mesmo para *nix (dê uma olhada em http://aspn.activestate.com/ASPN/Cookbook/...n/Recipe/134892) :D Abraços, Graymalkin
-
Use o botão "Compile" (o quarto da esquerda para a direita). Abraços, Graymalkin
-
Não sei nada sobre o assunto, mas dá um olhada em: http://starship.python.net/crew/davem/cgifaq/faqw.cgi Abraços, Graymalkin
-
Ainda não consegui o negócio das teclas, mas tive umas outras idéias. Na versão Windows se usarmos o módulo Win32 Extensions é possível pegar o nome do usuário e o nome do computador automaticamente, além de poder habilitar os comandos desligar (halt) e reiniciar (restart), incluindo também um possível "logoff". Que tal? Abraços, Graymalkin
-
Ah, tá, você colocou o programa direto na página... Eu estava tentando ir pela busca direto no SourceForge e lá diz que não há nenhum arquivo lançado ainda. E meu username lá é "graymalkin84". Já baixei o thb-shell e vou dar uma olhada agora. Abraços, Graymalkin