Как скрыть команды, которые выполняются в NppExe c? - PullRequest
0 голосов
/ 25 апреля 2020

Мне интересно, могу ли я отключить информацию о консоли или зеленый текст, который отображается в консоли NppExe c при запуске npe_console v+.

Это то, что я вижу, когда я запустите мой скрипт:

Console mode: a- d+ h- m- q+ v+ f- r- k3 o2 i2
; append: off, cd_curdir: on, cmd_history: off
; int_msgs: off, cmd_aliases: on, output_var: on
; filter: off, replace_filter: off
; shortcut_keys: std+usr
; out_enc: UTF8, in_enc: UTF8
Exists

Предполагаемый вывод - «Exists» - мне интересно, могу ли я это скрыть? Например, что-то вроде npe_console v+ >nul.

1 Ответ

0 голосов
/ 25 апреля 2020

Я только что обнаружил это. Если вы включаете части вашего сценария, которые вы не хотите видеть в консоли, в NPP_CONSOLE -, а затем NPP_CONSOLE +, он скрывает его от консоли.

Таким образом,

echo Hello
NPP_CONSOLE -
npe_console +v
cmd /c echo There
npe_console -v
NPP_CONSOLE +
echo World

выводит на консоль следующее:

Hello
World

Без вышеупомянутых команд NPP_CONSOLE приведенное выше будет отображать:

Hello
Console mode: a- d+ h- m- q+ v+ f- r- k3 o2 i2
; append: off, cd_curdir: on, cmd_history: off
; int_msgs: off, cmd_aliases: on, output_var: on
; filter: off, replace_filter: off
; shortcut_keys: std+usr
; out_enc: UTF8, in_enc: UTF8
There
Console mode: a- d+ h- m- q+ v+ f- r- k3 o2 i2
; append: off, cd_curdir: on, cmd_history: off
; int_msgs: off, cmd_aliases: on, output_var: on
; filter: off, replace_filter: off
; shortcut_keys: std+usr
; out_enc: UTF8, in_enc: UTF8
World
...