草庐IT

windows - 我们可以在可用打印机中列出虚拟打印机而不为其编写驱动程序吗

当我从任何应用程序进行打印时,我希望在可用打印机下列出虚拟打印机,此虚拟打印机会将打印数据发送到我的代码以进行一些调整。而且我相信我不需要为此编写新的驱动程序,因为Microsoft本身在Windows中提供了通用驱动程序、Postscript和XPS驱动程序。我的信念正确吗?我能否以某种方式利用这些现有驱动程序来创建虚拟打印机?我应该怎么做才能实现我想要的? 最佳答案 通用驱动程序、Postscript和XPS驱动程序。据我所知,这些是渲染驱动程序。打印驱动程序有两个组件:呈现组件和配置组件。两者都是dll。呈现组件是unidrv

Windows 批处理文件列出其中包含特定文件的文件夹

我正在尝试创建一个文件,其中包含一个目录列表,其中包含一个特定的文件名。假设我正在尝试查找其中包含名为*.joe的文件的目录。我最初只尝试了一个简单的dir/ad*.joe>dir_list.txt,但它会在目录名称中搜索*.joe,所以不行。然后我得出结论,for循环可能是我最好的选择。我从开始for/d/r%ain('dir*.joe/b')do@echo%a>>dir_list.txt看起来它没有执行dir命令。我添加了“usebackq”,但这似乎只适用于/F命令扩展。想法? 最佳答案 既然“dir/s/bfile_name

c++,列出所有文件,Windows 上的 dirent.h

在C++中,在Windows上列出目录中所有文件的最佳方法是什么?在Linux或Windows上使用gcc(例如MingW)这很容易通过dirent.h实现,但是当dirent.h不可用时(例如VisualStudio)在Windows上执行此操作的最佳方法是什么?我是否应该强制人们将dirent.h的免费实现添加到他们的VisualStudio中?或者我应该写一个替代代码来读取文件吗?如果是这样,最好的代码是什么?谢谢。 最佳答案 dirent.h是一个POSIXheader。在Windows上,您使用Find*File*()Wi

windows - 如何列出影子卷中所有修改过的文件?

创建还原点后,Windows会开始监视卷,任何更改都会记录在系统卷信息文件夹内的专有差异文件中。通过VSS-SDKapi,我们可以公开该卷,但它向我们展示了整个卷以及自快照创建以来已修改或未修改的所有文件/文件夹,以及在访问任何文件时,过滤器-如果需要,驱动程序会应用差异,并向我们展示文件。我的问题:是否可以针对还原点列出所有修改过的文件(比较影子卷和主卷内的每个文件的蛮力方法除外)?当我们单击文件属性中的先前版本选项卡时,Windows是如何处理的? 最佳答案 利用NTFSChangeJournal.Windows将对NTFS卷上

windows - 如何使用 Get-PSDrive 仅列出有效的已安装磁盘分区?

我昨天才发现PowerShell,我喜欢它。我正在尝试列出所有有效挂载的分区,这样我就可以将它们设为变量并在它们上运行chkdsk。问题是我不想检测机器上的备份分区。我用来编写和测试此脚本的计算机没有任何备份/未安装的分区。我正在仔细阅读get-helpget-psdrives但我不了解这些选项是否可以满足我的需要(或者他们是否已经在这样做)。 最佳答案 这将为您提供所有可以运行chkdsk的驱动器:Get-PSDrive-PSProviderFileSystem编辑:这将为您提供已安装的驱动器LocalDisks(3)orremo

windows - 仅在命令行中列出具有路径和文件大小的文件

Windows命令行(或者可能是PowerShell)。我如何以完整路径和文件大小递归地列出所有文件,但没有其他任何内容并导出到.txt文件。最好是适用于我在命令行中的任何当前目录的代码(因此不需要手动输入目标目录)。这些都不提供路径\文件名和文件大小:dir/s>filelist.txtdir/s/b>filelist.txtdir/s/o:-d>filelist.txt所需的输出(完整路径\file.ext文件大小):c:\aaa\file.ext7755777c:\aaa\bbb\1.txt897667c:\aaa\bbb\2.ext67788990c:\aaa\bbb\nnn\

c++ - 如何使用 C++ 在 Windows 中列出子目录?

如何使用C++在Windows中列出子目录?使用可以跨平台运行的代码更好。 最佳答案 这是我针对该问题的解决方案,不过它是一个仅限Windows的解决方案。我想使用跨平台解决方案,但不使用boost。#include#include#include///Getsalistofsubdirectoriesunderaspecifiedpath///@param[out]outputEmptyvectortobefilledwithresult///@param[in]pathInputpath,maybearelativepathfr

windows - 递归列出powershell中的目录

这个问题在这里已经有了答案:HowdoIgetonlydirectoriesusingGet-ChildItem?(17个答案)关闭5年前。如何在Powershell中递归列出目录?我尝试了dir/S但没有成功:PSC:\Users\snowcrash>dir/Sdir:Cannotfindpath'C:\S'becauseitdoesnotexist.Atline:1char:1+dir/S+~~~~~~+CategoryInfo:ObjectNotFound:(C:\S:String)[Get-ChildItem],ItemNotFoundException+FullyQualif

在匹配模式的文件夹中列出文件名,不包括文件内容

我正在使用下面的$patternGet-ChildItem$targetDir-recurse|Select-String-pattern"$pattern"|grouppath|selectname但是看来两个都列出的文件都有$pattern以它的名义和内容,例如当我在上面运行时$pattern="SAMPLE"我得到:C:\tmp\config.includeC:\tmp\README.mdC:\tmp\specs\SAMPLE.data.nuspecC:\tmp\specs\SAMPLE.Connection.nuspec现在:C:\tmp\config.includeC:\tmp\RE

windows - 从 IIS 上的命令行列出所有托管网站

我们如何从IIS上的命令行列出所有托管网站? 最佳答案 您可能必须以管理员身份运行它。appcmdlistsite直接来自http://technet.microsoft.com/en-us/library/cc771280(v=ws.10).aspx 关于windows-从IIS上的命令行列出所有托管网站,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13744744/