草庐IT

ip命令

全部标签

C# - 查找我机器的本地 IP 地址而不是虚拟机的 IP 地址

我的机器上安装了一个VirtualBoxVM,因此有一个以太网适配器出现在我的机器上。我正在通过以下方式枚举我机器的IP地址列表:publicstringGetLocalIpAddress(){try{stringstrHostName=Dns.GetHostName();//Thenusinghostname,gettheIPaddresslist..IPHostEntryipEntry=Dns.GetHostEntry(strHostName);foreach(IPAddressipinipEntry.AddressList){if(ip.AddressFamily==System

c# - 如何在 C# 中的 SSH 服务器上运行命令?

我需要使用C#代码执行此操作:在后台打开putty.exe(这就像一个cmd窗口)使用IP地址登录远程主机输入用户名和密码一个接一个地执行几个命令。运行另一个命令得到响应,告诉我之前运行的命令已成功执行所以我试着这样做:ProcessStartInfoproc=newProcessStartInfo(){FileName=@"C:\putty.exe",UseShellExecute=true,//IthinkIneedtouseshellexecute?RedirectStandardInput=false,RedirectStandardOutput=false,Arguments

c# - 在 WPF 中,我如何实现 ICommandSource 以使我的自定义控件能够使用来自 xaml 的命令?

您能否提供一个示例,说明您如何实现ICommandSource接口(interface)。因为我希望我的UserControl具有此功能,它没有在xaml中指定命令的能力。并能够在用户单击CustomControl时处理命令。 最佳答案 这是一个例子:publicpartialclassMyUserControl:UserControl,ICommandSource{publicMyUserControl(){InitializeComponent();}publicICommandCommand{get{return(IComma

c# - 如何向爱普生打印机发送切页命令

我正在尝试通过向打印机(带USB端口的EpsonTMU220)发送切纸命令来务实地切纸。我使用带有通用/纯文本驱动程序和安装后发现的爱普生打印机端口的打印机爱普生高级打印机驱动程序。打印机命令代码是(GSVm),其中m=0、1、48或49,这是我在设备手册上找到的。我想知道如何通过StringWriter将这些命令发送到打印机。我使用通用/纯文本打印机,因为它比使用Epson驱动程序快得多。我真的是C#windows的新手,请任何人提供一些代码行来实现这一点。我已经在网上冲浪好几天了,但仍然没有找到答案。我想我需要以字节形式发送打印机命令,但我不知道该怎么做:(

c# - 如何在没有代码隐藏的情况下处理我的 ViewModel 中的 WPF 路由命令?

根据我对MVVM的理解,直接在ViewModel中处理路由命令是一种很好的做法。当路由命令在ViewModel中定义为RelayCommand(或DelegateCommand)时,很容易像这样直接绑定(bind)到命令:Command={BindingMyViewModelDefinedCommand}。实际上,对于在我的ViewModel外部定义的路由命令,我在View的代码隐藏中处理这些命令并将调用转发到ViewModel。但我觉得我不得不这样做很尴尬。它违背了推荐的MVVM良好实践。我认为应该有一种更优雅的方式来完成这项工作。如何直接在ViewModel中处理“System.W

c# - C++/命令行界面 : How do I declare abstract (in C#) class and method in C++/CLI?

以下C#代码在C++/CLI中的等价物是什么?publicabstractclassSomeClass{publicabstractStringSomeMethod();} 最佳答案 只需稍微混合关键字即可获得正确的语法。abstract在C#中位于前面,但在C++/CLI中位于末尾。与override关键字相同,今天也被C++11兼容的编译器识别,它们期望它位于函数声明的末尾。就像传统C++中的=0标记函数抽象一样:publicrefclassSomeClassabstract{public:virtualString^SomeM

c# - 来自其他对象的 wpf 命令参数

我想知道如何为以下内容标记XAML。我有一个基于ICommand的对象的View模型。我有一个带有文本框和按钮的表单。该按钮通过Command="{BindingMyButtonInViewModel}"连接到ICommand对象。我想做的是将按钮的CommandParameter设置为等于文本框文本中的任何内容,例如调用“搜索”,但显然不知道如何跨控件Hook在View中。 最佳答案 以下XAML应该可以将TextBox中的文本作为参数传递给您的命令。 关于c#-来自其他对象的wpf命

c# - 如何在 C# 中从给定 IP 获取域名?

我想从给定的IP获取域名。例如,如果我将IP指定为“172.24.17.85”,我应该只获得域名,例如我的域名是sonata.net。在C#中有任何代码片段吗? 最佳答案 你试过了吗Dns.GetHostEntry?例子:usingSystem;usingSystem.Net;classTest{staticvoidMain(string[]args){IPAddressaddr=IPAddress.Parse("69.59.196.211");IPHostEntryentry=Dns.GetHostEntry(addr);Cons

c# - 如果源绑定(bind)适用,如何访问快速访问工具栏命令 `Add to Quick Access Tool`

如果我已经为它绑定(bind)了集合,我该如何添加RibbonLibrary默认的快速访问项容器。当我从UI添加快速访问工具项时,它会抛出OperationisnotvalidwhileItemSourceisinuseinuse。ObservableCollection_MenuItems;ObservableCollection_QuickMenuItems;publicObservableCollectionMenuItems{get{return_MenuItems;}}publicObservableCollectionQuickMenuItems{get{return_Qu

c# - 命令超时不工作

我正在尝试更改SqlCommand查询的超时,方法是测试我对给定连接字符串的连接。代码类似这样:using(SqlConnectionconnection=newSqlConnection(connectionString)){SqlCommandcmd=newSqlCommand("SELECT...",connection);cmd.CommandTimeout=10;connection.Open();SqlDataReaderreader=cmd.ExecuteReader();...connection.Close();}我想在这里有一个短暂的超时,因为我只是想测试这个连接字