草庐IT

open_date

全部标签

windows - FORFILES date -after-(cmd 文件中的日期计算)

我想在cmd文件中使用FORFILES,以对给定日期之后到“今天”的所有文件执行操作。我可以使用forfiles/d+07/10/2013/c"cmd/cecho@fname"之类的东西在2013年7月10日之后对所有内容采取行动,但我想要的只是能够从“今天”之前的90天开始计算。是否有一种可以在cmd文件中使用的日期计算语法,可以让我指定“今天前x天”以输入FORFILES?我宁愿不使用VBS(并找到了一个可以在VBS中运行的代码片段),尽管我也可以为Powershell重新编写我的脚本,但理想情况下我想坚持使用cmd。澄清一下,“-90”会找到所有早于90天的文件;“+90”会找到

windows - 批处理脚本 : Validate Date Input

我有一个批处理文件,用于为客户创建新的项目文件夹,引导用户完成创建过程并将适当的文件和文件夹添加到中央位置。我需要添加一个输入部分,以便他们可以输入日期(不一定是当前日期),并且它包含在文件的命名中。我遇到的问题是,我需要对日期输入进行虚拟证明,而且我一直在寻找答案,但找不到答案。我希望用户以MM-DD-YYYY格式输入日期,包括破折号。然后需要将其格式化为YYYY-MM-DD。它需要足够聪明,强制用户使用所需的格式MM-DD-YYYY;必须是数字和破折号、没有斜线、正确数量的字符等等。我无法找到任何接近甚至远程让我到达我需要去的地方的东西,所以我在这方面向那些了不起的天才寻求帮助,因

java - 启动相关程序或显示来自另一个程序的 "Open with"对话框

在WindowSeven下,以下命令会显示一个对话框然后终止而没有任何其他操作,为什么?预期效果是启动相关程序Notepad++或至少NotepadRUNDLL32.EXESHELL32.DLL,OpenAs_RunDLLD:\doc\toto.txt 最佳答案 首先,请注意OpenAs_RunDLL是一个undocumentedentrypoint所以期望它起作用的唯一原因是它出现在HKEY_CLASSES_ROOT注册表中作为OpenWithshell动词的实现(至少在某些版本的Windows中)。这仅意味着它可以预期在被适当的

c++ - VC++ : How to get the time and date of a file?

在给定文件路径的情况下,如何使用C++在Windows上获取文件的文件大小和日期戳? 最佳答案 您可以使用FindFirstFile()同时获取它们,而不必打开它(这是GetFileSize()和GetInformationByHandle()所必需的))。然而,这有点费力,所以一点wrapper会有帮助boolget_file_information(LPCTSTRpath,WIN32_FIND_DATA*data){HANDLEh=FindFirstFile(path,&data);if(INVALID_HANDLE_VALUE

windows - 批处理文件 : get the creation date of a folder

有没有办法在纯批处理文件(无电源脚本)中获取文件夹的创建日期?特别是,我想把它放在这个for循环中:FOR/f"tokens=*"%%Gin('dir/b/s/a:d"C:\asdf\*"')DOCALL:loopbody"%%~tG""%%G"这个循环调用一个“函数”,第一个参数是文件夹的修改日期,第二个参数是文件夹的路径。 最佳答案 for/f"skip=5tokens=1,2delims="%%Ain('dir/ad/od/tc"dirname"')do(echo%%A-%%Bgoto:end_loop):end_loop试试

windows - VBS : Check IP address and open URL (but only once)

我正在尝试创建一个VBScript,它将通过检查其IPv4地址(由DHCP分配)来检测正在运行的计算机是否连接到我们工作的LAN,然后根据它是否打开特定的URL在我们的网络内部或外部。该脚本将主要用于在工作(10.12.90.0/22)和家庭(通常是192.168/23,但这实际上可以是任何东西)之间漫游的笔记本电脑上。在这两种情况下,我只需要打开corectURL一次,因为几乎总是会有多个网络适配器(有线/无线/蓝牙等)。下面的脚本在我测试时似乎可以工作,但我不是程序员,我不确定是否有更好的方法来做到这一点。理想情况下,我希望避免因延迟而对服务器执行ping操作。strCompute

java - URI 架构 : Infinite command prompts are opening

我浏览了以下文档中心并尝试创建我自己的URI架构myDocs:https://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx以下是我的Java程序。它采用命令行参数并在浏览器中返回URL。importjava.awt.Desktop;importjava.io.IOException;publicclassURIOpen{publicstaticvoidmain(Stringargs[]){if(args.length==0){return;}Stringuri=args[0];try{Desktop.getDesktop

c++ - fatal error C1083 : Cannot open include file: 'iostream' : No such file or directory

我已多次重新安装VisualStudio2010Professional以尝试使其正常工作。我不得不卸载VisualStudio2012Professional,因为它没有编译我们在类里面所做的事情。我完全卸载了所有东西,包括SQLServer..我去了VC/include,发现iostream头文件不在那里。#includeintmain(){cout这就是我正在尝试做的所有事情,因为其他任何事情都不起作用。这真的让我发疯,因为我需要让它工作才能完成我的项目!!!每次我这样做;新项目=>空项目=>添加项目到源=>.cpp我正在运行Windows8。它只是说错误无法打开源文件此外,错误

c++ - "LNK1104 Cannot open file ' kernel32.lib ' "当 Windows SDK 版本设置为 15063.13 时

我在VisualStudio2017中使用C++,最近刚刚将Windows10从周年更新更新为创作者更新。无意中发现,在编译DLL项目时,会出现错误信息:LNK1104-无法打开文件“kernel32.lib”在项目属性中稍微调整了一下后,我注意到如果将WindowsSDK版本从10.0.14393.0设置为10.0.15063.0,则会出现错误消息。如果我将它设置回10.0.14393.0,我可以正常编译。我想知道为什么当WindowsSDK版本设置为Creator'sUpdate构建版本时,会抛出此错误消息,但如果设置回AnniversaryUpdate构建版本则不会?谢谢。

windows - File.open 在带有 unicode 文件名的 Windows 上使用 ruby

我有一个在Windows7上的Ruby1.9.1上运行的脚本我已经将我的脚本提炼为File.open("翻譯測試.txt")但仍然无法正常工作。我知道Windows上的Ruby1.9文件名处理存在问题(使用WindowsANSI库),但如果有一个可从Ruby调用的变通方法,我会很高兴 最佳答案 大多数Unicode更改,如文件和目录操作,已在1.9.2(主干)中得到改进,其他更大的更改将很快合并。正如bobince所指出的,这已经被问到了:UnicodefilenamesonWindowsinRuby