Запуск батника для чтения файлы программой не установленной на ПК
Есть рабочая папка с программой. которую приходится часто подкидывать на рабочие станции клиентов. Там находится исполняемая программа, которая создает перезаписываемой файл. Путь до папки на станции клиента может быть разным.
После каждой команды создается файл "12" (файл не имеет расширения) который мне нужно открыть, потом, перезаписать его другой командой и снова открыть. Часть кода выглядит так:
@echo off
load 2
pause
start notepad++ "%~dp012."
pause
load 16
start notepad++ "%~dp012."
Как сделать, чтобы файл всегда открывался через notepad++ на рабочей станции?
Ответы (1 шт):
Без расширения вы не сможете ассоциировать файл с каким-либо приложением.
Вы можете скопировать файл и придать имени какое-то расширение. Тогда можно ассоциировать это расширение с Нотепадом++:
- Из командной строки вы можете создать или изменить ассоциацию файла с программой. Например, вы хотите чтобы все файлы с расширением tx1 открывались с помощью notepad++.exe. Сначала нужно создать ассоциацию расширения .tx1 с новым типом файлов tx1file.
assoc .tx1=tx1file
- Укажите программу, которая должна использоваться по умолчанию при открытии файлов с расширением tx1.
ftype tx1file="%programfiles(x86)%\"Notepad++\notepad++.exe" "%1"
В команде выше задайте необходимый путь к npp.