-1

Есть ли способ создать команду в командной строке Windows 7, чтобы открыть какой-либо текстовый файл в выбранном текстовом редакторе? Например, pspad "text file location" , которое откроет текстовый файл в PSPad.

2 ответа2

0

Не уверен, правильно ли я понял вопрос, но если я понял, то вы только что ответили на свой вопрос следующей строкой:

Например, pspad "расположение текстового файла", которое откроет текстовый файл в PSPad

Это именно то, что вам нужно. Большинство программ, предназначенных для открытия файлов определенного формата, принимают URL-адрес файла в качестве аргумента CMD. Таким образом, указание пути к файлу после имени программы будет делать именно то, что вы хотите.

Несколько вещей для рассмотрения:

  • Убедитесь, что местоположение исполняемого файла известно системе. Он должен быть в переменной $ PATH. В противном случае вам нужно будет указать полный путь к исполняемому файлу.
  • Вы можете использовать абсолютный или относительный путь к текстовому файлу, но если вы используете относительный путь, то помните о своем текущем рабочем каталоге

Вот синтаксис для запуска PSPad из cmd:

"drive:\path\PSPad.EXE" [/switch -switch] "file1" ["file2" ...]

В этом примере показано использование абсолютного пути к исполняемому файлу. Если вы не хотите использовать полный путь к исполняемому файлу, добавьте его в переменную $ PATH. Если вы не знакомы с переменными среды, то вот очень подробное руководство.

Вы можете узнать больше о параметрах командной строки для PSPad здесь

0

Если ваши текстовые файлы (* .txt) уже связаны с pspad, вы можете использовать следующую команду для этого:

start mytext.txt

Команда start запустит программу с необязательными параметрами. Если вы попросите запустить файл, он откроет этот файл связанной программой в Windows. Если вы используете start за которым следует путь (каталог) без файла, по умолчанию будет показан путь, чтобы показать вам этот путь. По умолчанию это проводник. Итак start . откроет текущую папку в проводнике.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .