Como definir parâmetros padrão para um aplicativo?

4

É possível definir parâmetros padrão para um aplicativo no Windows XP? (sem usar um atalho) Por exemplo, eu quero que o Firefox seja executado com os parâmetros "-p nome de usuário" quando eu executo "firefox.exe".

    
por swamplord 24.07.2009 / 16:25

7 respostas

6

Execute regedit e dê uma olhada na chave:

'My Computer\HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command'

Coloque -p username na string de comando no local apropriado.

Acredito que isso afete todos os usuários da máquina, no entanto.

Você também deve fazer o backup dessa parte do registro. No RegEdit, selecione a chave:

 'My Computer\HKEY_CLASSES_ROOT\FirefoxHTML'

e escolha Arquivo | Exportar ... . Escolha a opção Filial selecionada para fazer backup dessa parte do registro antes de alterá-la.

    
por 10.09.2009 / 19:09
3

Você pode especificar parâmetros padrão para qualquer arquivo (por exemplo, arquivos HTML). Apenas:

  1. Abrir Meu computador
  2. Em Ferramentas , selecione Opções de pasta
  3. Vá para a guia Tipos de arquivo
  4. Encontre o tipo de arquivo desejado ( HTM ou HTML ou ambos!)
  5. Clique no botão Avançado
  6. Selecione a ação abrir na lista de ações
  7. Clique em Editar
  8. Adicione qualquer parâmetro desejado na caixa de texto labled Aplicativo usado para executar a ação:
  9. Clique em OK e OK e, em seguida, em Fechar

Agora, quando o usuário abre um arquivo HTM ou HTML, o firefox (ou qualquer aplicativo associado a arquivos HTM ou HTML) será executado pelos parâmetros especificados e abrirá esse arquivo.

Mas, até onde eu sei, não há como especificar um parâmetro padrão para um EXE específico quando o usuário clica nele.

    
por 10.09.2009 / 15:29
2

Você pode criar um arquivo em lotes que execute o Firefox com os argumentos e sempre usá-lo para executar, adicionando o diretório do Firefox à sua variável ambiental PATH e simplesmente chamando run.bat

    
por 10.09.2009 / 00:43
2

1) Abra o bloco de notas, cole isso e salve-o como firefox.bat

@echo off
firefox-original.exe -p username %*

2) Usando um compilador de arquivos em lote (como este ou este que ambos parecem fazer o que você precisa, mas note que eu pessoalmente não testei também, compile firefox.bat to firefox.exe

3) Navegue até o diretório de instalação do Firefox e renomeie firefox.exe para firefox-original.exe

4) Copie e cole seu arquivo de lote compilado, firefox.exe , no seu diretório de instalação do Firefox.

Agora, quando firefox.exe for iniciado, diretamente, por atalho ou por tipo de arquivo associado, o arquivo em lote compilado executará firefox-original.exe com seus parâmetros personalizados e com os parâmetros passados durante o lançamento.

    
por 10.09.2009 / 02:33
0

Sempre use o mesmo atalho para o Firefox? Não é, no meu conhecimento, possível definir isso por aplicativo, apenas por atalho.

    
por 24.07.2009 / 16:29
0

Uma alternativa ao uso de um compilador de arquivos em lote é usar um script AutoIt , que pode ser compilado em um arquivo exe.
Como já foi discutido aqui, você terá que renomear o executável e substituí-lo pelo script compilado, que tem sua desvantagem quando o executável é atualizado.

    
por 10.09.2009 / 18:22
0

Tive que fazer isso para abrir o Dia no modo integrado. Abra o regedit e encontre sua extensão em HKEY_CLASSES_ROOT. No meu caso, o .dia tem 'dia_auto_file' como valor.

HKEY_CLASSES_ROOT > .dia = dia_auto_file

Encontre esse valor dentro de HKEY_CLASSES_ROOT. Abra este valor até o 'comando':

HKEY_CLASSES_ROOT > dia_auto_file > shell > open > command

Aqui você pode editar a linha de comando como:

"F:\Portable\Dia\bin\diaw.exe" "%1"

para

"F:\Portable\Dia\bin\diaw.exe" "%1" --integrated

    
por 13.08.2015 / 14:27

Tags