06/10/2014 Development / ferramentas

Utilizando o doskey para mapear comandos MS-DOS]

Modo de usar: doskey <nome> = tarefa

O ideial é salvar os comandos em um arquivo.bat e fazer um registro no regedit para que toda vez que o CMD seja aberto, ele execute esses mapeamentos, caso contrário, você terá que mapear toda hora, oque não valeria esse post.

Ex: autorun.bat - Obs: Eu deixei o meu salvo no diretório C:

@echo off
doskey suba = start.bat suba $*
doskey acom = start.bat acom $*
doskey shop = start.bat shop $*
doskey soub = start.bat soub $*
doskey sub = "C:\Program Files\Sublime Text 2\sublime_text.exe" $*
@echo on

No regedit abra: HKEY_CURRENT_USER\Software\Microsoft\Command Processor e adicione uma nova entrada chamada: AutoRun - com o valor C:/autorun.bat

Abra o CMD - teste seu mapeamento. No meu caso eu fiz ACOM, SUBA, SHOP e Sub para o sublime.

O $* siginifica que são parametros recebidos pelo mapeamento. Ex: Eu posso digitar suba update que vai funcionar ;-)