小编Roc*_* IT的帖子

如何在嵌套循环批处理脚本中打破内部循环

我的目标是逐行比较两个文件并捕获更改.为此,我使用两个嵌套循环.在某些条件下,我被困在制动内圈.

我在内循环之外使用标签来打破它,但不起作用.它也用于标记和终止外循环.

@ echo off
SETLOCAL EnableDelayedExpansion
for /F "skip=8 tokens=* delims=." %%a in (sample.txt) do (for /F "skip=8 tokens=* delims=." %%b in (test.txt) do (if %%a==%%b (goto :next) else ( echo %%a) 
)
: Next
echo out of inner loop
)
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮忙......?

windows cmd batch-file

16
推荐指数
2
解决办法
5万
查看次数

以纯文本格式导出注册表

我的目标是使用批处理文件以txt格式导出Windows注册表.

如果我使用批处理文件中的以下两行之一:

REG EXPORT C:\t.txt "HKEY_CURRENT_USER\Software"
REGEDIT /E C:\t.txt "HKEY_CURRENT_USER\Software"
Run Code Online (Sandbox Code Playgroud)

我得到类似于此的输出:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software]

[HKEY_CURRENT_USER\Software\Adobe]
Run Code Online (Sandbox Code Playgroud)

我对使用REGEDIT GUI的导出输出感到惊讶.如果我选择File-> Export并将"Save as type"更改为"Text Files",我会得到与此类似的输出:

Key Name:          HKEY_CURRENT_USER\Software
Class Name:        <NO CLASS>
Last Write Time:   1/5/2011 - 8:27 AM

Key Name:          HKEY_CURRENT_USER\Software\Adobe
Class Name:        <NO CLASS>
Last Write Time:   11/4/2010 - 12:01 PM
Run Code Online (Sandbox Code Playgroud)

我认为第二个示例以更易读的格式显示数据.我想使用cmd或批处理文件实现相同的输出.

任何帮助将受到高度赞赏.

windows cmd batch-file

6
推荐指数
1
解决办法
1万
查看次数

将文本文件的内容读入环境变量

其实我想将txt文件的内容传递给if条件

我正在尝试以下方面

set /p var = < file name 
if not %var% == “string” goto x else goto y
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

当我检查var的值时,它显示的变量没有被定义

Set %var%
Run Code Online (Sandbox Code Playgroud)

环境变量%var%未定义

windows cmd batch-file

1
推荐指数
1
解决办法
1956
查看次数

单击flex 4.5打开新选项卡或浏览器选项卡

我是Flex的新手.我有一个Advance数据网格.我提前点击了数据网格列,stage1使用WSDL打开填充数据.我想在新选项卡或新浏览器选项卡中使用WSDL打开包含填充数据的stage1.如果我在高级数据网格列上单击10次,则应使用WSDL打开10个新选项卡并填充数据.请帮我.

apache-flex flex3 flex4 flex4.5

-1
推荐指数
1
解决办法
2271
查看次数

标签 统计

batch-file ×3

cmd ×3

windows ×3

apache-flex ×1

flex3 ×1

flex4 ×1

flex4.5 ×1