Você pode escrever um pequeno arquivo em lotes para fazer isso para você.
Basta criar esse arquivo com a extensão .cmd
ou .bat
:
rar.exe a -v50m "%%~n1.rar" %%1
Em seguida, execute-o com o arquivo como um parâmetro:
myrar.cmd "windows tutorial.pdf"
%%1
é o primeiro parâmetro passado para o arquivo em lotes. O prefixo ~n
faz a variável retornar apenas o nome do arquivo, sem a extensão. Para obter mais informações sobre esse comportamento, veja esta resposta no Stack Overflow .