Исходя из Mac OS X, вы можете набрать:
open yourfilehere.txt
и ваш файл откроется так же, как если бы вы открыли его из Finder.
В Windows я хотел бы иметь возможность открывать файлы таким же образом. Какая команда?
Исходя из Mac OS X, вы можете набрать:
open yourfilehere.txt
и ваш файл откроется так же, как если бы вы открыли его из Finder.
В Windows я хотел бы иметь возможность открывать файлы таким же образом. Какая команда?
Просто бросьте «открыть», и все готово.
Введите имя файла, и оно откроется с соответствующей программой.
Вам нужно будет рассмотреть путь к файлу, поэтому выполнение вышеуказанного будет работать только в том случае, если файл находится в текущем каталоге.
В дополнение к простому способу, который указал Люк, есть также команда start
:
> start yourfilehere.txt
но будьте осторожны, если ваше имя файла содержит пробелы, вам нужно сделать это:
> start "" "your file here.txt"
Хотя просто вводить имя короче, команда запуска, на которую указывает jweede, лучше, если вы хотите вместо этого открыть каталог в Проводнике (например, open directoryName открывает папку в Finder в OSX).
Я использую « start .
» все время.
Однако вам не нужен дополнительный синтаксис, который он показал. Просто start fileName
работает отлично. Первый "" для заголовка, который является необязательным в любом случае.
Еще несколько вариантов для рассмотрения.
% rundll32 url.dll, FileProtocolHandler xyz.bar
почему бы не использовать "start /c", как указано выше? потому что если на xyz.bar отсутствует флаг исполняемого файла, вы получите что-то вроде "доступ запрещен". это также верно для одного из ответов: «просто отбросьте" открытый "термин, а оболочка будет обрабатывать все остальное»
и, как я узнал прямо сейчас, "cygstart" отлично справляется и с Cygwin (см. эквивалентную команду Linux для команды "open" в Mac/Windows?)