Запустить bat из notepad

Обновлено: 06.07.2024

Я хочу иметь возможность сделать то же самое с Notepad ++. Я могу запустить его из приглашения run, но я не могу запустить его из cmd.

Я также могу открыть конкретный файл в Блокноте из cmd.

Я хочу иметь возможность сделать то же самое с Notepad ++.

Возможно ли это, и что я могу сделать, чтобы включить это?

Вы можете добавить C:\Program Files (x86)\Notepad++ в переменную среды PATH .

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

Хотя каталог Notepad ++ не находится на вашем пути, вы можете использовать приведенную ниже команду для запуска программы из командной строки:

Чтобы открыть файл в Notepad ++, запустите:

Я бы не хотел загромождать свой PATH только для использования одного инструмента.

Один из альтернатив - использовать альтернативный текстовый редактор для замены Notepad на 100% как описано здесь со многими подробностями. Еще одно описание с помощью специального средства запуска редактора можно найти здесь . Еще один Notepad++ запускает github .

Менее инвазивным вариантом является файл cmd , подобный этому:

Этот файл должен находиться где-то рядом с существующим PATH . Я фактически поместил все свои инструменты в один общий каталог UTIL , который является частью PATH .

Объединяя ответы Axel Kemper и добавляя дополнительные, вот что я сделал, чтобы сделать постоянную команду, чтобы вы могли дать любое имя, которое вы хотите.

Прежде всего, я создал дополнительную папку. В моем случае: "C: \ Users \ Hansel \ CmdFiles" . В этой папке я создал новый текстовый файл через меню правой кнопки мыши -> new -> Текстовый документ. Отредактируйте текстовый документ с помощью блокнота или блокнота ++ и введите следующий код в файле .txt:

@echo off

"C: \ Software \ Notepad ++ \ notepad ++. exe"% *

Затем вам нужно переименовать файл в свою личную команду, например «npp.cmd».

С одной стороны: @echo off не позволяет команде печатать командной строки;

ссылка между кавычками может ссылаться на любой исполняемый файл;

*% ** убедитесь, что все, что вы набираете после Команда npp (например, « npp nonsense.txt ») будет помещена после исходной команды в кавычки.

Затем вам нужно отредактировать «переменную среды», в данном случае так называемую PATH (эта переменная содержит папки, в которых Windows ищет команды и исполняемые файлы). Чтобы добавить папку в свой PATH, нажмите кнопку Windows, чтобы войти в меню «Пуск», и введите «изменить переменные среды для своей учетной записи» . В разделе «Пользовательские переменные для Hansel» создайте новую переменную «Path», если она не существует или не изменит старую переменную «Path», если она есть.

Если вы создаете новую переменную PATH, значение переменной должно просто читать: C: \ Users \ Hans \ CmdFiles

Если вы редактируете старую переменную PATH, значение переменной должно читать: oldstuff ; C: \ Users \ Hans \ CmdFiles (разумеется, .

Windows теперь ищет команды в папке «C: \ Users \ Hansel \ CmdFiles» , и вы можете легко добавить новые команды в эту папку!

Это то, что я сделал, таким образом вам не нужно вводить notepad++ Создайте np.bat файл с помощью этого набора команд

разместить np.bat в c:\Windows

откройте командную строку и введите np или np myfile.txt и введите.

Один из способов - внести изменения в этот раздел реестра:

Вы можете загрузить zipped-REG-файл из Donn Felker , который позволяет открывать файл с помощью всего лишь n .

Я редактировал .reg перед его запуском и убедился, что путь к Notepad ++ верен (например, C:\Program Files (x86) )), и я также изменил ярлык на n вместо n .

Затем дважды щелкните, чтобы добавить в реестр.

Чтобы запустить любую программу из командной строки с коротким именем, вы можете создать для нее псевдоним командой doskey :

Например, после запуска команды
doskey notepad++="C:\Program Files (x86)\Notepad++\notepad++.exe" $*
вы можете открыть текстовый файл с помощью блокнота ++ с помощью notepad++ textfile . Конечно, вы можете использовать более короткий псевдоним как npp или n++ .

Также вы можете создать псевдоним для некоторого пути, который вы часто открываете:

