Como eu adiciono um userscript ao menu Context (clique com o botão direito) no WinXP Explorer?

1

Eu tenho um script bem básico, parecido com

myProg -i INFILE >%TEMP%\INFILE.tmp
mySecProg -i %TEMP%\INFILE.tmp -o OUTFILE

Como eu adiciono este script ao meu menu de contexto, de tal forma que o 'INFILE' é o arquivo que eu cliquei direito, e como me certificar de que o OUTFILE estará no nome do 'INFILE'.

    
por quack quixote 21.01.2010 / 05:02

1 resposta

0

Você pode adicionar itens a um tipo de arquivo específico selecionando Ferramentas - > Opções de pasta - > Tipos de arquivos - > Avançado e adicionando uma nova ação.

Se eu olhar para a entrada "aberta" para um arquivo .txt eu vejo "C: \ WINDOWS \ system32 \ NOTEPAD.EXE% 1"; o "% 1" passa o nome do arquivo para o script do programa e pode ser acessado em seu script usando o nome da variável "% 1" em vez de "INFILE". Você teria que fazer um pouquinho de manipulação de strings para criar seu nome OUTFILE - pareço lembrar de procurar pelo último "\" e excluir a partir desse ponto no passado.

    
por 21.01.2010 / 12:29