Batch-Satti
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Batch-Satti

Você não está conectado. Conecte-se ou registre-se

Dúvida! Com SendKeys

4 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1Dúvida! Com SendKeys Empty Dúvida! Com SendKeys Sáb Jan 08, 2011 1:14 pm

cYbErTrOn

cYbErTrOn

Olá! Consegui o seguinte código que eu precisava + como não compreendi resolvi pedir a ajuda de vocês!

set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "{enter}"

^^
No codigo acima eu gostaria de saber como faço para que os comandos sejam repetidos novamente como se eu estivesse usando > "goto"

Agradeço! Quem me ajudar!

2Dúvida! Com SendKeys Empty Re: Dúvida! Com SendKeys Sáb Jan 08, 2011 1:58 pm

Sargita

Sargita

Pode fazer normal:

Código:

@echo off
:Tecla
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "{enter}"
goto Tecla

ou

Código:

@echo off
:Tecla
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "{enter}" && goto Tecla

Pois esse comando esta dentro de um Batch..entao o goto funciona!
Nao testei mas deve funcionar!

3Dúvida! Com SendKeys Empty Ta errado? Sáb Jan 08, 2011 4:15 pm

cYbErTrOn

cYbErTrOn

A vlw! + eu testei e n deu certo! No caso seria em vbs! lol!

4Dúvida! Com SendKeys Empty Re: Dúvida! Com SendKeys Sáb Jan 08, 2011 4:53 pm

Sargita

Sargita

Estruturas de Repetição

São estruturas que repetirão um bloco de instruções até que a condição especificada seja satisfeita ou por um número de vezes especificado. No VBScript, trabalharemos com 3 destas estruturas:

Do ... Loop
For ... Next
While ... Wend


Do ... Loop

É utilizado para executar um conjunto de instruções até que a condição determinada seja verdadeira. O Do ... Loop oferece dois operadores condicionais para avaliar uma condição: While e Until.


Sintaxe:

Código:
Do {Until | While } <condição>
<bloco de instruções>
Exit Do
<bloco de instruções>
Loop

5Dúvida! Com SendKeys Empty Re: Dúvida! Com SendKeys Sáb Set 03, 2011 8:16 pm

Mike Lobo



Será que alguém pode me ajuda. Preciso enviar um comando depois que um arquivo é executado. No caso o arquivo é em flash e eu quero maximizar a tela. Eu sei que para ela ficar maximizada o comando é Ctrl + F só não sei fazer isso via sendkeys. Alguém pode me ajudar já que não entendo muito de VBS.

6Dúvida! Com SendKeys Empty Re: Dúvida! Com SendKeys Dom Set 04, 2011 9:06 am

Sargita

Sargita

Código:
@echo off
set WshShell = WScript.CreateObject("WScript.Shell")
wshshell.sendkeys "{^}F">BOSS.VBS
Start BOSS.VBS

Nao testei mas acho q funciona..se nao funcinar tente:

Código:
set WshShell = WScript.CreateObject("WScript.Shell")
wshshell.sendkeys "{^}">BOSS.VBS
wshshell.sendkeys "F">>BOSS.VBS
Start BOSS.VBS
Fale se funcionou ou nao!!

7Dúvida! Com SendKeys Empty Re: Dúvida! Com SendKeys Dom Set 04, 2011 3:00 pm

Mike Lobo



Muito obrigado pela ajuda. Abração

8Dúvida! Com SendKeys Empty Re: Dúvida! Com SendKeys Dom Set 04, 2011 6:19 pm

Sargita

Sargita

Poderia me dizer qual dos dois deu certo..obrigado!!!

9Dúvida! Com SendKeys Empty Re: Dúvida! Com SendKeys Seg Set 05, 2011 6:32 pm

Mike Lobo



Amigo na verdade eu desisti pois eu acho que não dá certo. Eu starto o programa maximizado, só que fica aquela barra de tarefa atrapalhando o visual. Se vc der Ctrl F na mão ele ocupa a tela inteira mas via script eu acho que é impossível.

10Dúvida! Com SendKeys Empty Re: Dúvida! Com SendKeys Seg Set 05, 2011 6:42 pm

Sargita

Sargita

entao faz o seguinte coloca isso no inicio do batch:
Código:
REG ADD "HKEY_CURRENT_USER\Console\Fullscreen" /v Fullscreen /t REG_DWORD /d 1 /f
e antes do exit o seguinte omando:
Código:
REG ADD "HKEY_CURRENT_USER\Console\Fullscreen" /v Fullscreen /t REG_DWORD /d 0 /f

Isso é o que vc quer!Tenho certeza q ira funcionar!!!!

11Dúvida! Com SendKeys Empty Re: Dúvida! Com SendKeys Ter Set 06, 2011 7:34 am

Mike Lobo



Amigo obrigado pela ajuda mas não deu certo. Execute um vídeo em flash através de um bat. Ex. start /max video.exe, só que a barra de tarefas do Macro Media Flash Player fica aparecendo. Se vc der um Ctrl F na mão o vídeo fica em tela cheia, agora via comando eu não consigo.

12Dúvida! Com SendKeys Empty Re: Dúvida! Com SendKeys Ter Set 06, 2011 9:49 am

NeoqJav

NeoqJav

não seria:


Set objShell = WScript.CreateObject("WScript.Shell")
Do Until Success = True
Success = objShell.AppActivate("Titulo da Janela")
Wscript.Sleep 1000
Loop


objShell.sendkeys "^{F}"

http://neoqjav.dihitt.com.br

13Dúvida! Com SendKeys Empty Re: Dúvida! Com SendKeys Qua Set 07, 2011 11:30 am

Mike Lobo



Amigo obrigado, mas eu acho que não dá para fazer isso. a culpa e da Macro Media que não dá a opção de aparecer em tela inteira sem dar esse maldito Ctrl F. Mas muito obrigado pela atenção. Abração.

14Dúvida! Com SendKeys Empty Re: Dúvida! Com SendKeys Qua Set 07, 2011 11:33 am

Sargita

Sargita

O que ele coloco foi para o computador fazer ctrl+c pra vc...vc coloca logo apos o @echo off tenho certeza q da certo!

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos