define argumentos padrão para os comandos cmd.exe

1

Existe uma opção no prompt de comando (cmd.exe) que vem com o Windows para definir argumentos de comando padrão. Por exemplo, posso querer dir /a toda vez que eu executar dir para mostrar arquivos ocultos. Por conveniência, gostaria de definir /a para estar sempre ativado, mesmo que eu não forneça a opção.

Para obter uma lista de todos os comandos, estou falando sobre o tipo help no prompt

    
por Alex 24.01.2014 / 12:31

2 respostas

2

Você deseja criar aliases de cmd. doskey parece funcionar muito bem. Permite que você configure um conjunto de parâmetros em um arquivo de texto. Este link pode ser útil para você.

link

Espero que isso ajude

    
por 24.01.2014 / 12:35
2

Não há padrão, mas alguns comandos podem obter opções padrão de uma variável de ambiente.

COPY, XCOPY e MOVE podem obter uma opção /Y padrão da variável COPYCMD. O valor padrão pode ser substituído pela opção /-Y na linha de comando.

O DIR pode obter qualquer opção da variável DIRCMD. Valores de variáveis de ambiente padrão podem ser substituídos prefixando a opção com - na linha de comando, por exemplo /-W

Pode haver outras variáveis para controlar alguns outros comandos, mas eu não estou ciente deles.

Ao contrário das macros DOSKEY, os padrões especificados por variáveis de ambiente aplicam-se a scripts em lote e à linha de comando.

    
por 24.01.2014 / 22:03