1

Здравствуйте, у меня есть следующий пакетный файл, сохраненный в папке с именем C:\.alias . Я добавил этот каталог к пути, чтобы я мог запустить все свои собственные сценарии. Я попытался создать скрипт для открытия файла в Chrome. Когда я нахожусь в другом каталоге, например, C:\code\python я вызываю свой скрипт: chrome.cmd text.svg но Chrome пытается открыть: file:///C:/.alias/test.svg . Есть ли способ добавить текущий путь к аргументу имени файла? Благодарю.

chrome.cmd

@echo off
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" %~dp0%1

1 ответ1

3

%~dp0 - это путь к местоположению командного файла.

%cd% - текущий рабочий каталог.

Это то, что вам нужно:

@echo off
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" %cd%\%1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .