问题标签 [suppressmessage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4292 浏览

excel - 使用VBA如何防止打开文件时出现消息?

我正在创建一个宏,它可以打开大量文件,刷新它们,然后保存并关闭。一切运行顺利,但其中 2 个文件在打开时会弹出一条消息,显示“文件在包含列表中运行 - 标题可能丢失”。这会暂停宏,直到按下“ok”。我以前使用过“Application.DisplayAlerts = False”,但它似乎在这里不起作用。我的代码如下:

任何帮助将不胜感激!

0 投票
1 回答
2365 浏览

r - 处理 RSelenium 错误消息

当前抓取的页面可能具有可变数量的元素,并且有时还会使用不同的选择器格式化相同的数据元素。当前尝试使用一些 tryCatch 代码忽略 RSelenium 引发的错误,但当指定元素不在页面上时仍会停止:

当在页面上找不到特定元素时会出现错误:

有人有办法处理错误吗?

0 投票
2 回答
1989 浏览

hadoop - 如何抑制 hadoop fs 命令的信息消息

当我们运行 hadoop fs -get 命令时,我们会看到所有信息消息。我怎样才能抑制这些消息。

0 投票
0 回答
226 浏览

c# - 如何为 GlobalSuppression 类型添加 SuppressMessage?

在我的GlobalSuppression.cs情况下,我经常以冗长的理由告​​终。我希望那些跨越多行,但不想全局抑制 SA1118。理想情况下,它会是这样的:

但这似乎不起作用。如果我脱掉它ScopeTarget它确实如此。

附带说明一下,Target 的语法非常神秘。我很想找到有关如何Target手动生成正确字符串的参考或一些说明(我不使用 Visual Studio)。

0 投票
0 回答
149 浏览

r - 如何在 map() 中使用 suppressMessages()

我制作了一个函数,该函数my_fun()使用该函数生成消息message()。并且还用于pb$tick()跟踪进度progress::progress_bar。我在一个purrr::map()调用中运行这个函数来迭代一个长列表,比如:map(my_list, my_fun)。因此,该消息一遍又一遍地显示。我想压制这样的消息, map(my_list, suppressMessages(my_fun)) 但它没有效果。

该调用suppressMessages(map(my_list, my_fun))有效,但也抑制了 progress_bar 。

有没有一种方便的方法可以在不删除message() 呼叫的情况下删除消息my_fun()

0 投票
1 回答
1100 浏览

powershell - 抑制由 PowerShell New-Object 创建的输出

抑制 PowerShell 输出消息 新的 Outlook 应用程序对象是否已创建?

我已经尝试过使用这些方法。他们没有工作:

这些是我不希望它们出现在屏幕上的输出消息:

0 投票
2 回答
4964 浏览

r - 使用 Readr read_csv 函数抑制所有消息/警告

我正在创建一个 rmarkdown pdf 报告。我使用 readr 包中的 read_csv 函数将一些 csv 文件导入文件夹中。我使用 SuppressMessages/Warnings 函数隐藏所有警告/消息,但在尝试导入多个文件时仍然收到如下消息:

似乎 SuppressMessages/Warnings 不适用于解析警告。

由于该报告是针对非技术受众的,因此警告信息可能会分散注意力。我该怎么做才能不显示此消息?

0 投票
2 回答
997 浏览

r - 用返回而不是R中的打印来抑制消息?

我有一个包,它有一堆生成 ggplot2 对象的函数。最近,ggplot2 添加了一个更新,该更新给出了一条消息:

我知道为什么 ggplot2 这么说,但我不需要每次运行情节时都听到它(这让我的用户感到困惑,因为他们认为他们做错了什么)。我知道我可以通过在其中包含打印语句来抑制消息,suppressMessages但我不想print情节,我想要return它。如果我print这样做,它会显示情节,即使我不想显示它。

有任何想法吗?这是一个最小的工作示例。

0 投票
0 回答
118 浏览

r - R:当用户将函数的输出分配给变量时,如何抑制打印输出?

背景

t.test()函数返回打印输出如下:

当用户将此函数的输出分配给变量时,将抑制打印输出:

我不确定这是如何实现的。在我自己的函数中,我有 amessage()发生在 a 之前return()。玩具示例:

目前,我为用户提供了一个选项,可以将silent参数设置为TRUEFALSE以使用if()语句抑制打印输出。

问题

当用户将函数输出分配给变量时,有没有办法自动抑制函数的消息/打印输出?

0 投票
2 回答
64 浏览

python - 在特定进程中抑制标准输出

我有一个执行两个主要任务的 Python 脚本:

  • 从脚本本身执行代码
  • 启动后台进程multiprocessing.Process(target=...)

我的问题是:有没有办法在stdout不影响主进程的情况下从那个特定进程中静音?我试图通过 更改它sys.stdout,但它会影响每个进程和主进程(程序的每个实例都指向同一个对象):

不可能从进程正在执行的函数中删除所有print()语句,因为程序的另一个例程在主进程上调用该函数并且它需要那些打印语句。

我还注意到我可以使用布尔标志来指示是否应该执行打印,但我希望任何人都可以给我一个更好的方法。

非常感谢!