- cYbErTrOn
- Idade : 27
Dúvida! Com SendKeys
Sab Jan 08, 2011 1:14 pm
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!
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!
- Sargita
- Idade : 28
Re: Dúvida! Com SendKeys
Sab Jan 08, 2011 1:58 pm
Pode fazer normal:
ou
Pois esse comando esta dentro de um Batch..entao o goto funciona!
Nao testei mas deve funcionar!
- 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!
- cYbErTrOn
- Idade : 27
Ta errado?
Sab Jan 08, 2011 4:15 pm
A vlw! + eu testei e n deu certo! No caso seria em vbs! 

- Sargita
- Idade : 28
Re: Dúvida! Com SendKeys
Sab Jan 08, 2011 4:53 pm
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
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
- Mike Lobo
- Idade : 59
Re: Dúvida! Com SendKeys
Sab Set 03, 2011 8:16 pm
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.
- Sargita
- Idade : 28
Re: Dúvida! Com SendKeys
Dom Set 04, 2011 9:06 am
- 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
- Mike Lobo
- Idade : 59
Re: Dúvida! Com SendKeys
Dom Set 04, 2011 3:00 pm
Muito obrigado pela ajuda. Abração
- Sargita
- Idade : 28
Re: Dúvida! Com SendKeys
Dom Set 04, 2011 6:19 pm
Poderia me dizer qual dos dois deu certo..obrigado!!!
- Mike Lobo
- Idade : 59
Re: Dúvida! Com SendKeys
Seg Set 05, 2011 6:32 pm
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.
- Sargita
- Idade : 28
Re: Dúvida! Com SendKeys
Seg Set 05, 2011 6:42 pm
entao faz o seguinte coloca isso no inicio do batch:
Isso é o que vc quer!Tenho certeza q ira funcionar!!!!
- Código:
REG ADD "HKEY_CURRENT_USER\Console\Fullscreen" /v Fullscreen /t REG_DWORD /d 1 /f
- 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!!!!
- Mike Lobo
- Idade : 59
Re: Dúvida! Com SendKeys
Ter Set 06, 2011 7:34 am
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.
Re: Dúvida! Com SendKeys
Ter Set 06, 2011 9:49 am
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}"
Set objShell = WScript.CreateObject("WScript.Shell")
Do Until Success = True
Success = objShell.AppActivate("Titulo da Janela")
Wscript.Sleep 1000
Loop
objShell.sendkeys "^{F}"
- Mike Lobo
- Idade : 59
Re: Dúvida! Com SendKeys
Qua Set 07, 2011 11:30 am
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.
- Sargita
- Idade : 28
Re: Dúvida! Com SendKeys
Qua Set 07, 2011 11:33 am
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!
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum