BAT:基于文件修改日期的 if 语句

2023-12-10

我想查看锁定文件的修改日期是否超过 5 秒前或将来(表明 PC 时钟已改回)。

我怎么能说

  • if file.modifydate < now - 5 seconds or modifydate > now
    • 运行命令 a (命令 a 将启动我的 Java 应用程序)
  • else
    • 运行命令 b (命令 b 将向本地主机端口发送 UDP 数据包)

正如 Wimmel 所建议的,我将使用 VBScript - 实际上我将以与通常使用 VBScript 相同的方式使用 JScript...因为我已经熟悉 JavaScript。

我发布了这个问题:Windows XP 及更高版本:JavaScript 而不是 VBScript?

其中有我将使用的代码

用于检查修改日期/时间

var o = new ActiveXObject("Scripting.FileSystemObject");
var file = o.GetFile("c:\\temp\\test.js");
// WScript.Echo(file.DateLastModified); // This is the modify date/time with seconds

以及执行我的 Java 进程的代码

WshShell = WScript.CreateObject("WScript.Shell");
var result = WshShell.Run("command-goes-here", 0, true);
// WSH.Echo(result); // this is the exit code

命令 b 将使用以下建议之一发送 UDP 数据包Windows BAT 或 CMD:将一些数据发送到本地主机 udp 端口.

如果我使用 VBScript/JScript,这些命令可能是相同的,因此它们应该可以正常工作。

唯一缺少的是:VBScript/JScript 网络:连接 UDP 或 TCP

如果我可以使用本机函数,它肯定比命令 b 的 exec 更好。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

BAT:基于文件修改日期的 if 语句 的相关文章

  • 已安装全局 NPM 包但未找到命令

    我已经全局安装了两个 npm 包 下载 https www npmjs com package download and 谜虚拟盒 https www npmjs com package enigmavirtualbox通过命令行 npm
  • 在Java中运行bat文件并等待

    您可能会认为从 Java 启动 bat 文件是一项简单的任务 但事实并非如此 我有一个 bat 文件 它对从文本文件读取的值循环执行一些 sql 命令 它或多或少是这样的 FOR F x in CD listOfThings txt do
  • 如何获取Windows批处理的父文件夹

    我正在编写一个批处理文件 我需要获取该bat文件的父文件夹 有可能吗 注意 我的意思是批处理文件的父文件夹 而不是调用该批处理的提示的当前目录 Thanks 批处理的父文件夹位于变量中 dp0位于 例子 echo off setlocal
  • 批处理文件删除目录中除指定列表之外的所有文件夹

    我正在寻找一个批处理文件 该文件将进入 C Documents and Settings 并删除除我想保留的几个文件夹之外的所有文件夹 这是一个破解方法 D 如果您在folders txt 中有一个文件夹路径列表 如下所示 C Docume
  • 如何获取字符串的最后一个单词?

    我有一个批处理文件 它以文件路径作为参数 set filePath 1 现在 假设文件路径是 C Temp Folder 我想设置Folder在一个新变量中 我怎样才能做到这一点 我在网上搜索了一下 所有的解决方案都是这样的 for A i
  • 我可以从命令行或 MS-Dos 启用/禁用网络连接吗?

    我想从 Windows 8 中的命令行启用 禁用网络连接 netsh interface set interface Local Area Connection DISABLED 要启用该接口 您需要运行 netsh interface s
  • 从命令提示符/批处理文件添加环境变量

    我正在尝试在批处理文件中添加环境变量 系统 以下命令显示错误 语法无效 有人可以帮忙吗 对我来说它看起来不错 reg add HKLM SYSTEM CurrentControlSet Control Session Manager Env
  • R中IF函数的使用

    我正在短跑ifR 中的函数 但收到以下警告消息 In if runif 50 0 1 lt 0 69 the condition has length gt 1 and only the first element will be used
  • 在 PHP 中包含 PHP 文件

    我有一个网站 它运行 PHP if 语句来根据附加文件的类型 即 Jpg Txt MP4 显示内容 所以我显示 TXT 文件的代码是 if post attachment txt display attachment div class d
  • 在 C++ 的 if-else 块中声明变量

    我试图在 if else 块中声明一个变量 如下所示 int main int argc char argv if argv 3 string simple Player player get Simple else if argv 3 s
  • “以管理员身份运行”时的 Windows 批处理文件起始目录

    我有一个位于目录中的批处理文件 也必须从那里运行 因为它会更新该目录中的文件 这工作得很好 除非用户以管理员身份运行批处理文件 Vista 上需要 那么起始目录是C Windows System32 有什么办法仍然能够知道批处理文件是从哪个
  • PHP 负面因素不断增加

    我这里有这个代码 remaining 0 foreach clientArrayInvoice as key gt row remaining remaining row total 它的作用是 它获取总计值并将它们相加 但是当我有负值时
  • Windows批处理脚本启动程序并退出控制台

    我有一个用于启动程序的批处理脚本 例如notepad exe 当我双击这个批处理文件时 记事本正常启动 但是黑窗cmd谁发起的notepad exe仍然在后台 我需要做什么才能启动notepad exe并使cmd窗口消失 edit 比使用更
  • MS Batch:检查驱动器是否正在使用

    我需要检查驱动器 Z 是否正在使用 例如 正在由应用程序使用 已打开 我的批处理文件如下所示 Mount Z wait 15 minutes check if drive Z is in use IF NOT unmount Z ELSE
  • 批处理文件-选择选项-设置默认选项

    在下面的示例批处理文件中 我有几个选项供用户选择 另外 我想设置一个默认选项 例如 我希望用户能够点击 ENTER 然后从我的列表中选择默认选项 我选择的 假设选项 1 谢谢您的帮助 ECHO OFF selector set input
  • 在重定向文件 (>output.txt) 中显示带重音符号的字符

    example mode con cp gt tmp output tmp notepad tmp output tmp show Statut du p riph rique CON Page de codes 850 代替 Statut
  • 如何使用批处理文件安装文件夹中的所有.exe?

    我正在尝试开发以下算法 对于当前文件夹 包含脚本的文件夹 中的所有文件 执行以下操作 将文件一一安装 cls setlocal disableDelayedExpansion if PROCESSOR ARCHITECTURE x86 se
  • 在 C# 中编写批处理脚本的好方法是什么?

    我想用 C 编写简单的脚本 我通常会使用 bat 或 4NT btm 文件 复制文件 解析文本 询问用户输入等等 相当简单 但在批处理文件中正确执行这些操作确实很困难 例如没有例外 我熟悉像 AxScript 这样的命令行 脚本 包装器 这
  • Python:内联 if 语句 else 不执行任何操作

    如果 Django 模型的字段匹配条件 则将其分配给一个值 g Car objects get pk 1234 g data version my dict dataVersion if my dict else expression fa
  • 用于在 JAGS 中定义分布的 if/else 语句

    在 JAGS 中 我想为参数 w i 定义泊松分布 如果另一个参数 e i 大于 0 该分布也会被截断 大于或等于 2 本质上我希望它代表 w i ifelse e i gt 0 dpois mu T 2 dpois mu 我尝试通过调整响