Чтобы автоматически создавать свои псевдонимы каждый раз при запуске cmd , вы можете поместить его в пакетный файл, например autorun.cmd , и установить его в записи реестра:

Простым способом запуска любой программы, установленной в Windows из команды, является:

Найдите расположение блокнота ++. exe, создайте ярлык в каталоге установки.

вырезать и вставить ярлык на C: /windows /system 32.

Теперь вы можете нажать «Win + R» и набрать имя ярлыка. Все сделано.

PS: в моем случае я назвал ярлык «notepadpp» (или даже «nppp»), так что мне не нужно дважды нажать «shift + =» для символа «+»

Чрезвычайно просто и легко, и легко удалить ярлык. Вам даже не нужно менять путь, реестр

Как создать bat файл в Windows

Нередко советы по тем или иным действиям и исправлениям в Windows 10, 8 и Windows 7 включают в себя шаги наподобие: «создайте файл .bat со следующим содержимым и запустите его». Однако, начинающий пользователь не всегда знает, как это сделать и что собой представляет такой файл.

В этой инструкции подробно о том, как создать командный файл bat, запустить его и некоторая дополнительная информация, которая, возможно, окажется полезной в контексте рассматриваемой темы.

Создание .bat файла с помощью блокнота

Первый и самый простой способ создать bat файл — использовать стандартную программу «Блокнот», присутствующую во всех актуальных версиях Windows.

Шаги по созданию будут следующими

Ваш файл .bat готов: если его запустить, будут автоматически выполнены все перечисленные в файле команды (при условии отсутствия ошибок и необходимости прав администратора: в некоторых случаях может потребоваться запускать файл bat от имени администратора: правый клик по файлу .bat — запустить от имени администратора в контекстном меню).

Запуск bat файла от имени администратора

Примечание: в дальнейшем, если вы захотите отредактировать созданный файл, просто нажмите по нему правой кнопкой мыши и выберите «Изменить».

Существуют и другие способы сделать bat файл, но все они сводятся к написанию команд по одной команде в строке в текстовый файл в любом текстовом редакторе (без форматирования), который затем сохраняется с расширением .bat (например, в Windows XP и 32-битной Windows 7 вы даже можете создать файл .bat в командной строке с помощью текстового редактора edit).

Запуск программ в файле bat и другие базовые команды

Чаще всего бывают следующие задачи: запуск программы или нескольких программ из .bat файла, запуск какой-то функции (например, очистка буфера обмена, раздача Wi-Fi с ноутбука, выключение компьютера по таймеру).

Для запуска программы или программ используйте команду:

Если путь содержит пробелы, возьмите весь путь в двойные кавычки, например:

После пути к программе можно также указать параметры, с которыми она должна запускаться, например (аналогично, если параметры запуска содержат пробелы, возьмите их в кавычки):

Примечание: в двойных кавычках после start по спецификациям должно указываться имя командного файла, отображаемое в заголовке командной строки. Это необязательный параметр, но при отсутствии этих кавычек выполнение bat файлов, содержащих кавычки в путях и параметрах может пойти неожиданным образом.

Еще одна полезная возможность — запуск другого bat файла из текущего файла, сделать это можно с помощью команды call:

Переданные параметры при запуске можно прочитать внутри другого bat файла, например, мы вызываем файл с параметрами:

В file2.bat можно прочесть эти параметры и использовать в качестве путей, параметров для запуска других программ таким образом:

Т.е. для каждого параметра мы используем его порядковый номер со знаком процента. Результатом в приведенном примере будет вывод в окно команд всех переданных параметров (команда echo используется для вывода текста в окно консоли).

По умолчанию, окно команд закрывается сразу после выполнения всех команд. Если нужно прочитать информацию внутри окна, используйте команду pause — она остановит выполнение команд (или закрытие окна) до нажатия любой клавиши в консоли со стороны пользователя.

Иногда, перед выполнением очередной команды нужно подождать некоторое время (например, до полного запуска первой программы). Для этого можно использовать команду:

При желании, вы можете запустить программу в свернутом виде или развернутом видео с помощью параметров MIN и MAX перед указанием самой программы, например:

Для закрытия окна команд после выполнения всех команд (хотя, обычно оно и так закрывается при использовании start для запуска), используйте команду exit в последней строке. В случае, если консоль все равно не закрывается после запуска программы, попробуйте использовать такую команду:

Примечание: в данном команде, если пути к программе или параметры содержат пробелы, могут быть проблемы с запуском, которые можно решить так:

Как уже было отмечено, это лишь очень базовые сведение о наиболее часто используемых командах в bat файлах. При необходимости выполнить дополнительные задачи, попробуйте найти нужную информацию в интернете (поищите, например, «сделать что-то в командной строке» и используйте эти же команды в файле .bat) или задайте вопрос в комментариях, я постараюсь помочь.


Вы хотите продлить жизнь своего компьютера? Тогда для экономии системных ресурсов создавайте различные полезные программы и утилиты. Запустить их вы можете при помощи только одного командного файла.

Пользователи компьютеров с операционной системой Windows часто сталкиваются с файлами, которые имеют расширение .bat. Это так называемые командные файлы. Для чего они предназначены, как создаются и модифицируются, какие проблемы бывают у пользователей при работе с пакетными файлами?

Что такое bat-файл? Для чего он нужен

Bat файл – это текстовый файл с определённым набором символов, которые вводятся в командную строку. Запустив всего один файл, пользователь экономит время на выполнение большого количества действий. Такие файлы применяются для автоматизации часто повторяющих действий пользователя. Файл с расширением .bat называется пакетным (командным). На сленге пользователей он называется «батник».

Примеры bat-файлов

    Удаление пустых папок и подпапок на компьютере с места запуска файла — for /f «usebackq delims=» %%d in (`«dir /ad/b/s | sort /R»`) do rd "%%d"
Помните! При наличии в папке скрытых файлов с расширениями .db или .ini удаление папки невозможно.

Как открыть файл с расширением bat

  • echo %1
  • echo %2
  • echo %3
  • pause

Как создать bat-файл в Windows? Последовательность действий

Наиболее простой способ создания bat файла – использование программы Блокнот (NotePad). После активации программы из панели «Стандартные» или при помощи команды C:\Windows\notepad.exe на страницу блокнота вносится или копируется код.

В блокноте NotePad файл должен храниться с расширением .bat. Необходимо тщательно проконтролировать, чтобы сохраняемый файл имел тип «Все файлы».

Можно ли изменять bat-файл

Для изменения различных параметров файлы с расширением .bat можно редактировать. Этого можно достичь несколькими способами.
Первый. Открыть контекстное меню и выбрать команду Изменить. Необходимые правки вносятся в файл в любом текстовом редакторе, установленном на компьютер.

Второй. Также осуществляется с использованием NotePad. Необходимо открыть «Проводник», найти файл и перетащить его мышью в рабочую область.

Третий. Зайти в Блокнот, в меню «Файл» найти искомую папку с пакетным файлом.

Далее – изменить опцию показа фалов так, чтобы было активно «Все фалы». После этого можно открывать файл и редактировать, меняя нужные параметры и команды.

Как создать bat файл в Windows 7

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

Будьте внимательны! Никогда не запускайте на компьютере файлы с расширением .BAT, скачанные из неизвестного или подозрительного ресурса, а также не используйте при создании такого файла код, в котором вы не уверены. Исполняемые файлы такого типа умеют шифровать, переименовывать или удалять файлы, а также форматировать целые разделы.

Способ 1: использование расширенного текстового редактора Notepad++

Программа Notepad++ является аналогом стандартного Блокнота в операционной системе Windows, значительно превосходя его в количестве и тонкости настроек.

Создание текстового документа с помощью контекстного меню на рабочем столе в операционной системе Windows 7

Текстовый документ открытый с помощью расширенного редактора Notepad++ на компьютере в операционной системе Windows 7

Смена кодировки документа в расширенном текстовом редакторе notepad++ на компьютере в операционной системе Windows 7

shutdown.exe -r -t 00

Вставка кода в текстовое поле расширенного редактора Notepad++ на компьютере в операционной системе Windows 7

Сохранение текстового документа Notepad++ на компьютере в операционной системе Windows 7

Задание формата файла при сохранении тектового документа в расширенном тектовом редакторе Notepad++ на компьютере в операционной системе Windows 7

