
Estoy escribiendo un pequeño archivo BAT que tiene la capacidad de crear doskey (alias) como los de Unix. Por ejemplo:
doskey cat=type $*
doskey ..=cd..
Solo quiero estos archivos BAT para poder ponerlos en una unidad flash y ejecutarlos cuando necesite trabajar en una máquina con Windows (principalmente uso computadoras Linux/Macintosh).
¿Cómo escribiría esto?
doskey ~= "code here"
Quiero que funcione de modo que si soy el usuario actual 'nombre de usuario' me lleve directamente al directorio de 'C:/Usuarios/nombre de usuario'
cuando escribo:
cd ~
¿algunas ideas?
Intenté esto pero no funcionó.
doskey ~=echo C:/Users/%username% | cd
¡Gracias!
Respuesta1
Para una ~
emulación, usecd /d "%USERPROFILE%"
Para otras variables posiblemente útiles, escriba set
y presione Enteren el indicador cmd/dos.
Respuesta2
para crear un doskey simpledoskey explorer=start .
esto abrirá el directorio en el explorador
E intentaré hacer tu idea.
doskey cd~=cd C:\Users\%username%
No funcionó como querías porque no pude poner un espacio, pero si escribes cd~
hará lo mismo.
para más macros de doskey visitemi repositorio de basura