Windows 2008/2003/2000

如何设置父目录的Windows上的路径的变量?

带命令行的再挣扎,我必须弄清楚,我可以在一个变量保存当前工作目录,像这样: 设定电流=%CD% 我将如何设置父关系吗? SET父=%..%不起作用,因为它呼应%..% 基本上,调用批处理脚本 C:\\ A \\ B \\ myscript.bat 包含以下内容:关闭@echo 设定电流=%CD% 回声%电流% 打印 C:\\ A \\ B 和我想的设置的变量父,以便它打印 C:\\ ..
发布时间:2016-08-04 16:52:05 Windows 2008/2003/2000

如何使用SFTP批处理文件发送密码

我试图使用批处理脚本SFTP站点下载文件。我得到了以下错误: 权限被拒绝(公钥,密码键盘交互)。 无法读取数据包:将连接复位 在运行命令: SFTP -b /home/batchfile.sftp<使用者> @<服务器的IP>:<&夹GT; 在 batchfile.sftp 包括以下数据:密码 LCD [本地文件夹] CD [SFTP服务器文件夹] 获得* ..
发布时间:2016-08-04 16:52:02 Windows 2008/2003/2000

与环和管道DOS批处理脚本

我想在文件名不包含单词“摘要”目录中的所有CSV文件中。里面的命令提示符下,我可以键入以下命令 DIR / B MY_DIR \\ * csv格式。|找到/ V“摘要” 当我尝试了上面的命令传输到一个批处理文件,我碰上了管道命令一个问题,就是不能在支持循环。这是我不能做以下 FOR / F %%的A('DIR / B MY_DIR \\ * csv格式|。找到/ V“摘要”')做( REM ..
发布时间:2016-08-04 16:51:59 Windows 2008/2003/2000

我怎样才能把所有的文件从一个文件夹到另一个使用命令行?

什么是所有的文件从一个文件夹移动到另一个最好的命令? 我想从一个批处理文件中做到这一点。 解决方案 您可以使用移动这一点。从帮助移动文档状态: 移动文件并重命名文件和目录。要移动一个或多个文件: MOVE [/ Y | / -Y] [驱动器:] [路径]文件名1 [,...]目的地要重命名一个目录: MOVE [/ Y | / -Y] [盘符:] [路径] dirname1 dirna ..
发布时间:2016-08-04 16:51:56 Windows 2008/2003/2000

像在批处理文件中的函数/方法?

有什么,mimicks的方法像一个来自Java和C#等,知道了吗?我有一个批处理文件,5条线的命令,那些5线在批处理文件内多个地方使用。我不能使用goto语句,因为这取决于那些5行创建的错误级别我有遵循不同的动作。我试图把我的5行的批处理文件5lines.bat内,但原批处理文件original.bat只要求5lines.bat和调用5lines.bat后不执行命令):这是我怎么看起来origin ..
发布时间:2016-08-04 16:51:52 Windows 2008/2003/2000

在批处理文件中的字符串比较

我们如何比较这得到了在批处理文件空间和特殊字符的字符串? 我想: 如果%DevEnvDir%==“C:\\ Program Files文件(x86)的\\微软的Visual Studio 10.0 \\ Common7 \\ IDE \\”( 回声VS2010 ) 但它提供了一个错误“的文件是在这个时候意外的。” 我试过:如果“%DevEnvDir%”==“C:\\ Program Fil ..
发布时间:2016-08-04 16:51:49 Windows 2008/2003/2000

捕获VBScript中的任何错误?

我有一个调用一个VBScript(.VBS)程序的批处理文件。调用它后,我的批处理脚本检查错误级别,查看是否该.vbs程序失败。我可以在.VBS程序退出code与信号故障 WScript.Quit(1) 不过,我只能做明确。如果一些意想不到的运行时错误发生时,该.vbs一个错误对话框退出,的但出口code是零的,所以我的批处理文件,认为它suceeded!我怎样才能改变这种行为? 如果你正在考 ..
发布时间:2016-08-04 16:51:45 Windows 2008/2003/2000

ROBOCOPY - 复制文件夹的内容到一个文件夹

下面是一些code我做:) 关闭@echo 集源=“R:\\合同\\” 设置目的地=“R:\\合同\\网站\\” ROBOCOPY%源%%目标%* .SRT的* .pdf * .MP4 * .JPG / COPYALL / R:0 / S 在/ R%源(*)做@copy“%的目标。” R:\\合同\\充满这在他们的文件夹 我要复制所有R:\\合同\\网站\\和扁平的文件夹结构 拷贝一切良好 ..
发布时间:2016-08-04 16:51:42 Windows 2008/2003/2000

嵌套如果存在于批处理文件语句

好吧,我试图做嵌套如果一对夫妇EXIST语句来检查了几个文件夹的presense。如果第一个文件夹存在,设置Folder1中等于1,然后跳到安装。同样的,在FOLDER2,然后如果没有文件夹存在就跳过安装。 但即使Folder1中不存在,这仍然设置%Folder1中%至等于1。我在想什么/不会做什么? 谢谢! 是否存在“C:\\文件夹1”设置Folder1中= 1 回声%Folder ..
发布时间:2016-08-04 16:51:40 Windows 2008/2003/2000

检查JAVA_HOME使用批处理脚本是present环境