随机推荐

  • Azure数据工厂数据流静默地将日期列置空

    我正在尝试使用 Azure 数据工厂将 CSV 插入到 Azure SQL 表中 一切看起来都很顺利 直到我检查结果 其中一列是可为空的日期 CSV 包含这样的值1 2 2020 12 00 00 AM 数据流默默地插入一个NULL而不是因
  • Pandas如何读取子标题

    我正在使用 python pandas 来处理 csv 文件 csv 文件有多个标题 例如 Header1 Header2 Date Subheader1 1 Subheader1 2 Subheader2 1 Subheader2 2 在
  • Node.js 中的动态下拉菜单

    Node js 新手在这里 在 Node js 中制作动态下拉菜单的简单方法是什么 基本上 我有两个表 Skill and Skill Category 我想从中选择Skill Category并提供相关的Skill 我假设我需要使用一些模
  • html 文档中的重复 ID .. 如果它们由具有唯一 ID 的 div 限定范围,那是多么糟糕的想法?

    我有一个网页 其中显示单个待售商品 并带有 添加到购物篮 按钮 该页面使用大量 JavaScript 来允许用户自定义项目 我现在需要修改页面以在同一页面上显示多个相似的项目 每个附加项目也可以由用户以相同的方式自定义 JavaScript
  • 克隆包含剑道输入的 div

    我有一个应用程序 允许用户动态创建包含剑道输入的 div 为此 我有一个 div 其中包含多个剑道输入 我将其用作模板 当用户决定向页面添加一个部分时 我使用 jquery clone 克隆我的 div UI 中的一切看起来都很好 但由于剑
  • 如何判断套接字是否关闭

    我制作了一个简单的客户端服务器程序 但主要问题是 一旦客户端和服务器之间建立连接 如果客户端关闭程序 服务器会重复执行最后一条消息 有时会产生巨大的问题 所以我想要的是是否有任何函数可以调用来获取 SOCKET 结构的状态 这样如果客户端关
  • 在 Flask 应用程序中使用 Markdown 混合图像

    我正在使用构建静态站点Flask FlatPages 并跟进Frozen Flask 在我的页面中 我想将文本与图像混合在一起 这是执行此操作的天真的方法 Look at this image img src Hmm it does not
  • 按 VB.NET 形式的日期搜索条件从 Access 数据库中选择行

    我有一个非常简单的问题 我的 VB NET 表单上有几个日期选择器控件 用户选择 startDate 和 endDate 并且显示相关表中的所有行 其中包含orderDate用户选择的开始日期和结束日期之间 以下是相关代码 Private
  • 从基类创建派生类的实例

    我有我的抽象基类A public abstract class A ICloneable public int Min get protected set public int Max get protected set public A
  • BOOT_COMPLETED 意图操作的广播无法正常工作

    我有一个接收器类正在监听多个操作 但它无法捕获android intent action BOOT COMPLETED行动 我做错了什么 这是我的清单文件
  • susy 2.0 在断点处更改列

    我没有使用指南针 我更喜欢使用 Breakpoint scss 我用的是ssy 2 0 我知道有很多关于这个问题的帖子 但我没有运气找到任何相关的内容Breakpoint scss and Susy 2 0关于这个话题 import sus
  • Adobe Air 的推送通知 iOS 本机扩展

    我正在为 Adob e AIR 开发 iOS 本机扩展 它将获取推送通知的设备令牌 不幸的是 我不是那么热心的 Objective C 程序员 我不确定我正在使用的代码是否有问题 它编译没有问题 我可以将扩展与 AIR 一起使用 但看起来注
  • 具有相同 ID 的 HTML 元素

    目前我正在开发一个 喜欢 的新闻提要系统 一页上有多个新闻提要 这意味着有多个具有相同 ID 的 喜欢 按钮 这是我用来喜欢帖子的 jquery document ready function likebutton click functi
  • 将韩文字符转换为实体

    我正在尝试将韩语字符转换为 unicode html 实体 但没有任何运气 我使用这个网站 http www mylanguages org converter php但希望在 php 编码中有类似的东西 text echo htmlent
  • 将 XLSX 文件从每月电子邮件(在 Gmail 中)导入到指定的 Google Sheet

    我定期收到客户发来的 XLSX 文件 我希望自动执行将其从 Gmail 自动标记 导入 Google 表格的过程 到目前为止 我设法使其适用于 CSV 文件 但 XLSX 文件似乎更棘手 有人可以帮助调整我的 CSV 文件代码吗 funct
  • SQLiteDataAdapter 更新方法返回 0

    我从 CSV 文件加载了 83 行 但是当我尝试更新 SQLite 数据库时 我得到 0 行 我不知道我做错了什么 程序输出 Num rows loaded is 83 Num rows updated is 0 源代码是 public v
  • Java,IllegalAccessorError:超类访问检查失败

    我一直在用 Java 开发自己的一个小项目 最近 我编译了它并收到了这个错误 线程 main 中的异常java lang IllegalAccessError 超类访问检查失败 类kr w zeale v1 program core Dat
  • oracle SQL语句中rownum与order by子句结合使用

    以下两个 SQL 语句中哪一个将返回所需的结果集 即 Status 0 且 Starttime 最高的十行 两个语句总是返回相同的结果集吗 开始时间是唯一的 SELECT FROM MyTable WHERE Status 0 AND RO
  • 关闭图形所有子图的轴

    我正在创建大量子图 我想关闭所有子图的轴 目前我正在通过以下方式实现这一目标 fig ax plt subplots 7 len clusters fig subplots adjust wspace 0 top 1 0 bottom 0
  • BAT:基于文件修改日期的 if 语句

    我想查看锁定文件的修改日期是否超过 5 秒前或将来 表明 PC 时钟已改回 我怎么能说 if file modifydate lt now 5 seconds or modifydate gt now 运行命令 a 命令 a 将启动我的 J