Определение формата файла при сохранении тектового документа в расширенном тесктовом редакторе Notepad++ на компьютере в операционной системе Windows 7

Способ 2: использование стандартного текстового редактора Блокнот

Открытый текстовый документ на компьютере в операционной системе Windows 7

Текстовый документ с вписанной командой для создания батника на компьютере в операционной системе Windows 7

Оба редактора отлично справляются с созданием батников. Стандартный блокнот больше подходит для простых кодов, в которых используются несложные одноуровневые команды. Для более серьезной автоматизации процессов на компьютере необходимы продвинутые батники, которые с легкостью создаются расширенным редактором Notepad++.

Рекомендуется запускать файл .BAT от имени администратора, чтобы не возникало проблем с уровнями доступа к определенным операциям или документам. Количество задаваемых параметров зависит от сложности и назначения задачи, которую необходимо автоматизировать.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Доброго дня!

* Для справки.

BAT-файл — текстовый файл со списком команд. При его запуске (открытии) — интерпретатор ОС выполняет их одну за одной. Это очень удобно для выполнения повторяющихся задач (например, если вам нужно запускать каждый раз игру с высоким приоритетом, или чистить определенную папку, и др.).

*

ускорение ПК

Создание BAT файлов: на примерах

Основы! С чего начать (Вариант 1: проверка пинга)

Для начала покажу, как создать простейший BAT-файл для проверки пинга (для общего понимания процесса. ).

Создаем текстовый документ

Создаем текстовый документ

Название файла у этого текстового документа может быть любым (но лучше использовать англ. символы).

Далее следует открыть этот файл и вписать в него нужные команды. В своем примере я впишу только одну (если вы делаете это впервые — рекомендую повторить ее вместе со мной):

Копируем в него нашу команду и сохраняем файл.

Копируем в него нашу команду и сохраняем файл.

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v HideFileExt /t REG_DWORD /d 00000000 /f

taskkill /F /IM explorer.exe & start explorer

Нам нужно переименовать файл так, чтобы вместо ".TXT" — было новое расширение ".BAT" !

Меняем расширение TXT на BAT

Меняем расширение TXT на BAT

Идет проверка пинга!

Идет проверка пинга!

Чтобы отредактировать BAT-файл (и каждый раз не переименовывать его туда-сюда) — рекомендую вам установить блокнот Notepad++ (уже ранее добавлял его в подборку).

После установки Notepad++ — достаточно кликнуть ПКМ по BAT-файлу — и в появившемся меню выбрать опцию редактирования.

Редактировать BAT

Вариант 2: запуск игры с высоким приоритетом + откл. авто-поиска Wi-Fi сетей

Этот скрипт рекомендуется попробовать пользователям ноутбуков, кто играет в сетевые игры.

*

Что за строки нужно добавить в BAT (выделены коричневым):

