Windows 2008/2003/2000

如何添加日期和时间,在DOS下文件名?

我要在文件名添加日期和时间值,然后我想通过文件夹,该文件移动到附近。 下面我用下面的命令来捕获日期和时间: 一套DT =%日期:7,2〜% - %日期:〜4.2% - %日期:10.4〜_%%的时间:〜8%回声%DT% 然后我使用copy命令如下:复制result_accnum.txt C:\\ ramki_windows \\ batch_practise \\ Query_stored ..
发布时间:2016-08-04 17:00:49 Windows 2008/2003/2000

cmd并感叹号 - 第二部分

我真的不知道为什么解析包含任何特殊字符包括惊叹号文本文件时,我的字符串替换程序的工作原理。我预计,延迟的变量扩充将关闭符号,百分号等特殊的含义,但反而会失败感叹号... code: @echo上和放大器; SETLOCAL ENABLEEXTENSIONS集“INFILE =%〜1” 集“OutFile将=%〜2” 设置“替换=%〜3”CALL:ParseCue“%% INFILE %%”“ ..

在批处理文件中的MSG *命令的高级使用?

编辑:!我已经就此问题向谁曾给出了最好的答案开始的50赏金 您好我想知道是否有一个批处理文件的方法,使弹出出现与除之外的其他选项一起使用 MSG *“喜”命令在默认情况下是有这个(取消和OK),我的意思是添加自定义按钮,在弹出的消息,如“下一步”按钮,将带你到另一个弹出对话框与它或东西沿着这些线路的消息。总之,有编辑的结果的方式MSG *“的文字放在这里”命令? 这是会发生什么吧... ..
发布时间:2016-08-04 17:00:43 Windows 2008/2003/2000

德尔福:等到蝙蝠脚本运行到最后

我有BAT文件,使一些操作。如何运行德尔福该文件,并等待,直到它停止。 这样的事情: 程序TForm1.Button1Click(发件人:TObject的); 开始 //开始BAT文件 喇嘛喇嘛喇嘛 showmessage('完成'); 结束; 解决方案 这执行由命令行启动程序给定的命令行,并等待退出。如果程序返回零退出code,如果程序无法启动虚假或返回一个非零的错误code,则返回 ..
发布时间:2016-08-04 17:00:40 Windows 2008/2003/2000

批处理命令采取从仅输入第一行

我在找一个DOS批处理程序,需要的文件: 首先输入线 第二个输入线 三输入线... 和输出的“第一行输入” 解决方案 假设你的意思是在Windows CMD 间preTER(我会感到惊讶,如果你真的的是的仍然使用DOS),下面的脚本会做你想要什么:关闭@echo SETLOCAL ENABLEEXTENSIONS enabledelayedexpansion 首先设置= 1 FOR / ..
发布时间:2016-08-04 17:00:37 Windows 2008/2003/2000

在fo​​r循环使用一个变量

我有以下code: 关闭@echo SET ITER = 0 为%%我在(%*)做( SET ITER + = 1 ECHO%ITER% ) 的输出(用于三个参数): 0 0 0 期望的输出: 1 2 3 为什么我不能访问更新的变量在为循环? 解决方案 与百分比变量扩展执行语句/块之前完成。结果 所以你的情况完全块的前扩大回声%ITER%执行,恒呼应0 。 变量ITER ..
发布时间:2016-08-04 17:00:34 Windows 2008/2003/2000

如何创建TXT文件批处理文件中的数组?

我有以下数据的txt文件 AAAA 1000 2000 BBB 3000 4000 CCCC 5000 DDD 6000 7000 8000 行该文件中的数字是不固定的。 我需要每一行的第一个标记的阵列内,并以打印每个元素 解决方案 要创建数组: SETLOCAL EnableDelayedExpansion集I = 0 FOR / F %%一中(theFile.txt)做( 集 ..
发布时间:2016-08-04 17:00:31 Windows 2008/2003/2000

分钟时间批量添加(使用算术)

我正在陷入两难境地。我想送一个preemptive电子邮件给用户,告诉他们即将到来的任务是即将发生。为了做到这一点,我定义一些变量,通过BLAT发送电子邮件,睡在批次5分钟,然后执行脚本的其余部分。 在执行%TIME%在下午4:00,我得到16:00:00.00。如果我在电子邮件中5分钟内加入到它,只为显示目的有以下code: 上@echo SET / A timeminute = 00 + ..
发布时间:2016-08-04 17:00:24 Windows 2008/2003/2000

多行文本文件,如何投入到环境变量

我有一个名为file.txt的文件,其中包含: 这是一行^ 这是第二行^ 这是最后的行 我怎样才能把那个到的环境变量? 我可以从一个批处理文件这样做: test.bat的集LF = ^ [空行] [空行] REM两个空行上述所需 设置多= 1行!LF!2号线!LF!最后一行 回音!多! 这个输出三行: 1号线 2号 ..
发布时间:2016-08-04 17:00:21 Windows 2008/2003/2000

编写一个批处理文件的日期和时间明智以除去夹

确切的重复: How编写一个批处理文件来删除这是从文件夹5天较旧的文件? 编写一个批处理文件从一个文件夹中删除旧的6天文件 编写一个批处理文件从一个文件夹 删除5大亚湾旧文件 我怎样写一个批处理文件删除时间的基础上文件夹和文件? 如何创建一个批处理脚本将删除计划的基础上的一个文件夹? 编写一个脚本,删除一个文件夹这比当前的日期 老年5天文件 我有一个名为“倾倒”在网络上的服务 ..
发布时间:2016-08-04 17:00:13 Windows 2008/2003/2000

在批处理正则表达式搜寻替换

我想要做搜索/在Windows批处理一组文件的正则表达式替换。这将是这样的: 如果正则表达式匹配的行匹配,则用一个新行替换。 我也需要在正则表达式中添加变量只需更换价值。 有谁知道如何处理批处理脚本?我没那么熟悉。一些例子也许有帮助。 解决方案 您可以从 ..
发布时间:2016-08-04 17:00:10 Windows 2008/2003/2000

如何使用REG_EXPAND_SZ从命令行?

我读到有关修改Windows注册表,特别是在“REG ADD”命令在Windows命令行文档(WIN + F1)命令。 REG ADD HKCU \\ testfolder /吨REG_EXPAND_SZ / V Stokrotka / D的“%SystemRoot%\\ SYSTEM32” 现在,我不知道这是如何设计的工作。 当我调用上面的命令中,变量的%systemroot%被扩展到 ..
发布时间:2016-08-04 17:00:07 Windows 2008/2003/2000

Windows批处理文件读取文本文件和所有转换为大写

我只是单纯的想替换文本文件中的所有文本转换为大写。 例如的abc.txt的 [转换前] 姓,名,全名 布拉德·皮特,布拉德·皮特 [转换后] 姓,名,全名 布拉德·皮特布拉德·皮特 这是可能的? 解决方案 下面的批处理文件做你想做的,但如果要转换的文件较大这种方法是缓慢的... 关闭@echo SETLOCAL EnableDelayedExpansion FOR / F ..
发布时间:2016-08-04 17:00:02 Windows 2008/2003/2000

如何从批处理文件中打开一个Excel宏只有用户窗体

我试图通过批处理文件来打开一个Excel宏的UserForm1。我能打开,但练成也越来越与打开一起。我只想UserForm1被不打开Excel工作。下面是我的方法: 我已经写了一个宏来打开UserForm1 子open_form() UserForm1.Show 结束小组 在批处理文件:关闭@echo CD“C:\\测试\\” openFormTest.xlsm 通过上面的方法, ..
发布时间:2016-08-04 16:59:58 Windows 2008/2003/2000

批处理文件分配返回从命令值到一个变量(自PowerShell中)

我指的这个问题, ASSIGN Win XP的命令行输出变量 我试图使用它在一个PowerShell code段 所以我输入 PowerShell的日期(获取最新).AddDays(-1)格式YYYYMMDD 和确认返回类似 20100601 但如果我试图 FOR / F“令牌= *”%在('PowerShell的日期得到最新-format一个年月日 ')不设置VAR =%一 ..
发布时间:2016-08-04 16:59:52 Windows 2008/2003/2000

批次:搜索字符串跳过上面的线条和结果写入新文件

我已经成功地写了一个脚本,它需要一个字符串在一个特定的文件搜索,然后输出在第一次出现的行,然后我把这个值放到一个for循环,并跳过解析该行数和写入其内容的新文件。但是我不明白空行,我觉得比较困难的解决。 我在寻找的字符串是“/]”,它出现缓存的行号,那么它积累与逗号分离变量。然后我去该变量为一个for循环再次检索第一次出现的值作为我的最后“跳过这一行数”-variable,然后我在底部for循环 ..
发布时间:2016-08-04 16:59:49 Windows 2008/2003/2000

我该如何合并在Perl或批处理两个Excel(.xls)的文件?

我有两个文件可以说 a.xls 和 b.xls 。第一个包含2片,并将它们中的第二个3。有人可以让我知道,如果我可以将它们使用Perl或批处理脚本合并? 我想在一个单一的 XLS与5张的输出文件。 解决方案 有关一个Perl的解决方案使用的取值preadsheet :: ParseExcel的来读取文件和的取值preadsheet :: WriteExcel 来保存你的输出。两种模块有据 ..
发布时间:2016-08-04 16:59:47 Windows 2008/2003/2000

批次循环排除包含文件名

我有一个简单的批处理文件,将遍历所有* Test.htm的文件,并复制它们。某些文件将包含我不想要复制的字符串。 FOR / R“C:\\”%%克(* Test.htm的)DO( 回声%%摹 ) 我想在伪code什么:关闭@echo FOR / R“C:\\”%%克(* Test.htm的)DO( 如果%%摹包含“排除”无可奈何 其他 复制... ) 解决方案 对于文 ..
发布时间:2016-08-04 16:59:42 Windows 2008/2003/2000

.BAT重命名文件名中删除第一个X字符,最后x个字符

我需要一些文件夹重命名文件,如解释它需要通过去除N位的字符和我集合X字符最后一个号码第一个数字一个文件夹中重命名文件名。 有人能告诉我该怎么做? 解决方案 在这里你去: 关闭@echo SETLOCAL enabledelayedexpansion 设置X = 3 设置FOLDER_PATH =。 PUSHD%FOLDER_PATH% 在%% F(*)做,如果%%˚FNEQ%〜NX0( ..
发布时间:2016-08-04 16:59:39 Windows 2008/2003/2000