问题标签 [command]

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 投票
2 回答
6795 浏览

c - system() 复制失败,而 cmd 复制有效

在 cmd.exe 中,我可以执行命令“copy c:\hello.txt c:\hello2.txt”,它运行良好。但是在我的 C 程序中,我运行了这段代码并得到了以下错误:

输出:系统找不到指定的文件。

有人知道这里发生了什么吗?

0 投票
20 回答
51256 浏览

bash - 如何通过 SSH 远程自动运行命令到并行的多台服务器?

我已经搜索了一些类似的问题,但除了运行一个命令或一些带有以下项目的命令之外:

但是,如果我基本上需要一次在(比方说)15 台服务器上运行脚本怎么办。这在 bash 中可行吗?在一个完美的世界中,如果可能的话,我需要避免安装应用程序。为了论证起见,假设我需要在 10 个主机上执行以下操作:

  1. 部署一个新的 Tomcat 容器
  2. 在容器中部署一个应用程序,并对其进行配置
  3. 配置 Apache 虚拟主机
  4. 重新加载 Apache

我有一个脚本可以完成所有这些工作,但它依赖于我登录所有服务器,从 repo 中提取一个脚本,然后运行它。如果这在 bash 中不可行,您有什么替代方案?我是否需要更大的锤子,例如 Perl(Python 可能是首选,因为我可以保证 Python 在 RHEL 环境中的所有机器上,这要归功于 yum/up2date)?如果有人可以向我指出任何有用的信息,我们将不胜感激,特别是如果它在 bash 中是可行的。我会满足于 Perl 或 Python,但我就是不知道这些(正在研究)。谢谢!

0 投票
1 回答
2388 浏览

module - 在 Sitefinity 中创建一个新模块

我正在尝试为 Sitefinity 创建一个新模块。我的模块基于链接到文档的示例模块。http://www.sitefinity.com/help/developer-manual/adding-modules-pluggable-explained.html

我想要的是一个视频列表。在左侧 - 命令面板 - 应该有 3 个按钮 - “视频”、“艺术家”和“流派”。

无论何时选择其中任何一个,在右侧,都应显示视频/艺术家/流派列表。

这个概念很简单,但我正在努力解决的是实际放置代码的位置。

我应该将列表直接硬编码到 CommandPanel.ascx 中吗?我应该为视频、艺术家和流派创建新控件吗?或者我应该有一个控件和多个面板,我可以显示/隐藏它们?以及如何连接左侧的菜单项和更改右侧的面板?

注意。将视频、艺术家和流派都放在左边可能是错误的。也许它应该只是“视频”,而艺术家和流派应该是单独的模块?

我不需要一个完整的答案,只需要一些关于如何在这个框架中编码的方向,以及一切应该去哪里。

0 投票
4 回答
12080 浏览

version-control - 在 Perforce 中,切换客户端用户时连接到不同端口的命令是什么?

在 p4win gui 客户端中找到的“切换端口客户端用户”的命令行等效项是什么?

我已经在一个端口下登录,但现在我试图连接到同一服务器上的不同端口,以便访问单独的源代码控制文件库。我认为这将涉及使用:

但是,阅读“登录”的“帮助”不会显示指定端口号的选项。用户名和客户端名称将保持不变,但只需要更改端口号。

0 投票
15 回答
42880 浏览

wpf - WPF CommandParameter 在第一次调用 CanExecute 时为 NULL

我遇到了 WPF 和绑定到 ItemsControl 的 DataTemplate 内的按钮的命令的问题。场景非常简单。ItemsControl 绑定到对象列表,我希望能够通过单击按钮来删除列表中的每个对象。按钮执行命令,命令负责删除。CommandParameter 绑定到我要删除的对象。这样我就知道用户点击了什么。用户应该只能删除他们“自己的”对象 - 所以我需要在命令的“CanExecute”调用中进行一些检查,以验证用户是否具有正确的权限。

