Запустить bat из notepad
Как настроить плагин NppExec для Notepad++?
Я хотел бы, чтобы NppExec скомпилировал мои файлы C, запустил их и показал их вывод, все в Notepad++.
вот процедура для perl, просто адаптируйте ее для C. надеюсь, это поможет.
- Открываем Notepad++
- введите F6, чтобы открыть окно Выполнить
- пишем следующие команды:
- npp_save
- CD $(CURRENT_DIRECTORY)
- perl.exe -c -w "$(FILE_NAME)"
для perl,
для запуска скрипта perl используйте эту процедуру
требование: вам нужно настроить переменную classpath.
на Плагины ->NppExec ->выполнить
в разделе command введите это
сохраните его и дайте ему имя.(Я даю Perl).
пресс OK . Если редактор хочет перезапустить, сделайте это первым.
теперь нажмите F6 и вы найдете вывод скрипта Perl ниже.
Примечание: не требуется отдельная конфигурация для отдельных файлов.
для java,
требование: вам нужно настроить JAVA_HOME и classpath переменной.
перейти к плагинам - >NppExec - >выполнить
в разделе command введите это
код *.class будет генерировать на месте текущей папки; несмотря на Программирование ошибка.
Для Python,
используйте этот плагин Плагин Python
перейти к плагинам - >NppExec - > запустить файл в Python intercative
С помощью этого вы можете запускать скрипты в Notepad++.
для PHP
нет необходимости в другой конфигурации, просто скачайте этот плагин.
Для C язык,
требование: вам нужно настроить переменную classpath.
Я использую компилятор MinGW.перейти к плагинам - >NppExec - >выполнить
вставить это туда
(не забудьте дать выше четырех строк отдельные строки.)
теперь, дайте имя, сохранить и ok.
перейдите к плагинам - >NppExec - >Дополнительные параметры.
пункт->меню пункт name (я с компилятор)
связанный скрипт - > в поле со списком выберите указанное выше имя скрипта.
нажмите Добавить / изменить и Ok.
теперь назначьте клавишу быстрого доступа, как указано в первом ответе.
пресс F6 и выберите скрипт или просто нажмите ярлык(я назначил Ctrl + 2 ).
Для C++,
изменить только g++ вместо gcc и *.cpp вместо on *.c
вот код для compling и запуск исходного кода Java : - Открытые Notepadd++ - Хит F6 - Вставьте этот код
для этого должна быть установлена переменная Java Classpath.
вы можете проверить следующую страницу с большим количеством информации о NppExec.
Я лично использую следующий пакетный скрипт, который может использоваться для многих типов файлов (c, makefile, Perl-скрипты, сценарии оболочки, пакет. ). Я храню этот файл в каталоге пользователя Notepad++ (%APPDATA%/Notepad++) под именем runNcompile.летучая мышь.
затем я использую команду NppExec "$(SYS.APPDATA)\Notepad++\runNcompile.bat" "$(FULL_CURRENT_PATH)" при проверке опции "Follow $(CURRENT_DIRECTORY)" в меню NppExec. И чтобы закончить, я назначаю специальный ключ (я переназначил F12) для запуска скрипта.
надеюсь, что это может помочь
вы можете компилировать и запускать код C даже без использования плагинов nppexec. Если вы используете компилятор MingW32 C, используйте g++ для языка C++ и gcc для языка C.
вставьте этот код в раздел запуска notepad++
он скомпилирует ваш код C в exe и немедленно запустите его. Это похоже на функцию сборки и запуска в CodeBlock. Все это делается с некоторыми знаниями ЦМД.
для получения дополнительной информации о командах notepad++ перейдите в
Я сделал один мощный скрипт, который будет:
Я также сделал очень нуб учебник преобразование Notepad++ для мощных нескольких языков IDE, который содержит некоторые дополнительные скрипты, как только запустить или скомпилировать код, запустите код внутри CMD и т. д.
Я рекомендую свое решение. Моя ситуация: g++(cygwin) на win10
мое решение: Написать.bat пакетный файл и выполнить компилятор в этом пакете. компилекпп.летучая мышь!--3-->
декомпилировать с помощью CMD:
Если это не работает, попробуйте этот:
он должен сохранить, где вы получили файл (пример: если я получил файл с рабочего стола, он будет сохранен как .exe на рабочем столе)
Я не знаю, работает ли он на 64 битах, хотя вы можете попробовать!
должен работать для любого компилятора, если вы измените c++.exe к чему вы хотите
в windows, Если вы используете портативную версию MinGW, вы должны установить переменную пути или у вас есть ошибка libintl-8.DLL не найден. Мой путь C:\Program файлы (x86)\CodeBlocks\MinGW\bin
Для запуска файла во внешнем приложении из Notepad++, например в браузере хром, все ищется хорошо,
В Notewpad++ кнопка "Запуск" или клавиша F5 в окне пишем
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "$(FULL_CURRENT_PATH)"
а вот та же команда для запуска bat
"C:\windows\cmd.exe" "$(FULL_CURRENT_PATH)" не сработает.
И Поиск в Яндексе не помог.Но с .bat все просто.
Вариант 1.
В Notewpad++ кнопка "Запуск" или клавиша F5 в окне пишем
"$(FULL_CURRENT_PATH)"
Мы запускаем сам файл.
Вариант 2.
Если Notepad++ портативный, то в директории с Notepad++ открываем файл shortcuts.xml
и добавляем строку, внутри"$(FULL_CURRENT_PATH)" ; Но помните, это именно выполнение .bat Можно закомментировать кусок кода, что бы не сломать ничего.
Запуск bat файла или команды в CMD, не выходит
Нужно настроить маршрутизацию, пробовал создавать bat файл, а потом его запускать. Файл создается.Qt и запуск внешних приложений .exe
Суть в том что есть интерфейс на Qt нужно назначить на кнопку открытие внешнего приложения. Это.Запуск внешних приложений в Java
У меня вопрос: можно ли в Java открывать инородные программы, как в system("PATH"); желательно с.это все к чему? Зачем эти мысли, куда их? Зачем запускать bat из текстового редактора? Код в нем и пишется и сохраняется с расширением bat, коротенькие варианты проверяются из ком. строки, большие коды кусочно и потом набираются блоками в один, для чего какой-то тут новый велосипед. Или поясните что изобретаете или что не получается.
Подтверждение моего подхода.
Да, прошу прощения, вроде задача то простая, а как выполнить. Вот и изобретаю.Похоже пора перерыв сделать, я мысль не могу сформулировать, только результат.
Решение
Запуск внешних приложений и выполнение команд
def info(): os.startfile(r'iwaZGEe3A4bcjqg/info_glav.py') exit() Что делать чтобы запустилась.Запуск внешних приложений и выполнение команд
Добрый день! Такая проблема: как запустить в Python программу и подать ей какую-нибудь команду. Я.Запуск внешних приложений с передачей параметров
У меня есть две программы на windows forms, я хочу сделать так, чтобы из программы 1 можно было бы.Запуск внешних приложений и inet ссылок
Вопрос1 как из кода запустить нешнее приложение например Notepud.exe? Вопрос2 как из кода перейти.Запуск внешних приложений и открытие файлов из LISP
Друзья добрый день. Вопрос собственно в названии темы. Необходимо запустить внешнее приложение и.Откройте Notepad ++. В меню выберите: Выполнить -> Выполнить .. (F5). Введите:
Теперь вместо нажатия кнопки «Выполнить» нажмите «Сохранить», чтобы создать для нее ярлык.
Примечания
- Если у вас Python 3.1: введите Python31 вместо Python26
- Добавьте, -i если вы хотите, чтобы окно командной строки оставалось открытым после завершения скрипта.
Установка NppExec
Плагины->Plugin Manager->Show Plugin Manager->NppExec->Install. Перезапускаем Notepad++.
Использование
Теперь все, что нужно сделать — выделить фразу или слово (например, имя функции) — Shift+Ctrl+rightArrow — и нажать Ctrl+F6. Браузер откроется на необходимой странице и отправит GET-запрос с выделенным словом в строке поиска (первый вызов Ctrl+F6 аналогичен F6 — необходимо ввести или выбрать сохраненную команду, в нашем случае – php_search или mysql_search).
Предположим, вам необходимо запустить внешнее приложение (например, компилятор, интерпретатор или веб-браузер) из Notepad++ (пункт меню «Запуск»), передав текущий документ в качестве аргумента. Чтобы это сделать, вам придется использовать переменные окружения. Плагин NppExec предоставляет в этом отношении большую гибкость.
Настройка
В поле Command(s) вводим следующее:
C:\. \chrome.exe php.net/manual-lookup.php?function="$(CURRENT_WORD)"&lang=ru
(вместо троеточия вставляем полный путь к exe-шнику требуемого браузера).
Сохраняем: Save… – php_search
Сохраняем: Save… – mysql_search.
Третий вариант: (Небезопасно)
The code opens “HKEY_CURRENT_USER\Software\Python\PythonCore”, if the key exists it will get the path from the first child key of this key.
Проверьте, существует ли этот ключ, а если нет, вы можете попробовать его создать.
Откройте Notepad ++. В меню выберите: Выполнить -> Выполнить .. (F5). Введите: cmd / K "$ (FULL_CURRENT_PATH)"
Я не понимаю, что такое ярлык. Я сохраняю его и даю ему комбинацию клавиш, но тогда он не запускается, просто нажимая эти клавиши. Что я делаю неправильно? Я могу сделать это командой плагина и использовать ее, когда выбрано окно консоли. Но это совершенно неверно.
Хотя этот ответ (№3) кажется наиболее распространенным из всех, что я нашел в Интернете, он мне не подходит. Проблема в том, что он запускает все, что находится в каталоге Notepad ++. Таким образом, я пришел к следующему решению: cmd / c "taskkill / F / IM python.exe & cd $ (CURRENT_DIRECTORY) & C: \ Python27 \ python.exe -i" $ (CURRENT_DIRECTORY) \ $ (FILE_NAME ) "" Это запускает код в правильной папке, а также оставляет интерпретатор открытым после выполнения. Кроме того, он закроет любые другие открытые окна Python, которые вы могли не закрыть, как я часто это делаю.
Ответ @ Ramiz Uddin определенно заслуживает большей наглядности:
- Откройте Блокнот ++
- В меню выберите: Выполнить → Выполнить .. (F5)
- Введите: cmd /K python "$(FULL_CURRENT_PATH)"
Это работает, и его проще настроить IMO. Также добавьте -i, чтобы окно оставалось открытым cmd / K python -i "$ (FULL_CURRENT_PATH)"
Стоит отметить, что это решение требует добавления Python в ваш PATH. Он работает, открыв командную строку и набрав python "$(FULL_CURRENT_PATH)"
Вот что у меня сработало:
Откройте блокнот ++ и нажмите F5. Вы получите небольшое всплывающее окно:
Type: C:\Python27\python.exe -i "$(FULL_CURRENT_PATH)" for Python 2.7.
and then Save As. , and pick your own key combo to start it each time you want to run something
Это хороший краткий ответ, и я рекомендовал его своим стажерам, когда они собираются настраивать АЭС для разработки на Python. Но у них постоянно возникали проблемы с пониманием того, где набрать команду, поэтому я добавил рисунок, чтобы усилить ваши (понятные для меня) инструкции. У них также были некоторые проблемы с пониманием того факта, что первая часть команды C:\Python27\python.exe должна была меняться, чтобы отражать, где был установлен их собственный Python, но что вторая половина -i "$(FULL_CURRENT_PATH)" была магией, которую нужно было набирать как есть.
** ВАЖНО ** Убедитесь, что вы проверили оба:
- Установить лаунчер для всех пользователей
- Добавить Python 3.6 в путь
Нажмите «Установить сейчас» и завершите установку.
Откройте блокнот ++ и установите плагин PyNPP из диспетчера плагинов. Я использую N ++ 6.9.2
Сохраните новый файл как new.py
Нажмите Alt + Shift + F5
Необязательно: чтобы просто запустить скрипт (любой скрипт, а не только python), вы можете использовать плагин RunMe (но если вы запустите python, консоль python не появится)
В меню выберите: «Выполнить» -> «Выполнить . » (или просто нажмите F5 ).
Чтобы лучше понять py команду:
Еще одна полезная ссылка для понимания py команды: как запустить python 2 и 3 в Windows 7?
Спасибо Решуре за его ответ, который помог мне понять это.
Все ответы на пункт меню «Выполнить» -> «Выполнить» идут с переключателем «/ K» в cmd, чтобы терминал оставался открытым, или «-i» для python.exe, чтобы python запускал интерактивный режим - и то, и другое, чтобы сохранить вывод для вас. наблюдать.
Тем не менее, в cmd /k вы должны ввести, exit чтобы закрыть его, в python -i - quit() . Если вам кажется, что это слишком много для набора текста (для меня это точно :), используйте команду «Выполнить».
C:\Python27\python.exe - очевидно, полный путь к вашей установке python (или просто, python если вы хотите использовать первый исполняемый файл в пути вашего пользователя).
& является безусловным выполнением следующей команды в Windows - безусловным, поскольку она выполняется независимо от RC предыдущей команды ( && "и" - выполняется только в случае успешного завершения предыдущей, || - "или").
pause - печатает «Нажмите любую клавишу, чтобы продолжить . ». и ждет любой клавиши (при необходимости этот вывод может быть подавлен).
exit - ну типа выход за тебя :)
Итак, в конце cmd запускается, python.exe который выполняет текущий файл и оставляет окно открытым, pause ждет, пока вы нажмете любую клавишу, и, exit наконец, закрывает окно, как только вы нажмете эту любую клавишу.
Я также хотел запускать файлы python прямо из Notepad ++. Наиболее распространенный вариант, который можно найти в Интернете, - это использование встроенного параметра Run . Тогда у вас есть два варианта:
Запустите питон файл в консоли (в Windows , это командная строка ) с кодом что - то вроде этого (ссылок: ):
(Если окно консоли сразу же закрывается после запуска, вы можете добавить его cmd /k в свой код . Ссылки:) Это работает нормально, и вы даже можете запускать файлы в интерактивном режиме , добавляя в свой код (ссылки:) . -i
Запуск программы питона в IDLE с кодом что - то вроде этого (ссылки: в этих ссылок используется, но я использую вместо этого, потому что наборы правильный текущий рабочий каталог автоматически): C:\Path\to\Python\Lib\idlelib\idle.py C:\Path\to\Python\Lib\idlelib\idle.bat idle.bat
Фактически, это не запускает вашу программу в IDLE Shell , но вместо этого он открывает ваш файл python в IDLE Editor, а затем вам нужно щелкнуть Run Module (или нажать F5), чтобы запустить программу. Таким образом, он открывает ваш файл в IDLE Editor, а затем вам нужно запустить его оттуда, что противоречит цели запуска файлов python из Notepad ++.
Но, поискав в Интернете, я нашел опцию, которая добавляет '-r' в ваш код (ссылки:) :
Это запустит вашу программу python в IDLE Shell, и поскольку она находится в IDLE, она по умолчанию находится в интерактивном режиме.
Проблема с запуском ваших файлов python через встроенный Run параметр заключается в том, что каждый раз, когда вы запускаете файл python, вы открываете новую консоль или окно IDLE и теряете весь вывод от предыдущих выполнений. Для некоторых это может быть неважно, но когда я начал программировать на python, я использовал Python IDLE , поэтому я привык запускать файл python несколько раз в одном и том же окне IDLE Shell . Также проблема с запуском программ python из Notepad ++ заключается в том, что вам нужно вручную сохранить файл, а затем щелкнуть Run (или нажать F5). Для решения этих проблем (AFAIK * ) вам необходимо использовать плагины Notepad ++. Лучший плагин для запуска файлов Python из Notepad ++ - NppExec . (Я также пробовал PyNPP и Python Script . PyNPP запускает файлы python в консоли, он работает, но вы можете сделать это без плагина через встроенный Run параметр, а сценарий Python используется для запуска сценариев, которые взаимодействуют с Notepad ++, поэтому вы не можете запускать файлы python.) Чтобы запустить файл python с помощью NppExec плагин, к которому вам нужно перейти, Plugins -> NppExec -> Execute а затем введите что-то вроде этого (ссылки:) :
С помощью NppExec вы также можете сохранить файл python перед запуском с помощью команды , установить рабочий каталог с помощью команды или запустить программу Python в интерактивном режиме с помощью команды . Я нашел много ссылок ( ) в Интернете, в которых упоминаются эти параметры, но лучше всего использовать NppExec для запуска программ Python, которые я нашел в Руководстве по NppExec, в котором есть глава с этим кодом : npp_save cd "$(CURRENT_DIRECTORY)" -i 4.6.4. Running Python & wxPython
Все, что вам нужно сделать, это скопировать этот код и изменить свой каталог python, если вы используете какую-либо другую версию python (например, * я использую python 3.4, поэтому мой каталог есть C:\Python34 ). Этот код работает отлично, но есть одна строка, которую я добавил в этот код, поэтому я могу запускать программу python несколько раз без потери предыдущего вывода:
a+ состоит в том, чтобы включить режим «добавления», который сохраняет текст предыдущей консоли и не очищает его.
Последний код, который я использую в окне выполнения NppExec:
Вы можете сохранить свой код NppExec и назначить комбинацию клавиш для этого скрипта NppExec. (Вам нужно открыть дополнительные параметры плагина NppExec , выбрать свой сценарий в Associated script раскрывающемся списке, нажать Add/Modify , перезапустить Notepad ++, перейти к Notepad ++ Settings -> Shortcut Mapper -> Plugin commands , выбрать свой сценарий, щелкнуть Modify и назначить сочетание клавиш . Я хотел использовать в F5 качестве сочетания клавиш, для этого вам нужно Run сначала изменить сочетание клавиш для встроенной опции на что-то еще.) Ссылки на главы из Руководства NppExec, в которых объясняется, как сохранить код NppExec и назначить сочетания клавиш: NppExec's "Execute. " , NppExec's script .
PS * : С помощью плагина NppExec вы можете добавить Highlight Filters (найти Console Output Filters. ), которые выделяют определенные строки. Я использую его, чтобы выделить строки ошибок красным цветом, для этого вам нужно добавить Highlight masks : *File "%FILE%", line %LINE%, in и Traceback (most recent call last): вот так .
Открываем Notepad++. В меню выберите: Выполнить - > выполнить.. (Ф5). Тип в:
теперь, вместо нажатия run, нажмите save, чтобы создать ярлык для него.
Примечания
- если у вас есть Python 3.1: введите Python31 вместо Python26
- добавить -i Если вы хотите, чтобы окно командной строки оставалось открытым после сценария кончено
Переменные окружения файлового уровня
Использование переменной окружения:
Например, текущий файл, который вы редактируете в Notepad++ — «E:\my Web\main\welcome.html».
Ниже приведены некоторые переменные окружения, содержащие информацию о текущей сессии:
FULL_CURRENT_PATH — «E:\my Web\main\welcome.html».
CURRENT_DIRECTORY — «E:\my Web\main\».
FILE_NAME — «welcome.html».
NAME_PART — «welcome».
EXT_PART — «html».
SYS. — имя системной переменной окружения, например, $(SYS.PATH).Переменные стоит обрамлять двойными кавычками, поскольку они могут содержать пробелы:
firefox "$(FULL_CURRENT_PATH)"
iexplore "$(FULL_CURRENT_PATH)"Эти две пользовательские команды также включены в Notepad++ 3.0 и в более поздние версии. Их можно запустить, нажав Ctrl+Alt+Shift+X и Ctrl+Alt+Shift+I соответственно.
Запуск команды
Когда вы используете NppExec для запуска команды, перед ее запуском устанавливаются и становятся доступными для использования следующие переменные:
CWD — текущая рабочая директория NppExec (используйте «cd» для ее изменения).
ARGC — количество аргументов, переданных команде NPP_EXEC.
ARGV — все аргументы, переданные команде NPP_EXEC, которые следуют после имени скрипта.
ARGV[0] — имя скрипта — первый параметр команды NPP_EXEC.
ARGV[n] — n-ный аргумент (1, 2, 3. )
RARGV — все аргументы в обратном порядке (за исключением имени скрипта).
RARGV[n] — n-ный аргумент с конца (n, n-1, n-2, n-3. ).
INPUT — это значение задается командой 'inputbox'.
INPUT[n] — n-ное поле переменной $(INPUT).Если внешний процесс «знает» о NppExec, то может установить некоторые переменные для использования в NppExec (с версии 0.3.1):
OUTPUT — это значение может быть задано дочерним процессом (подробнее — в описании команды npe_console v+).
OUTPUT1 — первая строка в $(OUTPUT).
OUTPUTL — последняя строка в $(OUTPUT).Переменные окружения уровня документа
Существуют следующие переменные:
CURRENT_WORD — содержит слово (слова), которое в текущий момент выделено в Notepad++.
CURRENT_LINE — содержит номер строки Notepad++, на которой в данный момент находится курсор.
CURRENT_COLUMN — содержит номер колонки Notepad++, на которой в данный момент находится курсор.
NPP_DIRECTORY — содержит абсолютный путь к системной директории Notepad++.Дополнительные переменные, доступные с помощью плагина NppExec:
В примерах 1-3 мы передаем в качестве аргумента URL + выделенное в данный момент слово браузеру, установленному по умолчанию, с целью поиска слова в Интернете.
Четвертый пример полезен в том случае, если вы хотите открыть файл из текущего документа.Предположим, что у нас есть файл, содержащий следующую запись:
Если выделить ../myFuncs.php и нажать сочетание клавиш, которому вы назначите эту команду, то в Notepad++ откроется файл myFuncs.php, если, конечно, он существует и находится по указанному пути.
Переменная CURRENT_WORD позволяет удобно конфигурировать внешние команды.второй вариант
используйте пакетный скрипт, который запускает скрипт Python, а затем создайте ярлык для этого из Notepad++.
Второй вариант
Используйте пакетный сценарий, который запускает сценарий Python, а затем создайте ярлык для него из Notepad ++.
третий вариант: (не безопасно)
откроется код "HKEY_CURRENT_USER\Software\Python\PythonCore", если ключ существует, он получит путь от первого дочернего ключа этого ключа.
проверьте, существует ли этот ключ, а если нет, вы можете попробовать его создать.
@ответ Рамиза Уддина определенно заслуживает большей видимости:
- Открываем Notepad++
- в меню: Run → Run.. (Ф5)
- тип: cmd /K python "$(FULL_CURRENT_PATH)"
вот что сработало для меня:
откройте notepad++ и нажмите F5. Вы получите небольшое всплывающее окно:
тип: C:\Python27\python.exe-i " $(FULL_CURRENT_PATH)" для Python 2.7.
а то Сохранить Как. и выбрать свой собственный ключ комбо, чтобы запустить его каждый раз, когда вы хотите запустить что-то
**важно ** Убедитесь, что вы проверяете оба :
- установить launcher для всех пользователей
- добавить Python 3.6 в path
нажмите Установить сейчас и завершите установку.
откройте notepad++ и установите плагин PyNPP менеджер плагинов. Я использую Н++ 6.9.2
сохранить новый файл как new.py
Нажмите Alt + Shift+F5
Я использую плагин NPP_Exec (найден в менеджере плагинов). После установки откройте окно консоли (ctrl+~) и введите:
это запустит командную строку. Затем введите:
для выполнения текущего файла с которым вы работаете.
ни одно из ранее предложенных решений не сработало для меня. Необходима небольшая модификация.
после нажатия F5 в Notepad++ введите:
командная строка остается открытой, чтобы вы могли видеть вывод своего скрипта.
Я хочу, чтобы люди здесь публиковали шаги, а не только общие концепции. В конце концов я получил версию cmd /k для работы.
- в NPP, нажмите на пункт меню: Run
- в подменю нажмите на: Run
- в Run. диалоговое окно, в поле Программа для запуска, удалите любой существующий текст и введите: cmd / K "$(FULL_CURRENT_PATH)" /K является необязательным, он сохраняет открытым окно, созданное при скрипте бежит, если хочешь.
- нажмите Сохранить. кнопка.
- откроется диалоговое окно быстрого доступа; заполните его, если вы хотите сочетание клавиш (есть примечание, говорящее "это отключит ускоритель", что бы это ни было, поэтому, возможно, вы не хотите использовать сочетание клавиш, хотя, вероятно, не повредит назначить его, когда вам не нужен ускоритель). Где-то, я думаю, вы должны сказать НПП, где питон.exe-файл (например, для меня: C:\Python33\python - . исполняемый.) Я не знаю, где или как вы это делаете, но, пробуя различные вещи здесь, я смог сделать это-я не помню, какая попытка сделала трюк.
все ответы для опции меню Run - >Run идут с переключателем" / K "cmd, поэтому терминал остается открытым или "- i " для python.exe, поэтому python заставляет интерактивный режим-как сохранить вывод для вас, чтобы наблюдать.
еще в cmd /k вы должны ввести exit закрыть его, в python -i - quit() . Если это слишком много ввода по своему вкусу (Для меня это точно:), команда Run для использования -
C:\Python27\python.exe - очевидно, полный путь к вашему python установить (или просто python если вы хотите пойти с первым исполняемым файлом в пути вашего пользователя).
& безусловное выполнение следующей команды в Windows-безусловное, поскольку она выполняется независимо от RC предыдущей команды ( && is " and " - запуск только в том случае, если предыдущий завершен успешно, || - это "или").
pause печать "нажмите любую клавишу для продолжения . . ."и ждет любого ключа (этот вывод может быть подавлен, если потребность.)
exit - ну, типа выход для вас :)
так, в конце cmd работает python.exe , который выполняет текущий файл и держит окно открытым, pause ждет вас, чтобы нажать любую клавишу, и exit наконец закройте окно, как только вы нажмете любую клавишу.
в меню перейдите к: "выполнить" -- > " выполнить. (или просто нажмите Ф5 ).
понять py команда лучше:
еще одна полезная ссылка для понимания : как запустить python 2 и 3 в windows 7?
спасибо Решуре для его ответа что у меня на правильном пути, чтобы понять это.
нет ответа здесь, или плагин, я нашел, что хотел. Минималистский метод запуска моего кода python я написал на Notepad++ с нажатием ярлыка, предпочтительно без плагинов.
у меня есть Python 3.6 (64-бит), для Windows 8.1 x86_64 и Notepad++ 32bit. После того, как вы напишете свой скрипт Python в Notepad++ и сохраните его, нажмите F5 для Run . Тогда напиши:
и нажмите кнопку Выполнить. The i флаг заставляет терминал оставаться неподвижным после кода казнь окончена, чтобы вы могли ее осмотреть. Эта команда запустит скрипт в терминале cmd, и терминал все равно будет лежать там, пока вы не закроете его, набрав exit() .
вы можете сохранить это в ярлык для удобства (мой CTRL + SHIFT + P).
есть одна проблема, которую я не видел разрешенной в приведенных выше решениях. Python устанавливает текущий рабочий каталог везде, где вы запускаете интерпретатор. Если вам нужно, чтобы текущий рабочий каталог был тем же каталогом, где вы сохранили файл, то вы можете нажать F5 и ввести это:
кроме тебя заменит C:\Users\username\Python36-32\python.exe с любым путем к интерпретатору python на вашем компьютере.
в основном ты запуск командной строки, изменение каталога на каталог, содержащий .py-файл, который вы пытаетесь запустить, а затем запускаете его. Вы можете связать вместе столько команд командной строки, Сколько вам нравится с символом"&".
я также хотел запустить файлы python непосредственно из Notepad++. Наиболее распространенным вариантом, найденным в интернете, является использование builtin option Run . Тогда у вас есть два варианта:
запустите файл python в консоли (в Windows это Командная Строка) С кодом что-то вроде этой (ссылки: ):
(если окно консоли сразу закрывается после запуска, то вы можете добавить cmd /k на код. Ссылки: ) это отлично работает, и вы даже можете запускать файлы в интерактивный режим добавлять -i на код (ссылки: ).
запустите программу python в ожидания С кодом что-то вроде этой (ссылки: в эти ссылки C:\Path\to\Python\Lib\idlelib\idle.py используется, но я использую C:\Path\to\Python\Lib\idlelib\idle.bat вместо этого, потому что idle.bat устанавливает правый текущий рабочий каталог автоматически):
на самом деле, это не запускает вашу программу в холостой ход оболочки, но вместо этого он открывает ваш файл python в редактор простоя и затем вам нужно нажать Run Module (или нажмите F5) для запуска программы. Таким образом, он открывает ваш файл в редактор простоя и затем вам нужно запустить его оттуда, что побеждает цель запуска файлов python из Notepad++.
но, поиск в Интернете, я нашел опцию, которая добавляет '- r ' к вашему код (ссылки: ):
это запустит вашу программу python в холостой ход оболочки и поскольку он находится в режиме ожидания, он по умолчанию находится в интерактивном режиме.
проблема с запуском файлов python через builtin Run это каждый раз, когда вы запускаете файл python, вы открываете новую консоль или окно простоя и теряете все выходные данные из предыдущих исполнений. Это может быть не важно для некоторых, но когда я начал программировать на python, я использовал Python IDLE, поэтому я привык запускать файл python несколько раз в одном и том же окно холостого хода. Также проблема с запуском программ python из Notepad++ заключается в том, что вам нужно вручную сохранить файл, а затем нажмите Run (или нажмите F5). Для решения этих задач (AFAIK*) вам нужно использовать плагины Notepad++. Лучший плагин для запуска файлов python из Notepad++ NppExec. (Я также пробовал PyNPP и Python Скрипт. PyNPP запускает файлы python в консоли, он работает, но вы можете сделать это без плагина через builtin Run и Python Скрипт используется для запуска скрипты, которые взаимодействуют с Notepad++, поэтому вы не можете запускать файлы python.) Для запуска файла python с помощью NppExec плагин вам нужно перейти к Plugins -> NppExec -> Execute и затем введите что-то вроде этой (ссылки: ):
С NppExec вы также можете сохранить файл python перед запуском с npp_save команда, установить рабочий каталог с cd "$(CURRENT_DIRECTORY)" команда или запустить программу python в интерактивный режим С -i команда. Я нашел много ссылок ( ) онлайн, которые упоминают эти параметры, но лучше всего использовать NppExec для запуска программ python, которые я нашел в руководство NppExec который имеет главу 4.6.4. Running Python & wxPython С код:
все, что вам нужно сделать, это скопировать этот код и изменить директорию Python, если вы используете другую версию Python (например,* я использую python 3.4, поэтому мой каталог C:\Python34 ). Этот код работает отлично, но есть один строка я добавил в этот код, чтобы я мог запускать программу python несколько раз без потери предыдущего вывод:
a+ включить режим "добавить", который сохраняет текст предыдущей консоли и не очищает его.
окончательный код, который я использую в окне выполнения NppExec:
вы можете сохраните код NppExec, и назначьте комбинацию клавиш скрипту этого NppExec. (Вам нужно открыть расширенные параметры плагина NppExec выберите ваш скрипт Associated script выпадающий список, нажмите кнопку Add/Modify , перезапустите Notepad++, перейдите в Notepad++ ' es Settings -> Shortcut Mapper -> Plugin commands , выберите сценарий, нажмите Modify и назначить комбинацию клавиш. Я хотел поставить F5 как моя клавиша быстрого доступа, для этого вам нужно изменить клавишу быстрого доступа для встроенной опции Run что-то еще.) Ссылки на главы из руководство NppExec это объясняет, как сохранить код NppExec и назначить комбинацию клавиш: NppExec's "Execute. " , NppExec's script .
П. С.*: с плагином NppExec вы можете добавить Highlight Filters (находится в Console Output Filters. ), которые выделяют определенные строки. Я использую его для выделения строк ошибок красным цветом, для этого вам нужно добавить Highlight masks : *File "%FILE%", line %LINE%, in и Traceback (most recent call last): как этой.
Я начал использовать Notepad++ для Python совсем недавно, и я нашел этот метод очень простым. Как только вы готовы запустить код,щелкните правой кнопкой мыши на вкладке кода в окне Notepad++ и выберите "Открыть содержащую папку в cmd". Это откроет командную строку в папку, где хранится текущая программа. Все, что вам нужно сделать сейчас, это выполнять:
Это было сделано на Notepad++ (Build 10 Jan 2015).
в Notepad++ перейдите в Выполнить → Выполнить. выберите путь и idle.py файл вашей установки Python:
Поскольку я не очень опытный разработчик — так вышло, что в веб я пришел недавно — по ходу написания кода мне часто приходится обращаться к официальной документации PHP и MySQL, а также искать во время работы с текстами определенную информацию еще на паре сайтов, не связанных с IT, но связанных с другой моей работой.
Раньше в случае возникновения вопроса мне нужно было выполнить следующие действия:
- Выделить фрагмент текста (или кода);
- Скопировать его в буфер обмена;
- Перейти в браузер;
- Вставить текст из буфера обмена в строку поиска (где предварительно должно уже было быть введено site: адрес сайта или открыт требуемый сайт);
- Нажать кнопку «искать» (ввод).
Читайте также: