CMD. как открывать файлы через командную строку


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

Как оказалось, MS Excel, выпуска 2010 года точно, не может хранить название файла в доступных (при нажатии на ПКМ по значку приложения), даже после того как его добавили в избранное.
Почему? Нет ответа на этот вопрос.
Но проблема есть, поэтому было решено записать открытие необходимых файлов с помощью переменой.

Для начала можно записать в переменную саму программу MS Excel. Но делать это не обязательно, так как можно уже в переменной для открытия файла указать полный  адрес до установленной программы.

Итого:
1. Прописываем адрес до программы MS Excel в переменную:
cmd> SET "excel=C:\Program Files\Microsoft Office\Office14\EXCEL.EXE"

Учесть, что программа может быть установлена в другое место. Чтобы узнать где установлена программа необходимо с помощью контекстного меню (ПКМ) на ярлыке - выбрать пункт "Свойства" и посмотреть расположения файла.

2. Добавляем переменную через которую будут открываться нужные файлы:
CMD> SET "cont=%excel% Z:\Контакты\contacts_worka.xlsx"
CMD> SET "rass=%excel% Z:\Irk_filial\_Рассылки\РассылкиГаля.xlsx"

Здесь, в одной переменной указана ссылка на другую перменную с помощью символов процента(%).

3. Открываем файл последовательностью команд:
     3.1. Ctrl + R - открывается окно "Выполнить"
     3.2. %cont% - открывается файл "contacts_worka.xlsx", записанный в эту переменную

Сохраненную ранее перменную среды необходимо вызывать именно с помощью символов процента (%), так как в противном случае возникнет ошибка - "cont не является внутренней или внешней командой, исполняемой программой или пакетным файлом".

Комментарии

Популярные сообщения из этого блога

Linux (РедОС). Сброс пароля

TRUNCATE / DELETE / DROP или как очистить таблицу

КБК. КВФО - Код вида финансового обеспечения (деятельности)

SQL Error [53200]: ОШИБКА: нехватка разделяемой памяти Подсказка: Возможно, следует увеличить параметр max_locks_per_transaction

РедОС. Подключение к сетевой папке