Windows 2008/2003/2000

%X在这个时候意外。批处理脚本

关闭@echo FOR / F“令牌= 1,2 = delims,”%%倍In(my.csv)做( 如果%M%LSS %% x设定M = %%点¯x ) 呼应最大X值=%M% 有时它工作正常,有时失败,以下错误:%X在这个时候意外。 解决方案 的问题是,你使用%M%在的循环。当环路被读取(之前的任何迭代在所有)此被评估。换言之,整个循环,直到并包括右括号,被读出和执行之前进行评价。因此 ..
发布时间:2016-08-04 16:40:36 Windows 2008/2003/2000

映射网络驱动器,而不在批处理文件中硬编码盘符

我需要映射一个批处理文件,网络驱动器,但不希望指定驱动器号。 批处理文件被用作部署过程的一部分;我把从 CruiseControl.Net 的批处理文件,批处理文件需要映射需要证书来验证UNC路径。然后,该批处理文件调用 ROBOCOPY 部署从输出目录到目的地的网站(和排除一些文件和文件夹)。最后批处理删除网络驱动器。 问题是,这是不可扩展的,当只有几个项目,它的罚款,但现在我们已经使用这种 ..
发布时间:2016-08-04 16:40:33 Windows 2008/2003/2000

配置IntelliJ IDEA的运行批处理文件

我使用InteliJ IDEA(社区加法),我发现自己做了一些文件传输,并从项目文件夹。 reapeating任务一段时间后,我已经创建了一个全自动转化中的文件的一些批处理脚本。现在,我会感到非常的更快乐,如果我可以直接从IDE运行的脚本 - 由pressing例如按钮... 问题是:我可以添加按钮的IntelliJ IDE - 将运行一个批处理文件?如果可能的话我会很高兴地知道它是如何做。 ..

如何调用在PowerShell中的批处理脚本时,我传递一个等号?

我们必须调用我们基于MSBuild的建造过程中的批处理文件。语法: 构建应用目标[附加的MSBuild参数] 在内部,它这样做: msbuild.exe%1.msbuild / T:%2%3%4%5%6%7%8%9 这导致像这样来的MSBuild电话: msbuild.exe的应用的.msbuild / T:目标 当任何参数包含等号, = ,Powershell的完全去除。我的批处理 ..
发布时间:2016-08-04 16:40:28 Windows 2008/2003/2000

如何获取目录名()的批处理文件中相同呢?

我想从一个.bat文件中获取文件的父目录。所以,对于一个变量设置为“C:\\ MYDIR \\ MyFile.txt的”,我想获得“C:\\ MYDIR”。在otherwords的目录名()的功能在一个典型的UNIX环境中的等价物。这可能吗? 解决方案 为%% f由于(%文件名%)做设置目录名= %%〜DPF 这将设置%目录名称%来存储在文件名称%文件名%的驱动器和目录。 慎用含有空 ..
发布时间:2016-08-04 16:40:25 Windows 2008/2003/2000

如何摆脱这种从句里面带括号的变量在批处理文件?

运行这个批处理文件 关闭@echo 设置=有(括号内)有一定价值的内部 如果1 == 1( 设置PATH =%A% ) 给里面在这个时候意外。错误。 如何逃生 A 变量来避免这个错误? 解决方案 您可以使用两种不同的方式。 使用设置用引号扩展语法设置“VAR =内容”将设置无功与内容, 内容是引述这样的特殊字符都没有问题,而且它使用的内容,直到最后的报价(不带引号本身)关闭@ec ..
发布时间:2016-08-04 16:40:18 Windows 2008/2003/2000

开始新的CMD.EXE和不能承受的环境?

如果我从现有shell启动一个新的CMD外壳,新的外壳继承了现有的环境。是否有一个启动一个新的外壳,但有它初始化为系统默认值,而不是继承的方式? 当前的结果: B:\\>设置_test = blooharkyA:\\> CMD 微软的Windows [版本6.1.7600] 版权所有(c)2009年微软公司。版权所有。A:\\>设置_ _test = blooharky ..
发布时间:2016-08-04 16:40:17 Windows 2008/2003/2000

如何跳过在批处理文件中暂停

在Windows批处理文件中,如果myScript.bat运行otherScript.bat,并在otherScript.bat,有一个在第一行暂停。我如何发送击键跳过myScript.bat的暂停?所以,我的脚本将不需要采取任何按键提取并不会被暂停阻塞。谢谢你。 解决方案 的一种方法是使用回声命令来执行击键你。 例如: myScript.bat @echo OFF@echo呼叫o ..
发布时间:2016-08-04 16:40:08 Windows 2008/2003/2000

如何改变意见行的文本颜色在批处理文件

