【问题标题】:How do I hide commands that are executed in NppExec?如何隐藏在 NppExec 中执行的命令?
【发布时间】:2020-08-08 18:15:08
【问题描述】:

我想知道是否可以禁用控制台信息或绿色文本,当我运行 npe_console v+ 时显示在 NppExec 控制台中。

这是我在运行脚本时看到的:

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

预期的输出是“存在” - 我想知道是否可以隐藏它?例如类似于npe_console v+ >nul 的东西。

【问题讨论】:

    标签: notepad++ nppexec


    【解决方案1】:

    我刚刚发现了它。如果您将不想在控制台中看到的脚本部分括在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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-30
      • 1970-01-01
      • 2013-03-30
      • 1970-01-01
      • 2011-04-26
      • 2012-06-04
      • 2016-08-04
      • 1970-01-01
      相关资源
      最近更新 更多