1

Я хочу автоматизировать процесс открытия определенного файла с помощью пакетного скрипта. Идея заключается в том, что папка с пакетным сценарием и файл будут распространяться на другие компьютеры, а сценарий должен запускать программу (файл) внутри окна CMD. Теперь вот проблема. Путь к папке, содержащей файл и скрипт, неизвестен, так как я не знаю, где пользователи разместят папку. Я решил эту часть проблемы с помощью следующих строк в моем скрипте.

@echo off
echo %~dp0|clip
pause

Теперь это копирует путь файла в буфер обмена. Теперь мне нужно использовать путь, чтобы я мог открыть программу в папке. Проблема в том, что я не знаю, как автоматизировать процесс вставки из буфера обмена в CMD. Моя идея - запустить что-то вроде этого:

start cmd /c "action" "pastePathHere\otherFileName"

"действие" - что делать с файлом.

Но я не могу найти способ сделать это. Я хочу, чтобы все это происходило в одном файле .bat для удобства.

0