Voltando ao Dreamweaver CS4?

2

Meu problema é que eu quero atribuir um teclado pressionado para o Dreamweaver CS4 e eu o tenho assim: "C: \ Arquivos de programas \ Adobe \ Adobe Dreamweaver CS4 \ Dreamweaver.exe" Até agora, tudo bem.

Mas quando pressiono a tecla, ela não se coloca na frente de tudo, como o Outlook e o Visual Studio, por exemplo, em vez disso, pisca na barra de tarefas e eu preciso clicar nela para voltar ao Dreamweaver.

Existe algum switch ou algo que eu possa atribuir para o Dreamweaver voltar e ter "popup?"

    
por Chris_45 04.09.2009 / 13:22

1 resposta

1

Solução Simples

Tente o seguinte, isso pode resolver o problema.

Clique com o botão direito no atalho e clique em Propriedades. Na guia Shortcut , clique na opção suspensa ao lado de Run: e selecione "Maximizado".

Clique em Aplicar, feche a caixa, execute 'er e veja o que acontece.

Existem outras duas coisas que você pode tentar.

Solução mais avançada

O primeiro é um simples VBScript para iniciar um aplicativo. O que você precisa para isso é o título da janela do Dreamweaver quando for lançado pela primeira vez. O código é o seguinte:

set oshl = createobject("Wscript.Shell")
oshl.run "C:\Program Files\Adobe\Adobe Dreamweaver CS4\Dreamweaver.exe", 10, false
do
    'search for name of window to activate
    retval = oshl.AppActivate("**DREAMWEAVER WINDOW TITLE GOES HERE**")
    if retval then exit do
    wscript.sleep 100
    count = count + 1
loop until count = 50 'loop for 5 seconds - change this if you need

Copiar & cole no Bloco de Notas, substitua **DREAMWEAVER WINDOW TITLE GOES HERE** pelo título da janela do Dreamweaver, salve-o como "launchDreamweaver.vbs" e inicie-o em vez do executável do Dreamweaver.

Solução ainda mais avançada

Se isso não funcionar, se você for um pouco ambicioso, poderá escrever um programa e invocar a função BringWindowToTop em user32.dll (consulte este artigo do MSDN para detalhes do método). Então você poderia escrever um programa C # / C ++ / VB simples para iniciar o programa e, em seguida, definir a ordem Z.

Eu sei que isso pode não ser o método mais preferido, mas eu não acredito que você possa invocar user32.dll usando o VBScript ...

    
por 04.09.2009 / 15:36