У меня есть файл:Открыть файл с Пакетный файл
myfile.txt
И в пакетный файл
mybat.bat
И я хочу, чтобы открыть myfile.txt
с mybat.bat
.
В mybat.bat, я бы что-то вроде этого:
start "filepath"
Но, как я могу получить путь к файлу myfile.txt
(файл я открыт пакетный файл)?
Edit: Что я имею в виду в этом вопросе является то, что если у вас есть файлы с расширением .exe, например notepad.exe
, открывать файлы с, что программа. Мне бы хотелось открыть файл с мой пакетный файл, а в пакетном файле есть код, который что-то делает с открывшимся с ним файлом. Итак, чтобы что-то сделать с открытым файлом с командный файл, я просматриваю путь к файлу открытого файла с мой командный файл.
скопировать и вставить в пути файла из проводника Windows ... как 'начать«C:/путь/к/file/myfile.txt "' –
Это не сработает, если у меня есть файл myfile2.txt, я хочу, чтобы файл ANY, открытый с моим файлом bat, был открыт. (Я не хочу жестко закодированное значение) –
Возможный дубликат [Как передать параметры командной строки в пакетный файл?] (Http://stackoverflow.com/questions/26551/how-to-pass-command- line-parameters-to-a-batch-file) – wOxxOm