问题标签 [batch-file]
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.
javascript - 如何使用 YUI Compressor 自动压缩 JavaScript 文件?
YUI Compressor不接受通配符参数,所以我不能这样运行它:
但我有超过 500 个文件,不想像这样创建批处理文件:
当然,我的文件名也不是统一的。
有没有办法在不编写任何代码的情况下自动执行此操作?:)
windows - 为什么即使标签存在也会抛出“系统找不到指定的批次标签”?
在 Windows XP 中运行批处理文件时,我发现随机出现的错误消息:
系统找不到指定name_of_label的批次标签
当然标签是存在的。是什么导致了这个错误?
batch-file - 如何在我的 Windows 上下文菜单中创建函数
在将它们上传到生产环境之前,我使用jsmin压缩我的 javascript 文件。
由于我倾向于每页有一个“代码隐藏”javascript 文件,因此我经常这样做。
我安装了一个 Windows Powertoy,它在 Windows 资源管理器中添加了一个上下文菜单项,所以我可以“在此处打开命令窗口”。当我单击它时,命令提示符会在正确的目录中打开。这样可以节省一点打字。
但是,我仍然需要输入如下内容:
让它工作。这很麻烦。
我想创建一个上下文菜单项,允许我右键单击 *.js 文件并选择“jsmin-compress this file”。然后调用jsmin,将原始文件压缩成“ original_filename.min.js ”
我怎样才能做到这一点?
windows - Windows批处理文件的隐藏功能
Windows 批处理文件有哪些鲜为人知但重要且有用的功能?
指导方针:
- 每个答案一个功能
- 提供特性的简短描述和示例,而不仅仅是文档链接
- 限制对本机功能的回答,即不需要额外的软件,如Windows 资源工具包
澄清:我们在这里指的是由 cmd.exe 处理的脚本,这是 WinNT 变体的默认设置。
(另请参阅:Windows 批处理文件:.bat 与 .cmd?)
command-line - 用批处理文件搜索和替换
我正在使用 Windows 命令编写一个批处理文件脚本,并且想用“,”更改每次出现的一些空格,最简单的方法是什么?
string - 如何在 for 循环中对变量执行字符串操作?
这听起来很愚蠢,但我无法让它工作。我想我只是不明白两者之间的区别%%v, %v% and %v
这是我正在尝试做的事情:
这成功地为每部电影生成了一个缩略图,但问题是:
所以我想做的就是去掉最后 4 个字符%%v
并将其用于第二个变量。
我一直在尝试这样的事情:
但它不起作用,我能想到的任何迭代也不起作用。
有任何想法吗?
windows - 为什么 Windows 命令提示符与批处理文件的编码之间存在差异?
例如,假设我有一个名为的批处理文件'test.cmd'
,它只包含:
我可以直接从命令提示符调用它,结果是打印'test.cmd some¬arg'
了字符串。'some¬arg'
但是,如果我将相同的调用放在第二个批处理文件中,'tester.cmd'
为了参数而调用,并且我从命令提示符调用它,结果'some%arg'
是打印了字符串。
是什么弄乱了编码,我该如何解决?我确定我以前解决过这个问题,但我不记得是如何...
谢谢!
timeout - 批处理文件是否有超时?
我在 Windows 2000 SP4 服务器上使用 bat 文件在数据库关闭时复制数据库文件。一旦 bat 文件点击 xcopy 命令,它就会进行复制,但永远不会返回 bat 文件继续执行其他命令(启动数据库等)。我应该提到 xcopy 需要几个小时。bat文件是否有某种超时或时间最大值?这是正常的吗?如果是这样,有没有办法解决这个问题?
batch-file - 批处理在 for /f 命令上过早关闭
我有一个带有以下行的批处理文件(在 Windows XP 中,已激活命令扩展名):
在某些计算机上,它工作得很好(如this SO question所示),但在其他计算机上它会杀死cmd(控制台窗口刚刚关闭)
为什么 ?
注意:计算机似乎具有类似的配置:XpSP2,用户具有管理权限,在 HKEY_CURRENT_USER\Software\Microsoft\Command Processor 中没有定义“命令处理器”...
windows - 用于从文件名中删除特殊字符的批处理文件脚本 (Windows)
我有大量文件,其中一些文件名中包含特殊字符(例如ä、ö、% 等)。我想要一个脚本文件来遍历这些文件并重命名它们以删除特殊字符。我真的不介意它的作用,但它可以用下划线替换它们,例如
Störung%20.doc 将重命名为 St_rung_20.doc
按优先顺序:
- 一个 Windows 批处理文件
- 使用 cscript (vbs) 运行的 Windows 脚本文件
- 可以从命令行运行的第三方软件(即不需要用户交互)
- 另一个语言脚本文件,我必须为此安装一个额外的脚本引擎
背景:我正在尝试在 Windows 上使用 GnuPG 加密这些文件,但它似乎无法使用 --encrypt-files 选项处理文件名中的特殊字符。