Как заменить строчное имя файла в командном файле на оригинальный корпус? - PullRequest
1 голос
/ 29 марта 2012

Я пытаюсь написать командный файл, чтобы я мог использовать TortoiseHg Annotate из IDE, которую я использую (VDF Studio).IDE предоставляет имя файла в нижнем регистре, но TortoiseHg требует, чтобы имя файла было правильно указано (например, файл может храниться как «C: \ File.txt», поэтому TortoiseHg не будет распознавать «c: \ file.txt»).

Мой командный файл выглядит примерно так:

thg annotate %1

Мне нужен какой-то способ заменить% 1 (данный файл) именем файла, имеющим правильный регистр.

1 Ответ

2 голосов
/ 29 марта 2012

Используйте "%~f1" вместо %1.

См. Документацию этих »специальных« расширений в help for (ближе к концу).

...