teclado poner normal laptop invertida hacer escribir como barra windows shell backslash

windows - poner - diagonal invertida en laptop



Operaciones de cadena de shell de Windows(cambiar barra diagonal inversa a barra) (1)

Necesito escribir una secuencia de comandos que tome la ruta actual (% ~ dp0), transforme las barras invertidas en barras diagonales y las pase a algún comando.

Debido al entorno, estoy trabajando en que la única opción que tengo es el shell de Windows (no Powershell, donde el problema no sería un problema).

¿Es incluso posible hacer eso?


El comando set tiene una característica de sustitución:

set a=C:/test/dir set a=%a:/=/% echo %a%

Resultados en:

C:/test/dir