我要检查JAVA_HOME是否present环境或不 所以我写了下面的脚本 a.bat 如果“%JAVA_HOME%”==“” ( 回声回车JAVA_HOME路径: 集/ p = JAVAHOME ) 如果不是“%JAVA_HOME%”==“” ( 回声%JAVA_HOME% ) 显示“命令的语法不正确”我在哪里去了? 解决方案 试试这个:关闭@echo IF“%JAVA_HOME%” ..
发布时间:2016-08-04 16:51:37 Windows 2008/2003/2000

检测文件是否在批处理文件打开

说我有用于执行长构建一个批处理文件,并在最后它创建了一个EXE。如果我忘记关闭应用程序下来之前,我开始构建,链接阶段失败时,它无法重新创建EXE。 我要检查,如果EXE的营业时间的启动的构建中。我试图重命名的EXE文件本身,但尽管这给出了一个拒绝访问错误rename命令(即一个内部命令),不设置%ERRORLEVEL%。 什么检查,设置一个打开的文件的非破坏性的方法%ERRORLEVEL%至非 ..

如何创建批处理文件自动执行,WinRAR的SFX文件?

我有一个第三方安装程序,我想为我的用户能够下载并运行为pre-必要给我写的应用程序。安装者可以采取参数,允许被动安装,其中用户可以观看该过程的进展,但不必与安装交互。 previously,我已经通过创建在WinRAR的SFX文件来完成此行为。从WinRAR的图形用户界面的选项之内,你可以指定一个文件启动后归档已经DECOM pressed,以及作为参数传递给应用程序。 有没有一种方法来创建一 ..
发布时间:2016-08-04 16:51:22 Windows 2008/2003/2000

在批次:从路径和文件名可变的只读文件名

我目前正在寻找一种方式来采用可变间歇,只解析出的文件名。 例如,我通过我的批处理文件,从中随后被设置为我的源变量其他应用程序-s参数。源文件变量通常包含类似:C:\\ Program Files文件\\ MyApp的\\ Instance.1 \\ DATA \\ filetomove.ext 我想从变量,直到第一个“\\”末读取和结果设置为一个新的变量名,但我一直没能成功地使用了“FOR / ..
发布时间:2016-08-04 16:51:19 Windows 2008/2003/2000

批量字符转义

我在写批处理脚本为Windows精通相当,但让我为难,即使在所有这些年来如何正确地转义字符。这是特别困难的时候试图弄清楚正确的方式来逃避使用的常规前pression使用sed。是否有任何工具,可以帮助我吗?或许是,让我在一个“正常”的字符串粘贴,它吐出该字符串的正确转义版本? 更新:我不愿意举一个例子,因为我不是在寻找如何逃脱一个特定字符串的答案。我也不是在寻找一个解决方案,将一个特定的应用工作 ..
发布时间:2016-08-04 16:51:15 Windows 2008/2003/2000

ERRORLEVEL在for循环(批号视窗)

我有以下的Windows批处理code: 为%%我在(iidbms iigcc iigcd dmfacp dmfrcp rmcmd QWERTY)做( 任务列表| FINDSTR /我%%我 回声%ERRORLEVEL% 如果%ERRORLEVEL%== 0(回声%%我确定过程中发现%ERRORLEVEL%) 如果%ERRORLEVEL%== 1(回声%%我没有过程中发现%ERR ..
发布时间:2016-08-04 16:51:07 Windows 2008/2003/2000

Perl和批处理可以在同一个批处理文件运行?

我有一个批处理脚本,做一些处理,并要求一些Perl脚本。 我的问题是,如果有把perl的code直接进入批处理脚本,并使其运行两种类型的脚本的方式。 解决方案 活跃的Perl 一直在做了多年! 下面是一个骨架。你只能调用perl的的一次的虽然。因为它传递 -x 开关说,你会发现perl的code的嵌入式的这个文件,和perl读下文件,直到找到一个Perl的家当(#!... perl的) ..
发布时间:2016-08-04 16:51:04 Windows 2008/2003/2000

如何从批处理文件来自用户的输入字符串转换成环境变量

我想提示输入一些细节的用户,然后再使用它作为一个命令行参数。 解决方案 您可以使用设置与 / P> / code >参数: SET / p变量= [的promptString] / P开关允许将变量的值设置为输入行 由用户输入。显示指定的promptString前阅读 输入的线。该的promptString可以是空的。 所以,只要使用类似 设置/ p输入=输入一些文 ..
发布时间:2016-08-04 16:51:01 Windows 2008/2003/2000

BOM添加到UTF-8文件

我在寻找(没有成功)的脚本,这将工作作为一个批处理文件,并让我prePEND一个UTF-8文本文件,BOM的,如果它不具备的。 无论它是写在(Perl,Python和C,bash)的语言或它的工作原理上的问题对我的操作系统。我已经获得了广泛的计算机。 我发现了很多脚本做反向(剥离BOM),这对我听起来是一种愚蠢的,因为很多Windows程序将无法读取UTF-8文本文件,如果他们没有一个BOM。 ..
发布时间:2016-08-04 16:50:58 Windows 2008/2003/2000

如何调用了一个又一个批处理文件

我有我测试的批处理文件,所有我想要做的是以下 CALL ping.bat 然后该批处理文件运行后我想运行其他文件: CALL ping2.bat 现在,我有一个批处理文件,在彼此身边这两行的第一个批处理文件将成功发射,但第二个没有。有什么建议? CALL ping.bat CALL ping2.bat 平蝙蝠仅仅是:平127.0.0.1 解决方案 确认你没有退出某处第一批。 ..
发布时间:2016-08-04 16:50:54 Windows 2008/2003/2000