草庐IT

Shell脚本

全部标签

windows - 告诉我最后一次访问文件的时间的批处理脚本

我在一个文件夹中有一个销售订单列表。我想要一个可以输出到txt文件的批处理脚本,所有文件最后一次访问的时间是什么时候,但不一定要修改。 最佳答案 在NTFS文件系统的分区上有3个文件日期:创建日期、最后修改日期和最后访问日期。命令dir"pathtodirectory"/TA/OD根据最后访问日期列出目录下的所有文件,最后访问的文件在底部。dir"pathtodirectory"/TA/O-D以倒序列出文件,最后访问的文件在顶部。当然可以通过附加>"Nameoflistfilewithpath.log"将输出重定向到一个文件但是不要

windows - 使用 win 批处理脚本并排比较文件

我正在执行以下操作,但有两个问题(win2003):输出包括匹配的第一行和最后一行:-(输出不是并排的这两个问题能解决吗?建议(我尝试了/nnn和/lb选项)脚本::bof::Swithoffecho-the@switchoffechoforthisline@echooff::Clearscreencls::KeepLocalscontainedtothisbatchfilesetlocal::SetthetwofilesandcheckthattheyexistsetfileA=X:\tst\pfsrc\alex.txtsetfileB=X:\tst\cbsrc\alex.txtif

Windows 脚本 : Registry Import from Pipe/STDIN?

是否可以直接从另一个进程的输出导入注册表项(即通过来自STDIN的管道)?我想导入.reg文件中的一些注册表项,但只有在进行一些即时修改(填充占位符值,如用户名等)之后才能导入。我正计划使用HowcanyoufindandreplacetextinafileusingtheWindowscommand-lineenvironment?中的方法进行修改,但现在我需要弄清楚如何将修改后的版本放入注册表。(gcfoo.reg)-creplace'^"UserName"=""$',"`"UserName`"=`"$env:USERNAME`""||...我一直在查看REGIMPORT的文档,它

windows - 批处理脚本 : Merging the output of WMIC calls

为了获取安装在远程Windows系统中的软件包列表,我使用以下命令:wmic/node:172.22.73.15productgetname/format:csv输出:172.22.73.15,CompatibilityPackforthe2007Officesystem172.22.73.15,MicrosoftOfficeProfessionalPlus2007172.22.73.15,MicrosoftOfficeInfoPathMUI(English)2007172.22.73.15,MicrosoftOfficeAccessMUI(English)2007172.22.73.

windows - 在 Win 7 和 8.1 中调试 shell 扩展

在此方面,我将真诚地感谢您的帮助。我花了几个小时试图解决它。我用VCPP6(是的,我知道。不用告诉我)写了一个小扩展,在XP下使用IExtractImage在资源管理器中将特定DOS文件的内容显示为缩略图。事实证明调试很容易——我关闭了资源管理器并按了F5。单击所需类型的文件会生成缩略图。断点全部激活。升级到VS2012(同样发生在VS2013Express上)并使用IThumbnailProvider,相同的序列不起作用。程序本身可以运行。我可以在7和8.1中显示缩略图。我不能做的是通过资源管理器调试它。我可以使用SDK(ThumbnailProvider)中的示例调试它,但不能使用

windows - 如何删除文件夹内的所有文件夹,Windows 批处理脚本中的文件夹除外?

我试图删除一个文件夹中的一个文件和文件夹,除了一个,但到目前为止我还没有得到一个完美的答案?任何人都可以在上面提供帮助吗?我的文件夹结构是这样的:我在E:\下有一个ABC文件夹在那个文件夹里我有4个名为A.txt、B.txt、C.txt和D.txt的文件,我有3个文件夹,它们分别是AB、BC和CD...我想删除ABC文件夹中的所有文件和文件夹,除了ABC文件夹中的CD文件夹..任何人都可以帮助解决上述问题吗? 最佳答案 测试一下-它应该可以工作。pushd"d:\abc\cd"&&rd/s/q"d:\abc"2>nul

windows - 在 windows cmd yes/no 提示下自动有脚本输入 yes

我感兴趣的是能够在Yes/No提示符下自动让我的cmd输入Yes:__.d$$b.'TO$;\/:TP._;/.;:Tb///;j$j_.-"d$$$$.'..d$$$$;//P'd$$$$P.\\/".d$$$P'\\^"l.'`T$P""""":._.'_.';`-.-".-'-'._._.-".-"`.-"_____._.-"-(.g$$$$$$$b..'""^T$$$P).(:_/-"/.'/:/;._.'-'`-'")//;/;`-.-"..--"""//;.-"..--""-':..--""--.-"(\.-(\..--""`-\(\/;`_.:..............

windows - 用于检查系统中是否存在 Java 主目录并检查 Java 版本的批处理脚本

有没有办法写一个批处理脚本来检查环境中是否存在javahome并检查java版本是否高于7@echooffIF"%JAVA_HOME%"==""(echoEnterpathtoJAVA_HOME:set/pJAVA_HOME=)ELSE(echo%JAVA_HOME%)我使用上面的脚本来检查javahome。但是它没有给出任何正确的输出 最佳答案 编辑2017/11/16适应newJREregistrylocation.划线下的原答案@echooffsetlocalenableextensionsdisabledelayedexpa

windows - 我的 powershell 脚本和计划任务的异常行为

对在我的AD服务器上运行powershell的一些奇怪行为有疑问。我创建了一个powershell脚本来从AD中检索非事件用户信息,不确定它是否相关,但我将其包含在下面:$searchRoot=@("mydomain.com/TEst/test1","mydomain.com/TEst/test2")$searchRoot+=@("mydomain.com/TEst/test3")Add-PSSnapinQuest.ActiveRoles.ADManagement$inactiveUsers=@()Foreach($ouin$searchRoot){$inactiveUsers+=@(

Python - 如何在脚本运行时隐藏 Windows 命令提示符屏幕?

当我的python脚本运行时,如何从桌面上删除这个黑色的命令提示符屏幕?我使用python2exe将service.py脚本制作成exe。一切正常,但是当.exe运行时,我有一个我不想显示的固定命令提示符。服务.py:#!/usr/bin/envpythonimportosimportctypesfromsubprocessimportPopen,PIPEdefMbox(title,text,style):ctypes.windll.user32.MessageBoxA(0,text,title,style)python_check=os.path.exists("C:/Python2