问题标签 [dos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
6945 浏览

date - 使用 DOS 批处理文件备份最近 7 天的文件夹

我正在尝试制作一个脚本,该脚本将在过去 7 天内每天复制一个文件夹(在 Windows 中)。在第 8 天,我希望它获取最旧的副本并覆盖它,依此类推,所以在任何时候我都会有一个 7 天的文件夹“历史记录”。

现在,我以前在 Linux 中完成了这项工作,只需告诉每日 bash 脚本将文件夹复制到“/home/whatever-date +%u'”。

date +%u 顺便输出星期几。1 代表星期一,2 代表星期二,以此类推。

相比之下,DOS 日期命令是完全延迟的。有没有一种简单的方法可以在 DOS 批处理文件中获取星期几(数值),还是我应该放弃并用 Java 编写它?

0 投票
2 回答
368 浏览

batch-file - 如何制作批处理文件以一键运行相同的 cloc 命令?

要运行命令:

显然,我不想每次想进行行计数时都进入 DOS。

0 投票
2 回答
458 浏览

shell - 需要在 unix 中创建一个 shell 脚本或一个命令,它可以执行以下过程(命令将是首选)

在以下路径

我有一个文件 DDD.CLI026.WK0933.DDDMR45.001.head

如果我打开这个文件,我会得到如下数据(单行)

HEADER0101IMS HEALTHDMD 每周 D DD.CLI026.WK0933.DDDMR45 Centocor DMDDRM45 W2009080210120090831125325ssnyder@us.imshealth.com
TRAIL0101 000000000 581 0000000000CKSUM00000233

我们需要从这个文件中复制 581(它不会总是每天更新)并在以下位置更新它

当我打开这个文件时,它的数据如下

我们需要根据 $$DRM45_RowCount 更新 581

0 投票
3 回答
276 浏览

windows - 如何使用dos命令执行以下操作

在以下位置 \ncsusnasent02.na.jnj.com\its_diq_na_win_dev\PowerCenter\infa_shared\WCPIT_BIO_EDW\SrcFiles\DDDMD\DDD.CLI026.WK0933.DDDMR45.001.head

我有一个文件 DDD.CLI026.WK0933.DDDMR45.001.head

如果我打开这个文件,我会得到如下数据(单行)

我们需要从这个文件中复制 581(它不会总是每天更新)

并将其放入变量中

0 投票
2 回答
1658 浏览

delphi - Delphi函数将字符串转换为DOS格式

我正在使用 FINDSTR 函数来过滤文本文件,但它在扩展 ASCII 字符上失败了。我尝试使用 CharToOEM 函数,但仍然有诸如“à”之类的字符,FINDSTR 似乎无法识别这些字符。

我想使用 FINDSTR,因为我使用的文本文件有 100MB 大,所以我需要一些快速的东西。是否存在一个函数,它重命名字符串,使它们没有“奇怪”的字符?

代码是:

太糟糕了,FINDSTR 找不到文件...编辑:这是 Delphi 2007。

编辑:我想过使用像这样的循环:

不幸的是,我找不到这样的“strContains”函数(而且它可能会很慢)。搜索字符串并不复杂,它是一堆 HEX 值:“C2 | 1AF | B8 | ...”

最终编辑:有时最好回到基础:) 我只是通过测试字符值来用下划线替换所有扩展字符:

我希望有一天有人会使用它 :) 感谢您的帮助,Gramm

0 投票
4 回答
14913 浏览

time - 如何在 DOS 中为脚本计时?

如何在 DOS 提示符下为脚本计时?

*NIX 等价物是:

有与此等效的DOS吗?谢谢

0 投票
2 回答
419 浏览

scripting - 如何在 DOS 中使用另一个命令的输出来运行命令?

例子:

我需要以某种方式分析重定向流中的文本。

0 投票
1 回答
178 浏览

shell - 如何将命令的输出存储到路径?

我目前正在运行一个命令,它正在生成压缩文件。我需要将该 zip 文件存储到 c:\windows\abc.zip 中。有谁知道这是怎么做到的吗?

我当前的命令是这样的: cd %path% cdx.exe

我尝试在 cdx.exe 之后指定路径,但它没有存储在该路径中。它正在运行 exe,但存储在我的桌面上,而不是 c:\windows。

希望它有意义。

0 投票
1 回答
3532 浏览

validation - DOS:命令行参数验证

忍受我,已经有一段时间了。:)

验证传递给 MS-DOS 批处理脚本的命令行参数的好方法是什么?

例如,这是我想做的:

0 投票
1 回答
1556 浏览

windows-mobile - 是否可以从 DOS 提示符访问 Windows Mobile 设备目录结构?

我想从 DOS 提示符访问 Windows Mobile 设备上的目录结构,以便自动删除移动设备上的某些目录和文件。

这样的事情可能吗?

提前致谢。