cmd.exe /c start /high /D "C:\Games\Counter-Strike 1.6\" hl.exe -game cstrike -appid 10 -nojoy -noipx -noforcemparms -noforcemaccel
netsh wlan set autoconfig enabled=no interface="Wi-Fi"
pause
netsh wlan set autoconfig enabled=yes interface="Wi-Fi"
pause

  1. запускает игру CS с высоким приоритетом (это позволяет снизить кол-во притормаживаний в играх). Разумеется, вместо строки "C:\Games\Counter-Strike 1.6\" hl.exe — вы можете указать свою игру и ее расположение;
  2. отключает авто-поиск Wi-Fi сетей (это снижаем пинг и увел. скорость сети // правда не дает подключаться к другим Wi-Fi сетям). Кстати, вместо "Wi-Fi" — нужно указать название своего адаптера (посмотрите так: нажмите Win+R, и используйте команду ncpa.cpl ) ;

Название адаптера

Вариант 3: создание резервной копий файлов и точки восстановления в Windows

Приведу наиболее простую и довольно надежную команду для создания резервных копий файлов и папок:

Она копирует один каталог в другой (просто, без вопросов и расспросов). Если вам нужно скопировать 2 или 3 (или более) каталогов — просто создайте несколько подобных строк.

  1. C:\Games — тот каталог, который будем копировать (все подкаталоги и файлы из них тоже будут скопированы);
  2. D:\backup — тот каталог, куда будет всё скопировано;
  3. /f — выводит имена файлов (чтобы вы видели, что происходит);
  4. /i — создает новый каталог, если на диске "D:" нет каталога "backup" (см. строку выше);
  5. /y — перезаписывает старые файлы новыми;
  6. /s — копирует каталоги и подкаталоги, если в них есть какие-то файлы.

Для создания точки восстановления можно использовать следующий код:

wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "MyRestorePoint", 100, 7
pause

Точки восстановления создаются!

Точки восстановления создаются!

Вариант 4: очистка временных папок

del /q /f /s %WINDIR%\Temp\*.*
del /q /f /s %SYSTEMDRIVE%\Temp\*.*
del /q /f /s %Tmp%\*.*
del /q /f /s %Temp%\*.*

  • BAT-файл с этими строками чистит временные папки в Windows (как правило, в них скапливается один "мусор", которые занимает лишь место на диске);
  • %WINDIR%\Temp\ — это папка "C:\Windows\Temp";
  • %SYSTEMDRIVE% — это системный диск "C:\";
  • *.* — маска для удаления всех файлов;
  • /q /f /s — удаление всех каталогов и подкаталогов (без вопросов).
  • del /q /f /s %WINDIR%\Prefetch\*.* — эта строка очистит папку Prefetch (в ней сохраняется кэш от различного софта. При удалении той или иной программы — кэш в папке остается, и со временем — ее размер может разрастись);
  • del /q /f /s %SYSTEMDRIVE%\*.log — удаление всех Log-файлов с системного диска (это файлы, в которых содержится история запуска программы, например. Во многих случаях они бесполезны). Большинство программ, кстати, ведут логи, со временем они разрастаются и могут отнять сотни МБ на диске;
  • При помощи предыдущей команды можно удалить и другие файлы с системного диска (например, с расширением .tmp или .bak // достаточно поменять лишь концовку команды) — однако, будьте аккуратны, легко можно что-нибудь запороть!

Этот мини-скриптик может быть весьма полезный (например, если у вас "подвисает" проводник при обращении к флешки // или не запускается управление дисками).

*

@echo off
wmic logicaldisk get name, VolumeName, Size, FileSystem, NumberOfBlocks, description
set /p adisk="Введите букву диска/флешки для форматирования: "
set /p named="Введите имя для диска/флешки (любое, например, my_disk): "
set /p number="Нажмите l — для формат. в NTFS, 2 — в FAT32, 3 — для в ExFAT. Ваше число: "

if "%number%" == "1" (
format %adisk%: /FS:NTFS /Q /V:%named%
pause
exit /b
)

if "%number%" == "2" (
format %adisk%: /FS:FAT32 /Q /V:%named%
pause
exit /b
)

if "%number%" == "3" (
format %adisk%: /FS:ExFAT /Q /V:%named%
pause
exit /b
)

Он довольно простой, но будьте с ним аккуратны! Если укажите не ту букву накопителя — можно легко отформатировать не тот диск.

Как он работает (запускать под именем администратора):

Пример работы BAT-файла

Пример работы BAT-файла для форматирования флешки

Как запускать BAT-файл от имени администратора (и по расписанию)

Нажать ПКМ по BAT-файлу

Нажать ПКМ по BAT-файлу

Создание ярлыка к BAT-файлу

Создание ярлыка к BAT-файлу

Свойства ярлыка — запускать с админ. правами

Свойства ярлыка — запускать с админ. правами

В планировщике заданий Windows (чтобы его открыть нажмите Win+R , и используйте команду control schedtasks ) можно настроить запуск BAT-файла в нужное время и с нужными правами (т.е. автоматически). Это может быть весьма удобно, и серьезно упростить работу со множеством задач (очистка Windows от мусора, создание бэкапов и пр.) — точно никогда не забудете!

Триггеры - когда выполнять задачу, расписание

Триггеры - когда выполнять задачу, расписание

Чаще всего это бывает с теми BAT, в которых есть русские символы и выставлена "неправильная" кодировка (например, они часто встречаются в пути к папке: "C:\Games\Лучшие игры" ). Кстати, в этом случае BAT-файл работать не будет: после попытки выполнения операции с "крякозабрами" — появится ошибка и окно CMD будет закрыто.

Читайте также: