batch-file

如何在 Word 中隐藏 VBScript
batch-file

如何在 Word 中隐藏 VBScript

如何在文档(Word、Excel 等)中隐藏 .vbs 文件?打开文档时也应该执行它。 我尝试使用“复制”命令,但它没有执行脚本。 ...

Admin

保留在 BATCH 文件中的当前工作目录中
batch-file

保留在 BATCH 文件中的当前工作目录中

我有一个根目录,从中运行主批处理文件,它调用根目录子目录中的另一个批处理文件(第二个批处理文件)。 执行第二批处理文件后,想要保留在根目录中: @echo off set root_dir=C:\Users\milan\Desktop cd "%root_dir%\2nd_dir" call 2nd_batch.bat echo %cd% 最后的 echo 命令应该向我显示根目录的补丁。我尝试这样做 cd "\%root_dir%\2nd_dir\" 但它没有起作用。 ...

Admin

如何使用命令行降低 HDD 的转速?
batch-file

如何使用命令行降低 HDD 的转速?

我的笔记本电脑上有一块 SSD 和一块 HDD,我想用一个命令安全地让第二块硬盘停止旋转。我尝试过 mountvol 命令,但即使我禁用了驱动器中的所有分区,它仍然发出旋转的声音。我特别需要一个 cmd 命令,而不是其他修复程序(例如设备管理器等),这样我就可以随时打开和关闭驱动器。 ...

Admin

返回值使用 SETLOCAL 设置调用函数的批处理文件
batch-file

返回值使用 SETLOCAL 设置调用函数的批处理文件

SETLOCAL...ENDLOCAL彻底地注入局部变量,以至于尝试计算值并返回值的函数会失败。 通常,这些函数使用for-解析文件和字符串do,并依赖于SETLOCAL enabledelayedexpansion计算值。 多年来,我通过将值传递给临时文件并恢复它来解决了这个问题,如下例所示。 然而……这是 非常 速度很慢,尤其是涉及递归时,因为需要不断进行读/写/创建循环。 甚至由创建的系统范围变量也会SETX失败,因为SETLOCAL会创建并发布本地版本。它是万无一失的~或者看起来是。 多年来,我一直在研究这个问题,这个问题让我一直很头疼。...

Admin

将特定文件类型从多个子文件夹复制到一个文件夹中
batch-file

将特定文件类型从多个子文件夹复制到一个文件夹中

我想将包含多个子文件夹的所有 csv 文件复制到一个文件夹中。但我只想要不超过 30 天的文件。 这是我目前所拥有的: for /R C:\Source %%f in (*.csv) do copy %%f U:\Target 我知道 robocopy 有更多的可能性,但我无法在我的代码中使用 robocopy: for /R C:\Source %%f in (*.csv) do robocopy %%f U:\Target ...

Admin

将cmd批处理文件中的回显重定向到变量失败
batch-file

将cmd批处理文件中的回显重定向到变量失败

我使用下面的函数来检查回显是打开还是关闭,正如您所看到的,它通过管道传输回显状态,然后使用输出来设置标志: 功能 :echos echo > echo.txt & rem pipe ech status to a text file @echo off set _echos=yes :: default assumption is that echo was on CALL FileStringLength echo.txt & rem fetch string length. eq to 12 if off IF %_strle...

Admin

用ffmpeg把4张图片合成一个正方形
batch-file

用ffmpeg把4张图片合成一个正方形

请告诉我如何用 ffmpeg 将 4 张(1.jpg、2.jpg、3.jpg、4.jpg)图片组合起来,2 张在上方,2 张在下方,形成一个正方形 [1][2] [3][4] 创建批处理文件 ffmpeg -i 1.jpg -i 3.jpg -filter_complex vstack 5.jpg ffmpeg -i 2.jpg -i 4.jpg -filter_complex vstack 6.jpg ffmpeg -i 5.jpg -i 6.jpg -filter_complex hstack 输出.jpg 它解决了我的问题,但也许有更简单的方法...

Admin

Windows START 命令如何知道从哪里获取程序?
batch-file

Windows START 命令如何知道从哪里获取程序?

例如,如果我想启动 Google Chrome, start chrome 就足够了。但我的电脑上没有 chrome PATH,所以使用 chrome 不会起作用。如何开始知道 Chrome 在哪里吗?如果开始找不到 Chrome,我该如何帮助它找到 Chrome? ...

Admin

Windows 中的批处理文件/脚本用于删除父文件夹及其中的所有内容(如果文件夹中有 Word Codec)
batch-file

Windows 中的批处理文件/脚本用于删除父文件夹及其中的所有内容(如果文件夹中有 Word Codec)

我有一些下载目录,其中临时存放下载的文件。 有时,这些会自动下载包含虚假视频文件的父文件夹以及名为“Codec”的文件夹。 基本上,我想要实现的是,如果任何地方有名为“Codec”的文件夹,则删除整个 PARENT 文件夹及其所有内容(文件和子目录)。而不仅仅是删除 Codec 文件夹。 这是一种清理主文件夹中这些假的和无用的文件的方法。 任何帮助,将不胜感激 :)。 ...

Admin

我怎样才能在不完全删除密码的情况下使用 ssh 进入我的 RPi
batch-file

我怎样才能在不完全删除密码的情况下使用 ssh 进入我的 RPi

我正在尝试从批处理文件中将某些内容附加到文件。我想附加的文件位于我的 Raspberry Pi 上,我可以通过 SSH 进入。 为了避免每次都必须输入密码,我想以某种方式自动执行此操作,要么将其放入批处理文件中(这似乎不可能,或者人们真的不喜欢它),要么通过我的电脑和某种 Rapsberry Pi 之间的共享密钥。 我尝试在 PC 上运行 ssh-keygen,它运行良好,并且生成一切正常。我将公钥复制到 /root/.ssh/authorized_keys 和 ~/.ssh/authorized_keys,但无论哪种方式,当我在 Windows 命令行...

Admin

以递归方式批量合并txt文件
batch-file

以递归方式批量合并txt文件

我有一个文件夹,里面有几个子文件夹,每个子文件夹包含 10k+ 个小 txt 文件。现在我需要将每个子文件夹中的所有文件合并为一个大 txt 文件,以便进一步处理。 如果我在每个文件夹中手动调用一个批处理,其中仅包含copy *.txt merge.txt /B所有内容,则可以正常工作。 但是,如果我可以从主程序中调用一个批处理文件,为每个子文件夹执行相同的任务,那么会更好、更简单。我试过了,for /r %%d in (.) do (copy *.txt merge.txt /B)但没有成功。错误消息是找不到 *.txt,这让我相信我不能只使用通配符,...

Admin

尝试使用批处理文件导出我的 Excel 2003 最近文件列表有什么问题?
batch-file

尝试使用批处理文件导出我的 Excel 2003 最近文件列表有什么问题?

尝试使用批处理文件导出我的 Excel 2003 最近文件列表有什么问题? 我不断收到语法错误或无法找到指定注册表项的错误。以下是我测试过的变体: REG EXPORT HKCU\Software\Microsoft\Office\11.0\Excel\"Recent Files" C:\users\Murray\Desktop\Tools\"Restore Excel Recent Files New.reg" /y /reg:64 REG EXPORT HKCU\Software\Microsoft\Office\11.0\Excel\Recent...

Admin