草庐IT

类似于

全部标签

类似 SQL 的 Windows 注册表包装器?

在处理大量数据时,更新注册表的每个键处理似乎有点差。是否有任何库将所有键都视为表并允许以更具编程性的方式进行插入、更新或选择? 最佳答案 如果你想做脚本,windowspowershell有一些非常漂亮的registryaccess.它像处理文件系统一样处理注册表。 关于类似SQL的Windows注册表包装器?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/930258/

windows - 如何以类似 SVN 的方式使用 Git?

我喜欢Git的简单性,但我很难有效地使用它。是否可以使用Git(在我的本地开发机器上)执行以下操作:在某个目录中有一个存储库,例如SVN(D:\gitrepo)我担心我可能不小心删除了我的项目的整个git存储库(只需要删除一个文件夹,一切都消失了)拥有一个单独的偏僻目录让我感到一些安慰。手动备份一个文件夹比备份多个文件夹更容易在单独的目录中有git分支这样我就可以轻松地超越比较它们所以我可以很容易地看到我有哪些分支关于如何在git中进行上述操作有什么建议吗? 最佳答案 要设置像D:\gitrepo这样的存储库,您可以使用所谓的Rem

windows - 使用类似 Bash 的语法在 Windows 上实现自动化

有没有一种方法可以用bash语法编写自动化脚本并在Windows主机上运行(我们可以调用Windows的可执行文件.exe)。Windows批处理语法看起来很复杂:D如有任何建议,我们将不胜感激。 最佳答案 您可以使用cygwin或为此使用mingwsys。它们都只是WinXX上可用的BASH实现(实际上它们要多得多,但你现在只需要bash)。但也有一些区别:cygwin使用自己的文件系统层次结构,Win驱动器映射到一个部件。子目录。所有与文件名相关的都更像unix风格。将路径名传递给Windows程序存在一些问题。MinGW对Wi

windows - "Unix shell"- Windows 下的类似脚本

我需要shell脚本专家的帮助。我有一个.txt文件(日志),它在多行中跟踪客户端的IP地址,格式类似于此:Line1-ClientIP[192.168.0.1]OtherdataLine2-ClientIP[192.168.0.2]OtherdataLine3-ClientIP[192.168.0.3]OtherdataLine4-ClientIP[192.168.0.2]OtherdataLine5-ClientIP[192.168.0.1]Otherdata...我需要创建脚本:从此文件中提取IP地址对IP地址进行分组(相同的IP地址只报告一次)输出一个包含IP地址的文件对于前面

wpf - 是否有类似于 Prism 中使用的桌面应用程序事件聚合器之类的东西?

Prism中的事件聚合器非常棒,允许在复合应用程序中的模块之间进行松散耦合的通信。是否存在允许在用户桌面上运行的独立应用程序之间发生相同事情的事情?我可以想象开发一个使用WCF和TCP绑定(bind)并在WindowsProcessActivationService中运行的解决方案。客户端应用程序可以根据需要向该服务订阅或发布事件,这将确保所有其他监听器都能适本地收到事件通知。使用TCP可以将事件消息推送到客户端而无需轮询,从而确保非常快速地传递消息。我忍不住想,虽然这样的事情已经存在了......有没有人知道这样的事情,或者对如何最好地实现它有任何建议?

windows - 什么是类似于 linux sh 文件下载器的 windows bash?

我尝试将Linux安装脚本移植到Windows。在脚本中我有像这样的文件下载ASL_DISTRO_SITE=surfnet.dl.sourceforge.netBOOST_NAME=boost_1_44_0BOOST_VERSION=1.44.0if[!-e$BOOST_DISTRO_NAME];thenecho_run${CURL_CMD}http://$ASL_DISTRO_SITE/project/boost/boost/$BOOST_VERSION/$BOOST_DISTRO_NAME-o$BOOST_DISTRO_NAMEfi如何将这部分脚本移植到windows.bat语言中

c++ - 使用 FFmpeg(或类似工具)将应用程序输出录制为视频

我们有一个要求,让用户录制我们的3D应用程序的视频。我已经可以抓取单独的渲染帧,所以这个问题专门关于如何将帧写入视频文件。我不认为将每一帧写成一个单独的文件和后处理是一个可行的选择。我可以考虑将选项录制到简单的视频文件以供以后优化/编码,或直接写入合理的编码格式。另一篇文章中建议使用FFmpeg,但我觉得它有点令人生畏。这是最好的选择吗,如果不是,可以建议什么?我们可以使用LGPL,但不能使用完整的GPL。我们正在使用C++开发Windows(Win32而不是MFC)。非常感谢使用您推荐的库的示例/伪代码...基本上是在如何执行3个功能之后:startRecording()做任何需要的

windows - 如何创建将安装多个应用程序的打包安装程序,类似于 XAMPP?

我正在尝试将一个安装程序包放在一起,将VS2010、SQLServer2008R2和一些其他开发工具安装到一个可执行安装程序中。这个想法是创建类似于XAMPP的安装程序的东西,在一个方便的安装程序中安装Apache、PHP、Perl和MySQL。几乎每个程序的安装程序都是.msi文件。是否有任何应用程序可以将所有安装程序“打包”到一个可执行文件中?除此之外,还有哪些其他解决方案可以执行此类操作?我已经研究过为每个.msi使用带有/passive开关的批处理文件,因此它可以进行无人值守的安装,但如果可能的话,我想让它看起来像一个GUI应用程序。 最佳答案

c# - 如何让类似菜单的表单停留在屏幕上,位于所有其他应用程序之上?

我想在C#中制作一个像窗口任务栏一样的菜单栏,但我想知道如何让表单停留在屏幕顶部,而其他程序不会像窗口任务栏和鼠标悬停时那样覆盖它在图标上,它将显示如下形式:我是这样写的:这就是我想要的 最佳答案 Windows有一个工具,允许您基本上创建停靠在屏幕一侧并始终可见的伪任务栏。很久很久以前,Office团队(可能Office团队公开记录?)使用它来创建桌面工具栏。无论如何,它们被称为应用程序桌面工具栏(或“AppBars”),文档是here.要注册一个,您可以使用ABM_NEWmessage调用SHAppBarMessage函数.链接

c# - Windows 窗体中的原生外观(类似资源管理器)主菜单

除了使用MenuStrip之外,还有其他方法可以在C#中创建主菜单吗?它看起来不像标准的资源管理器菜单。我是不是做错了什么?我只想要标准的应用程序主菜单,例如资源管理器。 最佳答案 听起来您想要一个尊重os主题的菜单。MainMenu类将执行此操作。右键单击工具箱并选择“选择项目”。选择MainMenu类以将其添加到您的工具箱(当您选择选择项目时,它将添加到您“所在”的类别下)。请注意,MainMenu派生自Component而不是Control,因此不会具有完全控制功能,并且与Toolstrip派生项api相比,该api有点笨拙。