Visualizar argumentos para o menu de contexto do File Explorer

0

Eu instalei um programa que adicionou alguns atalhos para o File Explorer quando eu tenho vários arquivos de um determinado tipo selecionado. Como posso descobrir quais argumentos de linha de comando estão sendo passados para este programa? Eu gostaria de poder executá-lo a partir da linha de comando / escrever alguns scripts para automatizar algumas tarefas.

O programa é WinRAR, e quando eu tenho vários arquivos .rar ou .zip selecionados e clico com o botão direito, vejo o seguinte: "Extrai cada arquivo para uma pasta separada"

    
por Dismissile 08.10.2016 / 15:45

2 respostas

0

Se apenas alguns nomes de arquivos estiverem envolvidos, você poderá usar uma configuração como essa. Crie um arquivo de lote com o seguinte conteúdo em qualquer pasta conveniente.

echo "Parameter 0: "%0
echo "Parameter 1: "%1
echo "Parameter 2: "%2
echo "Parameter 3: "%3
echo "Parameter 4: "%4
echo "Parameter 5: "%5
echo "Parameter 6: "%6
echo "Parameter 7: "%7
pause

Eu chamo de seeThem.bat . Crie um atalho para ele na mesma pasta (clique com o botão direito & criar atalho). Por uma questão de limpeza, descarte a parte '- Atalho' do nome.

Inicie o Windows Explorer e na chave da linha de endereço shell: sendto . Recorte e cole o atalho que você acabou de criar na pasta SendTo.

Agora vá para uma pasta onde você quer ver o que acontece quando você seleciona vários arquivos e usa o menu de contexto. Você deve ver seeThem.bat como uma das opções.

    
por 08.10.2016 / 19:38
0

Enquanto o programa para encontrar os argumentos está sendo executado, abra uma janela do PowerShell e digite:

(GWmi win32_process -Filter "name = 'winrar.exe'").commandline

Você pode ter que confirmar que WinRAR.exe é realmente o nome do processo para o aplicativo WinRAR.

A saída deve ser o caminho completo para o executável mais quaisquer parâmetros passados para ele.

Você também pode usar o Gerenciador de Tarefas. Abra a guia Details , clique com o botão direito do mouse em qualquer cabeçalho da coluna e escolha Select columns . Na lista de colunas, verifique Command line .

    
por 09.10.2016 / 18:56