WedX - журнал о программировании и компьютерных науках

Есть ли способ использовать команду запуска notepad++ для ее выполнения из текущего каталога?

При использовании Notepad++ я использовал команду run.. для запуска файла .bat в папке, но когда я его запускаю, файл bat переходит в каталог notepad++, а затем запускается сам. '''C:/Program Files/Notepad++''' Есть ли способ запустить его из текущего каталога, в котором он сохранен. Обновление 1: я создал пакетный файл, который проверяет все java-файлы, присутствующие в папке, где хранится пакетный файл, и компилирует их, он использует% cd% для определения папки, поэтому, когда я хочу, чтобы он запускался из notepad ++ v7.8.4. Он использует этот пакетный файл и сохраняет его в C:/Program Files/Notepad++, а затем запускает пакетный файл, но я хочу, чтобы блокнот ++ запускал его из текущего каталога, где я сохранил пакетный файл. запустить в notepad++ можно, нажав F5. Благодарность

14.02.2020

  • Отвечает ли это на ваш вопрос? Запуск файла из Notepad Plus Plus и текущего каталога 14.02.2020
  • нет, пробовал раньше, в npp v.7.8.4 не получилось. 15.02.2020
  • Пожалуйста, отредактируйте свой вопрос, чтобы объяснить, что вы пробовали, какую версию Notepad++ вы используете, что произошло, когда вы попробовали предложенный дубликат и любую другую связанную информацию. 15.02.2020
  • Сэр, вы меня неправильно понимаете. Проблема в том, что я много раз редактировал файл Shortcts.xml, но он не появляется в меню => Выполнить. 17.02.2020
  • Обновленный вопрос очень сложно понять. Использование заглавной буквы в (почти) каждом слове также затрудняет чтение. 17.02.2020

Ответы:


1

Сэр, @AdrianHHH Я понял, проблема была в том, что я редактировал неправильный файл xml. ответственный за это файл:%APPDATA%/Roaming/Notepad++/shortcuts.xml. Существует точная копия ярлыков.xml, которая отлично работает.

<Command name="CD and run file" Ctrl="no" Alt="no" Shift="no" Key="0">cmd /C &quot;cd /d $(CURRENT_DIRECTORY) &amp;&amp; $(FULL_CURRENT_PATH)&quot;</Command>

Сэр, не могли бы вы отредактировать приведенный выше код, чтобы я мог запустить из него исполнителя Java.bat. Спасибо, если предположить, что мой файл Bat находится в: D:\Projects\Java\Java Executor

17.02.2020
  • Это ответ на ваш первоначальный вопрос? Или это новый вопрос? Прочтите страницы справочного центра этого сайта, где четко указано различие между ответами и вопросами. 17.02.2020
  • По вашему запросу я задал еще один вопрос: stackoverflow.com/questions/60261732/ . 17.02.2020
  • Новые материалы

    Как создать диаграмму градиентной кисти с помощью D3.js
    Резюме: Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..

    Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
    Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

    Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
    В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..

    Объяснение документов 02: BERT
    BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

    Как проанализировать работу вашего классификатора?
    Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

    Работа с цепями Маркова, часть 4 (Машинное обучение)
    Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

    Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
    Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..


    Для любых предложений по сайту: [email protected]