草庐IT

scripting-interface

全部标签

c# - 自引用接口(interface)

这是我想做的事情:InterfaceIMyInterface{ListGetAll(stringwhatever)}因此实现它的类必须有一个返回它们自己类型的列表的函数。这可能吗?我知道-从技术上讲-一个实现它的类可以返回一个实现它的其他类的列表,不一定是同一个类,但我可以接受它,即使它并不理想。我已经试过了,但是我无法让实现类正确地实现这个方法。 最佳答案 实现这个接口(interface)很简单:publicclassMyInterfaceImpl:IMyInterface{publicListGetAll(stringwhat

windows - 在系统启动时依次启动 cmd-scripts

我有一些服务器的Windows2012系统。每个服务器都以批处理脚本开始,一些服务器依赖于另一个。我需要按顺序启动这些脚本。我有4个cmd文件:startMasterServer.cmd、startSlaveServer1.cmd、startSlaveServer2、startAnotherUtility.cmd。从服务器只能在主服务器之后启动。但是当我执行startMasterServer.cmd时,需要1-2分钟才能启动。另一个实用程序不需要任何东西,它可以随时启动。如何在Window2012中管理服务器的自动启动?也许用超时或其他东西启动脚本???以及如何在操作系统启动时启动我的

windows - bat-Script : execute command, 重新打开cmd并执行另一个命令

大家早上好我尝试编写一个脚本来执行以下示例(全部在cmd中):执行命令等待命令完成关闭cmd窗口并打开一个新的执行另一个命令退出我的问题在第2点和第3点。exit不可能,因为脚本已终止。并使用命令startcmd/k将打开一个新的cmd实例,同时执行两个命令(1和4)。提前致谢编辑:请求的代码cupchocolateyexit//Notworkingcupall-ypause编辑:解决方案@echooffcupchocolateySCHTASKS/delete/tn"updateAll"/fSCHTASKS/create/tn"updateAll"/tr"cmd.exe/c\"cupa

windows - 任务计划程序 : Run a Java program after a Python script finishes

我需要每10分钟左右做两件事:1)运行python脚本2)上述脚本完成后,运行Java程序(JAR文件)为此,我正在使用Windows任务调度程序。我遇到了这两个链接:https://technet.microsoft.com/en-us/library/cc772785%28v=ws.10%29.aspxhttps://technet.microsoft.com/en-us/library/cc755618%28v=ws.10%29.aspx但我只是不确定如何继续进行。我可以编写一些powershell脚本或可以解决这个问题的东西吗?非常感谢任何帮助。谢谢。

Windows 10 任务计划程序 : Execute bash script without showing up cmd

我的计算机上有一项任务是从我的服务器下载每日备份。基本上是:bash.exe-c"cd/mnt/d/server_backups&&./download_backup.sh"这确实有效,但是它总是弹出cmd窗口,这实际上不会打扰我,如果不是因为它打断了我正在做的任何事情(游戏、看电影、工作)并且只是让我失望到桌面。将任务更改为“无论用户是否登录都运行”不起作用,因为显然windowssession零(无论是什么)无法使用bash发起调用。是否有另一种方法可以不显示cmd窗口,或者在没有SO自行决定我想让它成为主要焦点并将其他所有内容最小化的情况下进行显示?

windows - 有没有办法自动更改 <link> , &lt;script&gt; 标签中的文件名

当我们对js、css等文本文件使用Expiresheader时,内容会缓存在浏览器中,要获取新内容,我们需要在html文件中更改链接和脚本标签中的新名称。当我们添加更改时。我们如何使其自动化。在WindowsBox中,我可能在多个文件夹和子目录中有一些html文件。会有一个文本文件文件列表.txtOldNameNewNameoldfile1-ver-1.0.jsoldfile1-ver-2.0.jsoldfile2-ver-1.0.jsoldfile2-ver-2.0.jsoldfile3-ver-1.0.jsoldfile3-ver-2.0.jsoldfile4-ver-1.0.js

c++ - 在具有多个网络接口(interface)的机器上获取主机名

gethostname系统调用在具有多个网络接口(interface)的机器上会返回什么?是否可以在操作系统级别进行配置? 最佳答案 用于将机器连接到世界的网络接口(interface)的数量或多或少与主机名的数量无关。您可以使用一个名称(即使这有点不寻常)来使用多个接口(interface),也可以使用一个接口(interface)(更常见)使用多个名称。至于它返回什么值,MSDN说:fthegethostnamefunctionisusedonaclusterresourceonWindowsServer2008,Windows

java - 网络接口(interface)参数

当我在Windows命令提示符下键入ipconfig/all时,我从网络接口(interface)获得了一堆参数信息。有没有办法以编程方式访问它们?例如,来自Java桌面应用程序?例子:WirelessLANadapterWirelessNetworkConnection:MediaState...........:MediadisconnectedConnection-specificDNSSuffix.:Description...........:Intel(R)WirelessWiFiLink4965AGNPhysicalAddress.........:00-1D-3B-5A

c# - 以编程方式从网络接口(interface)发送数据

我有一个端口查询应用程序,用于检查远程端口是打开还是阻塞。我想要做的是在进行端口检查时,能够选择本地机器上的哪个网络接口(interface)来发送流量。这可能吗?我该怎么做?更新:我已经添加了以下几行,但它仍然没有绑定(bind)stringlocalip;localip=interfacesComboBox.Text;Socketsocket=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);socket.ReceiveTimeout=1000;IPAddressmyIP=IPAddre

c++ - 在 WM_CREATE 中设置接口(interface)指针,在 WM_COMMAND 中变为 NULL

我正在学习COM,目前没有遵循任何特定的架构,我正在加载我自己的库而不是使用COM引擎。我在WM_CREATE中加载我的库,创建指向ISum的接口(interface)指针,hServerLib=LoadLibrary(TEXT("QIPropertiesServer.dll"));if(hServerLib==NULL){MessageBox(hwnd,TEXT("RequiredLibrarycouldnotbefound"),TEXT("Error!!"),MB_OK);DestroyWindow(hwnd);}pfnCreateComponentInstance=(PFN_FU