| Áreas mais acessadas: Windows 7 Windows XP Malwares Segurança Hardware Compra e Venda Placas de vídeo Notebook e Portáteis Jogos Celulares Web Office |
Bem-vindo, visitante ( Ver novos posts | Entrar | Registrar )
1 2 3 > »
|
|
![]() ![]() |
| |
27/10/06
Post
#1
|
|
|
Grupo: Participantes Posts: 393 |
Tutorial AutoIt e CMenu Primeiros Passos Atualizado 19/09/2007 Novo Link CMenu ON By Jore Construo este tutorial com material retirado do Tutorial do {_Carnificina_}. Peço aos amigos que puderem contribuir com mais algumas dicas que postem logo abaixo Quer entender melhor então veja o tutorial do { Carnificina_} no link abaixo: Adicionando programas na instalação do Windows XP com Nlite. Olá amigos, Estou aqui com o intuito de ajudar os amigos que estão precisando usar o AutoIt, porém não sabem por onde começar Primeiro vamos conhecer este programa: AutoIt, é um ótimo programa automatização de processos repetitivos com a capacidade de simular teclas digitadas e cliques. Falando em um bom português, ele fará para você todo o processo de intalação, passando as telas e incerindo as senhas. Muito Bom para quem esta construindo oum CD personalizado. CMenu, este programa trabalha junto com o AutoIt, ou seja, os dois devem ser instalados, porém este aqui apresenta algumas ferramentas a mais melhorando o desempenho e facilitando o nosso trabalho. Além de poder criar script na opção AutoIt Macrogenerator o CMenu também possui o Identify Installer (serve para ajudar a identificar o comando silencioso do programa), entre outras funções...para ver estas e outras funções basta clicar sobre um determinado setup .exe e clicar no botão direito do Mouse e escolher a opção More Options. ![]() Tanto o AutoIt quanto o CMenu são programas FreeWare Download do programa aqui: CMenu Página do programa: AutoIt Instale o AutoIT, são apenas 7 passos; 1º Dê dois cliques em autoit-v3-setup.exe; ![]() 2º Em seguida aparecera uma tela perguntando se deseja executar o arquivo, clique em Executar; 3º Na tela seguinte clique em Next para dar continuidade; ![]() 4º Depois clique em I AGree para aceitar os termos do produto ![]() 5º Nesta tela indica em que local o programa será instalado se for de seu agrado clique em Install. Se não for Clique no Browse e indique um novo caminho e depois clique em Install; ![]() 6º Aguarde o processo de instalação terminar; ![]() 7º Agora clique em Finish e pronto o seu AutoIt já pode ser usado. ![]() OBS.: O AutoIt possui utilitário para desisntalação é o Uninstall.exe, que fica na sua pasta de instalação que normalmente é em: C:\Arquivos de programas\AutoIt Agora faremos a instalação do CMenu. São apenas 3 passos: 1º Dê dois clique em CMenu.exe; 2º Ele irá perguntar se deseja instalar o CMenu, clique em SIM; 3º Depois de alguns segundos aparecerá a mensagem de Instalação completa, clique em OK. Pronto o seu CMenu já poderá ser usado. OBS.: Se quiser desinstalar é só seguir o mesmo processo da instalação e o programa fará a desinstalação. São 3 passos: 1º Novamente dê dois cliques em CMenu.exe; 2º Ele irá perguntar se deseja desinstalar o CMenu, clique em SIM; 3º Aguarde alguns segundos e será exibida a mensagem perguntando se deseja remover os templates do diretório, clique em SIM. E depois de alguns segundo o programa será totalmente desinstalado. Agora já sabemos instalar e desinstalar o AutoIt e o CMenu Antes de Criarmos o Script de instalação vamos descobrir qual o comando para uma instalação silenciosa é apropriado para o nosso programa. Como usar o CMenu para descobrir o comando silencioso:[/b] Usaremos como exemplo o FlashGet (Gerenciador de Downloads). 1º Dê um clique em FlashGet, e depois dê um clique com o botão direto do mouse e vá em: More Options \ Installer Tools \ Identify Installer; ![]() 2º Se o instalador não for reconhecido, aparecerá uma tela para você indicar. Caso você saiba qual é basta marcar a opção e depois clicar em [b]OK; ![]() 3º Para dar o exemplo marquei como instalador o INNO SETUP e o resultado foi este: ![]() 4º Se o instalador for reconhecido automaticamente, aparecerá uma tela com todos os possíveis comandos para o mesmo; ![]() 5º Caso nem você e nem o programa saibam qual é o comando silencioso você terá a opção de iniciar o AutoIt Macro Generator, basta marcar a opção e depois clicar em OK; ![]() Pronto já sabemos identificar o comando silencioso para o nosso programa. Agora vamos criar o Script para ele. Como usar o CMenu para criar script do AutoIt: Vou usar o exemplo do Flashget; 1ºClique com o botão Direito do mouse e vá em: More Options \ Instaler Tools \ AutoIt MacroGenerator ![]() 2º Será aberta uma tela como se fosse um gravador com o botão de Start Macro, Pause Macro e Stop Macro. ![]() 3º Clique no botão vermelho (Star Macro), e depois faça a instalação normalmente... clicando em cada tela do processo de instalação do programa. Veja que serão inseridos comandos no AutoIt Macro Generator. E veja também que assim que começar a instalação os outros botões também ganham vida. ![]() 4º Para finalizar o processo de instalação do programa clique em Stop Macro (Botão quadrado),feito isto irá aparecer a opção de Save Macro (imagem de um disquete), salve na mesma pasta do programa no caso o FlashGet. DICA: Você poderá por o arquivo de registro também. ![]() Pronto, o nosso script já esta pronto e agora é só transformá-lo em um executável. Agora vamos Transformar o script FlashGet.au3 em FlashGet.exe: É muito simples: Basta selecionar o arquivo.au3 e clicar no botão direito do mouse e depois escolher a opção Compile Script; ![]() ![]() Veja que surgirá na mesma pasta o arquivo infranview.exe. ![]() ******************************************************* [b]Alguns comandos que poderão ser usados, eles devem ser postos manualmente e o texto em vermelho não deve constar.[/b] Run("nomedoprograma.exe /s /v/qn") Serve para dar inicio a instalação e /s/v/qn é um exemplo de comando silencioso. Sleep(1000) Serve para dar um intervalo de tempo (1000 = 1 segundo). Send("{TAB}") Serve para passar para outra lacuna. Send("!N") Quando tem o Menu sublinhado ou seja Next para clicar em cima usando o script. Send ("{ENTER}") Envia o comando Enter. Send(\'!xxx-xxx-xxx-xxx\') comando send envia teclas para o programa neste exemplo enviaria a senha. WinWaitActive( $Title_1 , "exemplo") Espera pela tela de título Exemplo. Send ("{Down}") Aperta a tecla para baixo. Send ("{UP}") Aperta a tecla para cima. Send ("{SPACE}") Aperta a tecla Espaço. Send("{TAB}{TAB}{TAB}{ENTER}") Envia o comando Tab três vezes seguidos e depois o comando Enter. Exit No final do Script para fechar a janelinha que fica no canto perto do relógio. ****************************************************** Aprenda a fazer o Script do Irfanview Baixe o Irfanview Irfanview 885kb Primeiro, siga o processo descrito acima chamado Como usar o CMenu para criar script do AutoIt faça a instalação normalmente, e veja que o AutoIt estará copiando seus passos. Agora vamos Editar este script para um melhor funcionamento. Para isso cliquecom o botão direito do mouse sobre o script instalador que você acabou de criar e escolha a opção Edit Script; ![]() Uma tela de Edição se abrirá, e você vai observar que não existe um comando para iniciar a nossa instalação, então vamos por no topo do Script o a seguinte linha de comando: Run("iview398.exe") esta linha dará inicio ao programa iveiw398.exe, observe que o comando esta dentro de Parênteses e entre Aspas. Outro comando que não deve estar neste Script é o comando de finalização do Script. Pode apagar o comando End que esta lá e vamos substituir por outro comando. Então vamos por no final do Scritp o comando Exit só a palavra mesmo! A imagem abaixo deve ser igual a que você terá após fazer o Script de reconhecimento. Ou seja é um Script onde você vai observar os comandos que serão dados durante a instalação do programa e as vezes podemos até aproveitar alguma parte. ![]() Lembre-se de Salvar o Scrip sempre que fizer modificações. Vou mostrar as telas do programa e os comandos que deverão ser executados; Esta primeira tela o comando será Enter, ou seja: Send("{ENTER}") Entre uma tela de comando e outra eu gosto de pular uma linha e na linha de baixo ponho sempre um um intervalo. O comando de intervalo é: Sleep(1000) ![]() Na segunda tela, se você concordar com tudo que ela mostra o comando também seta o Enter. Send("{ENTER}") ![]() Na tela após é mais um Enter. Send("{ENTER}") ![]() Até agora o Script esta assim: Run("iview398.exe") Opt("WinTitleMatchMode", 4) WinWait("iview398","") Send("{ENTER}") Sleep(1000) Send("{ENTER}") Sleep(1000) Send("{ENTER}") Agora vamos ter um comando legal, observe que na tela abaixo o botão Image Only, esta marcado e nós temos que ir até o botão Avançar para dar continuidade. Para avançar sem selecionar as extensões vamos por o comando Send("{Tab 5}") pular uma linha e por um intervalo Sleep(1000) e vamos pular outra linha e por o comando enter Send("{ENTER}") para dar continuidade na instalação. E não esqueça de pular mais uma linha e dar mais um intervalo Sleep(1000) ![]() Outra etapa trabalhosa é onde temos que escolher se vamos instalar o Google Tools Bar e o Google DeskTop. Eu optei por não instalar. Assim que o programa muda para esta tela nós já estamos na opção Google Tools Bar e para desmarcá-la temos que acionar a tecla t, então o comando será: Send("{t}") na linha de baixo ponha um intervalo Sleep(1000) passe para outra linha e ponha outro comando Send("{Tab}") para passar para a opção do Google DeskTop onde para desmarca-la devemos acionar o botão s e o comando será Send("{s}") e na linha de baixo um intervalo Sleep(1000) para dar continuidade a instalação temos que clicar em Avançar e para chegar até esta tecla vamos acionar o TAB duas vezes com o comando Send("{Tab 2}") e em seguida o comando Enter Send("{ENTER}") e abaixo outro intervalo Sleep(1000) pule uma linha... ![]() Até agora o comando todo esta assim: Run("iview398.exe") Opt("WinTitleMatchMode", 4) WinWait("iview398","") Send("{ENTER}") Sleep(1000) Send("{ENTER}") Sleep(1000) Send("{ENTER}") ControlClick("iview398","","SHELLDLL_DefView1") Sleep(2000) Send("{Tab 5}") Sleep(1000) Send("{ENTER}") Sleep(2000) Send("{t}") Sleep(1000) Send("{Tab}") Send("{s}") Sleep(1000) Send("{Tab 2}") Send("{ENTER}") Sleep(1000) Continuando... Na tela em seguida basta outro comando Enter Send("{ENTER}") pule uma linha e ponha outro intervalo de tempo Sleep(1000) ![]() Agora para finalizar vamos desmarcar as duas opções que estão na próxima tela e para isso vamos aproveitar uma parte do Script que criamos para reconhecimento do programa, esta parte esta lá no fim e ela é responsável por desmarca estas duas opções e nós só vamos ter que por um intervalo entre cada comando. Veja esta parte do comando já com os intervalos e o comando de finalizar o AutoIt: ControlClick("IrfanView Setup","Open IrfanView &FAQs help page","Button19") Sleep(1000) ControlCommand("IrfanView Setup","Open IrfanView &FAQs help page","Button2","UnCheck","") Sleep(1000) ControlCommand("IrfanView Setup","Open IrfanView &FAQs help page","Button1","UnCheck","") Sleep(1000) ControlClick("IrfanView Setup","Open IrfanView &FAQs help page","#327701") Sleep(1000) ControlClick("IrfanView Setup","Open IrfanView &FAQs help page","Button21") Sleep(1000) Exit ![]() Veja se o seu Script completo ficou assim: ========================================================== Run("iview398.exe") Opt("WinTitleMatchMode", 4) WinWait("iview398","") Send("{ENTER}") Sleep(1000) Send("{ENTER}") Sleep(1000) Send("{ENTER}") ControlClick("iview398","","SHELLDLL_DefView1") Sleep(2000) Send("{Tab 5}") Sleep(1000) Send("{ENTER}") Sleep(2000) Send("{t}") Sleep(1000) Send("{Tab}") Send("{s}") Sleep(1000) Send("{Tab 2}") Send("{ENTER}") Sleep(1000) Send("{Enter}") ControlClick("IrfanView Setup","Open IrfanView &FAQs help page","Button19") Sleep(1000) ControlCommand("IrfanView Setup","Open IrfanView &FAQs help page","Button2","UnCheck","") Sleep(1000) ControlCommand("IrfanView Setup","Open IrfanView &FAQs help page","Button1","UnCheck","") Sleep(1000) ControlClick("IrfanView Setup","Open IrfanView &FAQs help page","#327701") Sleep(1000) ControlClick("IrfanView Setup","Open IrfanView &FAQs help page","Button21") Sleep(1000) Exit ========================================================== Depois do Script pronto siga o processo Agora vamos Transformar o script FlashGet.au3 em FlashGet.exe descrito acima. OBS.: SE no seu computador não mostrar esta primeira imagem, então você deverá tirar o primeiro ou o segundo comando Send("{ENTER}") e o seu intervalo Sleep(1000) ![]() Aprenda a criar o CAB de um Script Abra o bloco de notas e cole o seguinte comando: Start /Wait Nomedoprograma.exe /? Aqui vai o comando silencioso Salve como: instalar.cmd DICAS: Se você fizer um script de um programa e não conseguir fazer com que ele não seja executado após a instalação utilize o KILLPROCESSWAIT. Você poderá criar também o arquivo .reg para registrar o programa após a instalação. Encontre o caminho do registro do programa utilizando o Karen´s e depois. Salve com o nomedoprograma.reg feito isso abra o bloco de notas e crie o instalar.cmd que deve conter os seguintes dados: Start /Wait Nomedoprograma.exe /? Aqui onde esta a (?) vai o comando silencioso Killprocesswait.exe Nomedoprograma.exe Este comando não deixa o programa se executar após a instalação regedit.exe /s Nomedoprograma.reg Este é o comando de registro que será executado após a instalação. OBS¹.: O texto em vermelho não deve constar no se CAB OBS².: Não se esqueça de por o programa KILLPRECESSWAIT dentro da pasta do programa Agora crie o .CAB selecionando o instalar.cmd no nLite Add On Maker Espero que este tutorial seja o pontapé necessário para que você possa fazer seus próprios Scripts. Dicas e sugestões são sempre bem-vindas! Este post foi editado por Jore: 19/09/07 |
|
|
|
|
|
|
27/10/06
Post
#2
|
|
|
Grupo: Participantes Posts: 64 |
Muito Bom Jore! Acredito que irá ajudar a muitos, continue assim 8-) Eu vou copiar este tutorial para o meu acervo VLW
|
|
|
|
30/10/06
Post
#3
|
|
|
Grupo: Participantes Posts: 15 De: Araçatuba, SP |
Muito legal !!!
Valeu pela dica, agora vai ficar mais fácil integrar alguns programas que não tem instalação silenciosa automática ! |
|
|
|
31/10/06
Post
#4
|
|
|
Grupo: Participantes Posts: 113 |
Boa Noite! Jore Apenas uma colaboração. Os comandos também podem ser repetidos assim: =============================================================== N.B. O Windows năo simula essa combinaçăo! "CTRL-ALT-DEL" Fonte: HELP do AUTOIT "inglês" Eu gosto mais de usar o AUTOIT Windows Info porque a gente não corre o risco de digitar errado, a gente seleciona o texto na página aberta e cola onde precisa. Valeu pela Iniciativa! |
|
|
|
1/11/06
Post
#5
|
|
|
Grupo: Participantes Posts: 397 |
Muito bom o tuto. Não consegui instalar o foxit novo mas está valendo assim mesmo. Pra outros programas deve funcionar.
|
|
|
|
1/11/06
Post
#6
|
|
|
Grupo: Participantes Posts: 113 |
QUOTE Data: 11/1/2006 2:07:55 PM Autor: yon Muito bom o tuto. Não consegui instalar o foxit novo mas está valendo assim mesmo. Pra outros programas deve funcionar. Olá! yon Se for permitido eu postarei um script do AUTOIT para o FOXIT 2. Ai você reporta se funcionou prá você ok. Vamos ver se todos nós nos tornamos craque nesse aplicativo. Até derepente. |
|
|
|
2/11/06
Post
#7
|
|
|
Grupo: Participantes Posts: 113 |
Olá! Pessoal. Segue um simples script AUTOIT. para o Foxitreader 2. #cs ---------------------------------------------------------------------------- AutoIt Version: 3.1.1.0 Opt("WinTitleMatchMode", 4) WinWait("Foxit Reader Install Wizard","WARNING: This program is prote") WinWaitActive("Foxit Reader 2.0") EXIT
|
|
|
|
2/11/06
Post
#8
|
|
|
Grupo: Participantes Posts: 113 |
Olá! Pessoal Esse script verifica se tem CD no driver se negativo retorna uma mensagem coloque um cd. espera 5 segundos e fecha a bandeija. O intuito é conhecer novos comandos e opções porque a partir dai pode-se implementar um aplicativo de maior interesse e funcionalidade e também despertar a curiosidade das pessoas
$d = DriveGetDrive("CDROM") Os scripts de AUTOIT devem ser salvos com extensão .au3 ( ponto au3) (xxxxxx.au3) 1 > title Título da janela. Eu coloquei as posições das opções numeradas porque talvez melhore o entendimento da formula. Fonte:help do autoit "ingles". |
|
|
|
3/11/06
Post
#9
|
|
|
Grupo: Participantes Posts: 113 |
Olá! Pessoal E aí vamos fazer um script para criar um link direto com esta página? Colocar na área de trabalho clicar e já estamos aqui.
|
|
|
|
3/11/06
Post
#10
|
|
|
Grupo: Participantes Posts: 393 |
Olá NEGO VEIO, será que o link assim como este da minha assinatura? Quero agradecer aos amigos por estarem dando as suas dicas. Obrigado!! |
|
|
|
3/11/06
Post
#11
|
|
|
Grupo: Participantes Posts: 113 |
Data: 11/3/2006 2:26:36 PM
Autor: Jore Olá NEGO VEIO, será que o link assim como este da minha assinatura? Quero agradecer aos amigos por estarem dando as suas dicas. Obrigado!!
Olá! Jore
A idéia era um script prá gente ver os comandos, mas resolvi fazer o seguinte coloquei o link nos favoritos dai cliquei com o esquerdo do mouse, enviar para área de trabalho (criar atalho) depois arrastei prá dentro da barra de ferramentas. E pronto. Agora vou arrumar um ícone legalzinho e trocar. Valeu amigão NEGO VÉIO agradece. |
|
|
|
10/11/06
Post
#12
|
|
|
Grupo: Participantes Posts: 113 |
Olá! Jore Vamos por lenha na fogueira. #cs ---------------------------------------------------------------------------- AutoIt Version: 3.1.1.0 $HideWindow = 1 run("winamp531_full_bundle_emusic-7plus.exe") WinWait("Winamp Setup ","Choose Components") WinWait("Winamp Setup","Multi-user Settings.") WinWait("Winamp Setup","Internet Connection and Language Settings") WinWait("Winamp Setup","Interface and Skin Selection") sleep(5000) ;instalando WinWait("Winamp: User information","Yes, allow anonymous usage statistics") RUN(@ProgramFilesDir & "WinampeMusicUninst-eMusic-promotion.exe /S");desinstala eMusic EXIT
|
|
|
|
12/11/06
Post
#13
|
|
|
Grupo: Participantes Posts: 113 |
Olá Jore Eu estou com um problema inusitado. Quando eu vou ver no CMENU qual a instalação silenciosa de um programa, Ele ativa a instalação do FOXIT. Já desinstalei, rebootei a máquina mas nada. Você ou outro participante que estiver lendo esse texto agora será que podem dar uma solução? Obrigado! |
|
|
|
12/11/06
Post
#14
|
|
|
Grupo: Participantes Posts: 393 |
Data: 11/12/2006 3:44:32 AM
Autor: NEGO VEIO Olá Jore Eu estou com um problema inusitado. Quando eu vou ver no CMENU qual a instalação silenciosa de um programa, Ele ativa a instalação do FOXIT. Já desinstalei, rebootei a máquina mas nada. Você ou outro participante que estiver lendo esse texto agora será que podem dar uma solução? Obrigado!
Essa é boa, vou testar aqui...vou baixar o foxit e depois posta. OK! Aproveitando, tenho um pedido para fazer para você também (se possível é claro), existe uma proteção de tela do naufrago que eu me amarro, é bem pequena só que é meio complicada de instalar e te confesso que não consegui. Veja se você consegue: Baixe aqui! 1,3 mb
A instalação é feita assim: Clicar no arquivo johncast com o botão direito e mandar abrir. Isso vai fazer o protetor de tela se descompactar em uma pasta. Dentro desta pasta dê dois cliques em SETUP.EXE e instale o protetor de tela. Depois vá até a pasta do Windows terá o ícone do screen (sinal de positivo), nome SCRANTIC, mude o nome para SCRANTIC.src. Clique com o botão direito sobre este novo nome SCRANTIC.scr e escolha a opção Você pode desmarcar a opção Load Background para ter a ilusão de que |
|
|
|
13/11/06
Post
#15
|
|
|
Grupo: Participantes Posts: 113 |
Data: 11/12/2006 4:40:20 PM
Autor: Jore Data: 11/12/2006 3:44:32 AM
Autor: NEGO VEIO Olá Jore Eu estou com um problema inusitado. Quando eu vou ver no CMENU qual a instalação silenciosa de um programa, Ele ativa a instalação do FOXIT. Já desinstalei, rebootei a máquina mas nada. Você ou outro participante que estiver lendo esse texto agora será que podem dar uma solução? Obrigado!
Essa é boa, vou testar aqui...vou baixar o foxit e depois posta. OK! Aproveitando, tenho um pedido para fazer para você também (se possível é claro), existe uma proteção de tela do naufrago que eu me amarro, é bem pequena só que é meio complicada de instalar e te confesso que não consegui. Veja se você consegue: Baixe aqui! 1,3 mb
A instalação é feita assim: Clicar no arquivo johncast com o botão direito e mandar abrir. Isso vai fazer o protetor de tela se descompactar em uma pasta. Dentro desta pasta dê dois cliques em SETUP.EXE e instale o protetor de tela. Depois vá até a pasta do Windows terá o ícone do screen (sinal de positivo), nome SCRANTIC, mude o nome para SCRANTIC.src. Clique com o botão direito sobre este novo nome SCRANTIC.scr e escolha a opção Você pode desmarcar a opção Load Background para ter a ilusão de que
Olá! jore
Vá até a pasta do Windows renomei o SCRANTIC.SCR para SCRANTIC.SCR.SCR e instale depois em Propriedades de Vídeos Proteção de tela click em visualizar A configuração você sabe. Eu ia esquecendo pegue o arquivo ScrAntic.ini abra e edite StartTime=0 para StartTime=1 salve e pronto vai rodar depois do tempo que você configurar
|
|
|
|
![]() |
Tópicos Similares
| Tópico | Respostas | Quem iniciou o tópico | Visualizações | Última postagem | |
|---|---|---|---|---|---|
![]() |
Erro ao Atualizar Windows 2003 Erro 0x80070003 ao atualizar SP2 no windows Server 2003 |
5 | moizheys | 224 | Ontem, 05:17 PM Postado por: moizheys |
![]() |
Encontro Internacional GeneXus começa dia 13 de setembro | 0 | Sid Vicious | 6 | Ontem, 05:00 PM Postado por: Sid Vicious |
![]() |
Erro ao iniciar Windows 7 - ntoskrnl.exe | 2 | willwalker | 54 | Ontem, 08:56 AM Postado por: tatha |
![]() |
Erro 80072ee2 e 80048820 Ajuda |
2 | leocandidobosco | 118 | Ontem, 04:16 AM Postado por: leocandidobosco |
![]() |
Explorer.exe | 3 | RafaelMarques | 50 | 31/08/10 - 19:54 Postado por: _Lucas_ |
|
Data: 2/09/10 - 17:37 |