问题是传递给 CanExecute 的参数在第一次调用时为 NULL - 所以我无法运行逻辑来启用/禁用命令。但是,如果我让它始终启用,然后单击按钮执行命令,则正确传递了 CommandParameter。这意味着对 CommandParameter 的绑定正在工作。

ItemsControl 和 DataTemplate 的 XAML 如下所示:

如您所见,我有一个 Comments 对象列表。我希望将 DeleteCommentCommand 的 CommandParameter 绑定到 Command 对象。

所以我想我的问题是:以前有没有人遇到过这个问题?CanExecute 在我的命令上被调用,但第一次参数始终为 NULL - 为什么会这样?

更新:我能够将问题缩小一点。我添加了一个空的 Debug ValueConverter,以便在 CommandParameter 绑定数据时输出消息。原来问题在于 CanExecute 方法是在 CommandParameter 绑定到按钮之前执行的。我试图在命令之前设置命令参数(如建议的那样) - 但它仍然不起作用。关于如何控制它的任何提示。

Update2:有什么方法可以检测绑定何时“完成”,以便我可以强制重新评估命令?另外 - 我有多个绑定到同一命令对象实例的按钮(ItemsControl 中的每个项目一个)是否存在问题?

Update3:我已将错误的复制品上传到我的 SkyDrive:http ://cid-1a08c11c407c0d8e.skydrive.live.com/self.aspx/Code%20samples/CommandParameterBinding.zip

0 投票
1 回答
436 浏览

visual-studio - 如何只使用 Visual Studio 的命令行窗口构建文件的项目?

默认情况下,Ctrl-Shift-B 构建一个完整的解决方案。一个完整的解决方案可能包含许多项目。同时编译可能会很慢,尤其是当开发只发生在一个项目上时。

我尝试将 Ctrl-Shift-B 重新映射到 Build.BuildOnlyProject,但它不起作用。没发生什么事。

从菜单中,以下选项完全符合我的要求:

0 投票
1 回答
2543 浏览

wpf - WPF 路由命令和 ShowDialog 窗口

我想知道如何在可视树中处理通过 ShowDialog 打开的窗口。

例如,窗口 A 通过 ShowDialog 打开窗口 B。在窗口 B 上触发路由命令时,窗口 A 不会收到该命令(即使它正在侦听它)。

有什么办法可以使这项工作?

谢谢!乔恩

0 投票
4 回答
66258 浏览

.net - 从 XAML 传递枚举值作为命令参数

我想在 WPF 中将枚举值作为命令参数传递,使用如下所示:

SearchPageType是一个枚举,这是为了知道从哪个按钮搜索命令被调用。

这在 WPF 中是否可行,或者如何将枚举值作为命令参数传递?

0 投票
4 回答
9543 浏览

java - 从 Java 启动 OpenOffice 服务 (soffice) 的问题(在命令行中工作的命令,但不是从 Java 中)

我想执行一个简单的命令,它可以在 shell 中工作,但不能在 Java 中工作。这是我要执行的命令,效果很好:

这是我从 Java 中执行的代码,试图运行这个命令:

当我运行这个程序时,我得到“命令执行成功”。但是,当程序完成时,该进程没有运行。JVM是否有可能在程序运行后将其杀死?

为什么这不起作用?

0 投票
3 回答
1494 浏览

wpf - 系统托盘上下文菜单 - 为什么我的命令未启用?

我正在创建一个 WPF 应用程序,并有一个带有上下文菜单的系统托盘图标。对于我想使用 WPF 命令的菜单项,但是当我分配它们时,即使在其他地方启用了(相同的)命令,它们也总是灰色的。

当我分配单击事件并且我尝试为始终将 CanExecute 设置为 true 的命令创建 CanExecute 方法时,它工作正常,但这也无济于事。任何人都知道为什么菜单项被禁用?


更新:按照建议,我在上下文菜单中添加了一个命令绑定。这样做的效果是,它只有在您单击菜单后才能起作用,即,起初菜单项是灰色的,但是一旦您单击菜单上的某个位置,选项就会启用。

为了解决这个问题,在将菜单项添加到上下文菜单后,我调用了以下方法: