`

for loop

阅读更多

important page: http://www.robvanderwoude.com/for.php

 

some explanation in the below example:

 

 

for /f %%i in ('dir /b /on %exchangesim_home%\lib\exchangesim-*.jar') do set exchangesim_jar_file=%exchangesim_home%\lib\%%i

 

 

 

this code won't work as you think. The reason is because, %exchangesim_home% will be explained as soon as the command start. So, it will look like:

 

exchangesim_jar_file=.\lib\%%i

 

 

The workaround is, like this:

 

=================================================

 

in env-viperooe.bat

set VIPEROOE_CLASSPATH=.

for /f %%i in ('dir /b /on .\lib\*.jar') do set-viperooe_classpath.bat %%i

echo %VIPEROOE_CLASSPATH%

 

in set-viperooe_classpath.bat

 

set VIPEROOE_CLASSPATH=%VIPEROOE_CLASSPATH%;.\lib\%1

 

 

 

 =

================================================

 

@echo offsetlocal

set exchangesim_home=%~dp0

call %exchangesim_home%\env-exchangesim.bat

set instancename=fooset jflags=-ms64M -mx1024M -Xnoclassgcset mainclass=com.citigroup.get.quantum.lifecycle.LifeCycleManager

 

set tt_lic=%TT_HOME%\license\tcm.licset classpath=%classpath%;configset classpath=%classpath%;%EXCHANGESIM_CLASSPATH%

 

set opts=%opts% -Djava.library.path=%LD_LIBRARY_PATH%

set opts=%opts% -Djava.util.logging.config.file=config\logging.properties

set opts=%opts% -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger

set opts=%opts% -Djava.security.policy=config\allperms.policy

set opts=%opts% -Dtt.licensefile=%tt_lic%

set opts=%opts% -Dviperooe.instance=%instancename%

 

for /f %%i in ('dir /b /on %exchangesim_home%\lib\exchangesim-*.jar') do set exchangesim_jar_file=%exchangesim_home%\lib\%%i

 

mkdir %exchangesim_home%\config\exchangesim\%instancename% 2> nul

 

start "exchangesim - %instancename%" /D%exchangesim_home% %JAVA_HOME%/bin/java %jflags% -classpath %classpath%;%exchangesim_jar_file% %opts% %mainclass% config

 

exchangesim %instancename%endlocal

 

 

分享到:
评论

相关推荐

    J2SE for Loop循环 增强for循环

    J2SE for Loop循环 增强for循环 Enhanced for Loop 更简单的进行遍历

    oracle plsql for loop循环 求素数

    ### Oracle PL/SQL For Loop 循环:求素数 在Oracle PL/SQL中,循环是处理重复性任务的关键机制之一。本篇文章将详细介绍如何利用PL/SQL中的三种不同类型的循环(`LOOP`、`FOR` 和 `WHILE`)来实现一个简单的应用...

    costas.rar_Costas_SIMULINK_costas.rar_costas环_for loop in simuli

    在Costas环路的仿真中,`for loop`可能用于模拟不同初始条件下的系统响应,或者测试不同参数设置对系统性能的影响。 5. **Simulink仿真步骤** - 设置输入信号:模拟接收到的调制信号。 - 构建Costas环路模型:...

    R For loop.mp4

    这个文件是约翰霍普金斯在coursera上的数据分析课程上的,有关loop的讲课视频。内容简单易懂,适合初学者,在学习之余还可以作为口语听力练习的资料。

    loops_loop_labview_

    LabVIEW提供了多种类型的循环,包括For Loop(for循环)、While Loop(while循环)、Until Loop以及Case Structure(案例结构,虽然不是传统意义上的循环,但可以实现类似的功能)等。 1. **For Loop**:LabVIEW的...

    for_for循环_labview_servekhp_

    "for"循环在LabVIEW中通常用一个类似于梯形的框表示,称为For Loop。这个"for_for循环_labview_servekhp_"的主题可能包含了一个或多个与LabVIEW中的for循环相关的实例或教程。 LabVIEW(Laboratory Virtual ...

    robotFramework——FOR循环语句.pdf

    在这段代码中,当`${n}`被赋值为4时,`Exit For Loop`语句将被执行,使得循环终止,不再继续执行剩余的循环体。 这些示例是在Robot Framework 2.7.5版本以及robotframework_ride-1.0环境下运行的,且使用Python ...

    querylist:处理复杂的列表时会厌恶for loop +有条件的汤吗? 查询列表在这里可以为您提供帮助

    查询清单 处理复杂的列表时会厌恶for loop +有条件的汤吗? 查询列表在这里可以为您提供帮助。 该软件包提供了一个称为QueryList的数据结构,这是Python内置列表数据类型的扩展,其中添加了django ORM样式的过滤,...

    python中关于for循环的碎碎念

    为什么要挑战自己在代码里不写for loop?因为这样可以迫使你去使用比较高级、地道的语法或库。文中以python为例子,讲了不少大家其实在别人的代码里都见过、但自己很少用的语法。 这是一个挑战。我要你避免在任何...

    for all 用法小结

    dbms_output.put_line('FOR loop: ' || TO_CHAR(t2 - t1)); dbms_output.put_line('FORALL: ' || TO_CHAR(t3 - t2)); END; ``` 在这个例子中,`FOR` 循环为每一条记录单独执行一个插入操作,而 `FORALL` 则将所有...

    RobotFramework---FOR循环语句.pdf

    例如,如果${n}的值达到某个临界点,你可以使用"Exit For Loop"来跳出循环,避免不必要的后续步骤。 综上所述,Robot Framework的FOR循环语句为自动化测试提供了强大的迭代能力。通过FOR IN,你可以遍历列表或一组...

    迭代大师的修炼之道:Java中Iterator与增强for循环的深度解析

    ### 迭代大师的修炼之道:Java中Iterator与Enhanced for loop的深度解析 #### 一、引言 在Java编程的世界里,迭代是处理集合数据的重要手段之一。本文将重点探讨两种常用的迭代方式——`Iterator`接口和`Enhanced ...

    C语言 for循环的嵌套题(解析).pdf

    * Understanding the concept of for loop and its applications is essential for any programmer. * Mastering the skills of using for loop can improve the efficiency and readability of the code.

    for语句递归下降法

    throw ParseError("Expected initialization in for loop"); } // 解析条件部分 if (!peekToken().type == TOK_SEMICOLON) { throw ParseError("Expected ';' after initialization"); } consumeToken(); //...

    SQL语句游标For.Loop与Open.Close比较

    在Oracle SQL中,有多种方法来操作游标,包括使用`FOR..LOOP`结构和传统的`OPEN..FETCH..CLOSE`语法。这篇文章将对比这两种方式,探讨它们的优缺点以及在不同场景下的适用性。 首先,`FOR..LOOP`结构是Oracle提供的...

    JDK1.5中增强for循环

    随着 Java 技术的不断发展,为了提高开发效率、简化代码编写并增强可读性,JDK 1.5 引入了一系列的新特性,其中就包括了增强 for 循环(Enhanced For Loop),也被称作“for-each”循环。这一特性极大地简化了数组和...

    Oracle匿名块三种方法输出乘法表:loop/for/while

    Oracle用三种循环方法输出乘法表,比如loop的用法: m := 1; loop n := 1; loop dbms_output.put(m||'*'||n||'='||m*n||' '); n := n + 1; exit when n > m; end loop; dbms_output.put_line(''); ...

    Create an array by loop.vi_生成动态数组_

    2. **循环操作**: 为了动态添加元素,你可以使用循环结构(如For Loop或While Loop)。在循环内部,你可以使用“数组追加”或“数组插入”函数来添加新的元素。每次循环迭代时,动态数组的大小会自动更新。 3. **...

    Scala for the Impatient.pdf

    - **For Loop**: The `for` loop in Scala is more expressive and powerful than the traditional for loop found in other languages. It can iterate over ranges and collections, and support multiple ...

    RobotFrameworkFor循环详解.pdf

    Continue For Loop`或`Continue For Loop If ...`跳过当前循环剩余部分并继续下一次循环: ```robotframework :FOR ${i} IN RANGE 10 ... Run Keyword If ${i} == 5 Continue For Loop ... Log ${i} ``` 11. ...

Global site tag (gtag.js) - Google Analytics