我有一个批处理文件如下: myfile.bat ::这是一个示例批处理文件关闭@echo 回声改变目录到d:< ---如何改变只此行的颜色(注释行) CD D:\\ ... 解决方案 一个几乎相同的问题被问这个后6个月,杰布,经过提供一个很好的答案3:的如何在一个批处理文件,多种颜色? 他的回答让在一行上打印多颜色! 下面是他作为可以用作一个实用程序来进行彩色打印在批次独立批处 ..
发布时间:2016-08-04 16:40:07 Windows 2008/2003/2000

执行批处理code时退出用户点击

我工作的一些code测试,我无意中发现一个问题,我无法找到或修复。我的问题是: 如果用户不小心关闭cmd窗口,我想它实际上是关闭之前执行一批code。 例如: 我运行脚本A.bat。当用户想要退出,我希望它删除我B.bat,然后关闭窗口。 的 结果 这是怎样的code可能看起来像:结果 @ECHO OFF 呼应欢迎A.bat 德尔B.bat(当用户退出窗口) 我找不到它在谷歌和论坛 ..
发布时间:2016-08-04 16:40:03 Windows 2008/2003/2000

批处理脚本安装MSI

我试图写一个蝙蝠首次。 我试图安装的.msi使用脚本,我们目前正在手动通过双击它进行安装。 的从路径的 D:/安装SW / $文件夹/的.msi 的路径的 D:/ Program Files文件/程序/ $文件夹表示,它是不同的每一次,因为我们得到新的MSI安装这是由当前日期创建的文件夹提供。 下面是我想的脚本: 关闭@echo 标题主持人:在安装%计算机%更新 回声%计算机% 组 ..

从批处理文件中的HTTP web请求

我需要执行从Plesk的任务计划程序HTTP Web请求(使用Windows / ASP.NET共同主办;无PowerShell中,任何)。想过使用批处理文件这一点。 有没有一种简单的方法来做到这一点? 解决方案 看看卷曲。它是制作网页的请求(类似wget的,如果你以前使用过的)一个跨平台的命令行工具。你应该能够调用从批处理文件。 ..
发布时间:2016-08-04 16:39:53 Windows 2008/2003/2000

运行jar文件后关闭一个批处理文件

我写了运行jar文件的批处理文件。但它运行的JAR文件的批处理文件后不关闭,直到jar文件也被关闭。我怎样才能关闭命令屏幕时,它会打开jar文件?(当jar文件是打开我要关闭命令窗口。) 我的批处理文件: 关闭@echo 的java \\ jre7 \\ BIN \\ javaw.exe的罐子“。\\ sample.jar” 出口 解决方案 使用 启动命令的其余部分之前命令。 ..
发布时间:2016-08-04 16:39:50 Windows 2008/2003/2000

如何保持它采用&QUOT一个Windows批处理脚本外的变量的值;延迟扩展本地"模式?

上下文:我需要通过添加另一个路径“来调用Windows批处理脚本,将更新我的 PATH XXX “在它的结束,但是: 没有任何重复的结果 (如果我添加“ XXX '像一个路径 AAA; XXX; BBB ',我需要一个更新的 PATH 像“ AAA,BBB,XXX ') 无任何聚集结果 (我可以反复调用脚本,而不带结束了“ AAA,BBB,XXX,XXX,XXX; ... ') ..

获取标准输出到一个变量

即时通讯使用 sendemail 在一个批处理文件。在发送邮件的末尾它succses或失败的消息回信。例如: 1月10日零点46分54秒的别墅sendemail [456]:电子邮件发送成功! 是否有可能捕捉到这个信息转化为加工变量? THX 解决方案 是的,你需要通过循环来执行sendmail的:为%%一个在/ F“= *令牌”(“[sendmail命令行]')做( 组V ..
发布时间:2016-08-04 16:39:44 Windows 2008/2003/2000

与UNC路径FORFILES

我想使用FORFILES删除都超过7天的文件。该文件是在一个UNC路径。下面是我使用的脚本。 FORFILES -p \\\\ devex preSS \\ C $ \\ FULL \\ -s -m *。* -d -7 -c“CMD / C德尔/ Q @Path “ 不过,我得到一个错误提的是UNC路径(\\计算机名\\共享)不支持。 有看起来可用的解决方法,但不能得到明确的答案的谷歌搜索 ..
发布时间:2016-08-04 16:39:42 Windows 2008/2003/2000

为什么非交互式批处理脚本想我已经pressed控制-C?

所以我的批处理脚本是沿着很好滴答作响的时候,突然这个出现在输出日志: 21:27:C 13.99:\\ APPS \\ w7lab脚本>有的命令 错误3221225786 ^ CTerminate批处理作业(Y / N)? 和脚本停了下来。 批处理脚本在会话零运行,所以我知道它没有得到真正的控制-C,并没有我的code调用 GenerateConsoleCtrlEvent 等等即不能 ..
发布时间:2016-08-04 16:39:39 Windows 2008/2003/2000