草庐IT

行名称

全部标签

c# - 是否可以获取当前事件应用程序的名称

用户可以通过Alt+Tab或单击任务栏中的图标来切换事件应用程序。是否可以获取当前事件应用程序的名称(或其他唯一特征)?我想编写一个程序来收集应用程序使用情况的统计信息。 最佳答案 WindowsAPI有一个函数叫做GetForegroundWindow().您将需要使用P/Invoke调用Win32API。P/Invokewiki有moreinfo对于C#用户。参见thispage获取当前应用程序的标题(名称)的示例。 关于c#-是否可以获取当前事件应用程序的名称,我们在StackOv

windows - 如何使用 Delphi 检查字符串是否是有效的 Windows 文件夹名称?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:HowcanIsanitizeastringforuseasafilename?我需要根据用户的文本创建一个文件夹(unicode字符串类型)。windows下文件夹名有些字符是非法的。您知道检查文件夹名称是否有效的Delphi函数吗?还是最好的,将字符串转换为有效的文件夹名称(去除或转换无效字符)?感谢您的帮助!编辑:请参阅下面关于非法关键字的注释。

windows - 使用 Perl,如何检查具有给定名称的进程是否正在运行?

如何使用Perl检查特定Windows进程是否正在运行?基本上,我想使用“exec”启动一个进程,但只有当它尚未运行时我才应该这样做。那么如何知Prop有特定名称的进程是否正在运行呢?有没有提供此功能的Perl模块? 最佳答案 看看以下使用Win32::OLE的示例模块。它允许您搜索名称与给定正则表达式匹配的正在运行的进程。#!perlusewarnings;usestrict;useWin32::OLEqw(in);submatching_processes{my($pattern)=@_;my$objWMI=Win32::OLE

windows - 如何在批处理脚本中获取所有子文件夹的名称?

我只想知道如何获取当前目录中所有文件夹的名称。例如,在我当前的目录中,我有三个文件夹:stackoverflowredditcodinghorror然后当我执行我的批处理脚本时,所有三个文件夹都会打印在屏幕上。我怎样才能做到这一点? 最佳答案 使用批处理文件:for/d%%din(*.*)doecho%%d如果您想在命令行上进行测试,请在两种情况下仅使用一个%符号。 关于windows-如何在批处理脚本中获取所有子文件夹的名称?,我们在StackOverflow上找到一个类似的问题:

c - 使用 MinGW 防止在 C(而非 C++)中进行名称重整以进行动态符号搜索

我有一个C程序,我在其中通过函数名称“动态地”获取函数指针(即,我将函数名称作为字符串传递并获取指向该函数的指针)。我已经在Linux中使用dlopen和dlsym做到了这一点,我想它也可以在任何其他类Unix中使用dlfcn工作。.当我尝试使用MinGW将该程序移植到Windows时,问题就开始了。当我尝试使用“GetProcAddress(handle,symbol_name)”查找名称时,其中“symbol_name”是我的回调函数的名称,“handle”是“GetModuleHandle(NULL)”返回的当前可执行文件的句柄,我什么也没得到因为MinGW名称修改会在我的符号名

windows - 使用名称通配符配置 Windows 服务

需要帮助,我需要使用一个带通配符的命令来更改Windows服务的“启动类型”状态。我需要一个命令来更改名称为Citrix*的所有服务的启动类型。我已经在使用以下命令来停止服务:wmic服务,其中“displaynamelike'Citrix%'”调用StopService但我找不到任何使用通配符从命令行配置服务的内容。 最佳答案 wmicserviceset/?表示可写属性不适用于此别名或类。要设置Windows服务的启动模式属性,请调用ChangeStartModemethodoftheWin32_Serviceclass.Sta

windows - 从 IDXGIOutput1 获取用户友好的监视器名称

我有一个引用显示输出的IDXGIOutput1。但是,我似乎无法找到将其转换为您可以在屏幕分辨率(例如,屏幕分辨率)中看到的显示器面向用户的名称的方法(我在Windows7上)。到目前为止,我已经尝试过this答案(并检查了引用的其他几个WMI属性)和this中的代码问题和答案。但到目前为止我得到的最好的是“GenericPnPMonitor”。我的屏幕分辨率给出的名称类似于“AcerV243H”。 最佳答案 您可以使用每台显示器的EDID(扩展显示识别数据)来获取每台显示器的供应商和型号。这是操作系统获取连接到系统的每个监视器的所

node.js - 术语 'gulp' 未被识别为 cmdlet 错误的名称

因此,我尝试在我们的构建服务器上运行gulp,但不断出现上述错误。如果我使用我的用户帐户登录构建服务器,一切正常,因为我在我的帐户下全局安装了gulp,但是当Jenkins运行我的powershell脚本时,它失败并出现错误:Theterm'gulp'isnotrecognizedasthenameofacmdleterror所以我尝试在我的脚本中进行全局安装,以便它与Jenkins使用的任何用户一起安装。然后我在powershell脚本中添加了npm-gls,发现它是在系统用户下全局安装的:C:\Windows\system32\config\systemprofile\AppDat

java - 在控制面板中查找图标名称

有没有办法获取Windows控制面板中图标的名称,并找出它们的坐标?还有一个问题-如果我正在运行一个包含按钮的应用程序,是否有可能获取按钮的名称,如string? 最佳答案 http://msdn.microsoft.com/en-us/library/ee330741(v=VS.85).aspx列出每个控制面板项目的“规范名称”。例如,Microsoft.DateAndTime用于设置您的日期和时间。http://msdn.microsoft.com/en-us/library/cc144191(v=VS.85).aspx展示了如

python - python中的蓝牙设备名称和对应的串口名称

我有一个具有用户友好名称“Sensor1”的蓝牙设备。此设备使用SPP配置文件。为了让设备通过蓝牙开始数据流,我必须在与该设备对应的COM端口上写入'10111011',如下所示:ser=serial.Serial('COM5')ser.write('10111011')问题是我不知道哪个COM端口对应于“Sensor1”。所以,我读取Windows注册表以获取设备名称:import_winregasregfromitertoolsimportcountkey=reg.OpenKey(reg.HKEY_LOCAL_MACHINE,'HARDWARE\\DEVICEMAP\\SERIAL