Windows 2008/2003/2000
我有一个批处理脚本,但无论出于何种原因,一旦一个值被设置在我福尔循环持续出现,并不会更新。我的价值观:“TOTALTIME'和'totalHours”在我的for循环总是在第一时间“converttime被称为相同的值。我已经验证了我的'converttime“功能准确地获得正确的价值观,但我不知道如何让价值在我更改循环。 我的code是这样的: 关闭@echo设定时间= 01:25:45拨打
..
我需要替换从多个文件空行的目录中。我能做到这一点的一个单一的文件,但我不能够做到这一点的多个文件的文件夹中。 这是code,对于单个文件的工作。 关闭@echo FOR / F“令牌= * delims =”%%的(input.txt中)也呼应%% A&GT A;> output.txt的 请帮我这个,因为我绝对新的批量编程 解决方案 感谢张贴code的塔线,我一直在寻找这一点,
..
我想读一个注册表项的子键的名称和子键名称分配给一个变量。我没有得到一个注册表查询做到这一点。 有关恩:我现在的关键是这个样子“的ProviderName / SoftwareName / 8.0”。最后一部分可以8.0的改变,当我切换版本。我要读这个版本号。 在此先感谢! 普拉卡什 解决方案 的 REG 命令,你会有什么解析为输出。 REG QUERY HKLM \\软件\\
..
我有文件的集合在Windows一个目录,例如: “文件01 WP2001.pdf” “文件02 WP2012.pdf” “文件03 AR2009.pdf” 我想移动的所有文件以字符串“WP”(区分大小写)在他们的名字(即文件01和02),以现有文件夹。 解决方案 从一个批处理文件中 FOR / F“EOL =:delims =”%% f由于('DIR / B ^ |查找“WP”')不要移
..
在延续由罗霍提供的脚本在
..
我的.bat文件应该执行作为第一个参数,%1,这需要的是包含传递的第二个参数中的参数,%2列表传递命令。 请注意第二个文件是PTED作为句子间$ P $,但实际上是单词的列表。因此,节目%1抱怨,因为它只能访问一个元素。我怎么可以拆分第二个参数,2%,并调用正确的格式%1%firstArgOf1%secondArgOf1 ... 我感兴趣的是解决方案的地方的话在2%的数量是事先知道,但在2%与
..
我需要编写一个批处理文件,将文件从一个给定的根文件夹解压到他们的当前文件夹。 文件夹0 | -----文件夹1 | | ----- File1.zip | | ----- File2.zip | | ----- File3.zip | | -----文件夹2 | | ----- File4.zip | | -----文件夹3
..
我想更多地了解批处理脚本,我用Google搜索这个问题,并没有真正理解我读的东西。 所以我有以下批处理脚本来创建多个文件夹。批处理脚本创建具有文件夹名称当前日期的文件夹。这也提示输入文件夹名用户。我不能得到正确的唯一的事情是我可以在文件夹名称空间。如果我把该文件夹例如我的文档的什么都不会发生(批次将无法正常工作)。 那么,怎样才能使我这批接受在文件名中空间? ::日期设定
..
我有一堆散落的文件夹 *。JPG 文件的文件夹结构。 现在我想找到(只有一列),或在一个CSV文件中列出的一些文件,由行的文本文件中的行像 one.jpg ten.jpg five.jpg 和复制所有的 * JPG 文件到另一个文件夹保存的文件夹结构,如: outputfolder \\ somefolder \\ somefolder \\ one.jpgoutputfolder \\
..
我有很多命名为YYYYMMDD_HHmm.jpg图像文件 我怎样才能将这些文件移动到:目标目录\\ YYYY \\ MM \\ YYYYMMDD_HHmm.jpg 感谢您 解决方案 您可以使用为循环,子,和的mkdir : 关闭@echo SETLOCAL enabledelayedexpansionFOR / F %%一个在('DIR / B / A-D')做( 设置文件名
..
我已经得到了极好的帮助这里最近,我深切AP preciate。由于知识在这个网站,我已经能够凑齐一些code这是它的目的微不足道,但重要的是我的环境广度。 简化的目的,我的问题: 目标:为当前用户,在登录到Windows,将所有文件和文件夹到一个名为“存档”的桌面文件夹[创建后,如果必要的。 (移动内容的投入基于时间戳的动态创建子文件夹。) 现有的问题:code未能桌面文件夹移动到(desk
..
我用“IPCONFIG / ALL”或“getmac / V'来获取所有网卡的物理地址。 但问题是,一般一台计算机有多个网卡。也有像微软的Virtual WiFi热点NIC一些虚拟MAC地址只有这说明在WiFi热点上。 那么,怎样才能我收集只能通过CMD对应的以太网地址? 感谢您。 解决方案 @ECHO OFF SETLOCAL enabledelayedexpansion FOR
..
下面是我的批处理文件来分析一个目录,某些类型的zip文件 REM开始------------------------ 任务列表/ FI“IMAGENAME EQ 7za.exe”/ FO CSV> search.log FOR / F %% A IN(search.log)做,如果%%〜ZA EQU 0 GOTO结束 FOR / F“delims =”%%的A
..
我要为每一天产生的日志文件特别在复制我的服务器之一,我可以访问我的地方,每天自动 我prepared的批处理命令如下,但没有按预期工作。 呼应了 设置日志文件= \\\\ PWWAS0015 \\ UMS_Logs \\ server1的\\ UMS \\服务 - *日志 REM SET VAR = C:\\用户\\ L068699:\\桌面\\测试\\ SRC 回声%日志文件% 副本日志
..
我有一个包含多个.BAT文件中的一个特定的文件夹,我需要一个批处理脚本随机启动或拨打其中之一。 例如: a_abc_a.bat b_abc_a.bat a_abc_b.bat b_abc_b.bat 正如你所看到的,所有的文件被命名为“ABC”。可有人解决这个我吗? 解决方案 这应该工作。只需插入文件的正确数量。 @ECHO OFF SETLOCAL ENABLEDELAY
..
我有一个C:\\ CurrentProjects目录和C:\\目录HistoricProjects 目前的项目目录布局 C:\\ CurrentProjects \\ LOCATIONNAME \\ ProjectYear #### \\ ProjectTitle \\等... 我愿做一个搜索一个具体项目年度和下的移动和所有子文件夹: C:\\ HistoricProjects \\ LO
..
我想从另一个调用批处理文件的批处理文件,并希望将变量传递给它。可以说,我想从a.bat调用b.bat。我b.bat复制文件。因此,虽然从a.bat调用它,我想传递的目标文件夹b.bat的路径。结果 以及为b更加清晰,目标路径将用户B进入,所以将b存储在一个变量说'X'。我现在该如何传递路径? 解决方案 REM --- a.bat --- 集/ p = TARGETPATH请输入目标
..
我有以下的源csv文件纪录,需要分成基于列的两个文件使用Windows CMD 。 输入: 4000,XXX,X11 1000年,YYY,Y11 3000,ZZZ,Z11 4300,XXX,X12 输出: 文件1:(文件1,应根据其中的值开始与 4 该列的前 - 4000 和 4300 ) 4000,XXX,X11 4300,XXX,X12 文件2:其他记录
..
我试图创建一个批处理文件从一个文件夹复制一个随机文件到另一个文件夹。但是当我每次运行下面它复制code相同的文件。没有人知道什么是错的code? 我有不同类型的文件夹中的文件.JPG的.txt的.rtf我不知道,这就是为什么它不工作。 关闭@echo SETLOCAL EnableDelayedExpansion CD C:\\用户\\保罗\\桌面\\ 11 \\ 设定
..
为什么从标准输入读取不是Windows外壳程序(CMD.EXE)内置的命令? (或者看起来是这样) 例如: 回音栏|集/ p富= 解决方案 SET / p还读从管道输入,但由于管的两侧都在新的cmd.exe进程中执行它不会做任何好处。因此,新定义的变量输了一次管道子进程终止。 有关详细信息,请参阅所选答案以堆栈溢出的问题 - 的
..