한 작업의 출력을 배치 파일의 다른 작업에 대한 입력으로 사용하는 방법은 무엇입니까?

사용자 1551892

배치 파일에서 두 가지 작업을 수행하고 싶습니다. 먼저 C #의 작은 응용 프로그램을 사용하여 파일을 만들고이 응용 프로그램은 파일 생성이 성공적으로 완료되면 일부 값을 반환합니다. 그런 다음 작업의 출력을 기반으로 로보 카피 작업을 수행하고 싶습니다. 첫 번째 작업의 출력을 유지하고 나중에 두 번째 작업을 수행하기 위해 사용하는 데 도움이 필요합니다.

xyz.exe
if outputofxyz=="OK" Robocopy "\\Directory1" "Directory2" 

xyz.exe의 출력을 일부 변수에 저장할 수 있는지 알고 싶습니다. 또는 아래 구문을 사용해야합니다.

if xyz.exe=="OK" Robocopy "\\Directory1" "Directory2" 
모나 크래프트

좋아, 당신이 할 수있는 최선의 방법 Console.WriteLine();은 작업이 성공했는지 여부를 알리기 위해 사용한 값을 반환하는 대신 프로그램을 수정하는 것입니다 .

Program.cs

// Do work
if (completed)
    Console.WriteLine("OK");
else
    Console.WriteLine("Fail");
// Note don't output anything else to the Console.
// Rest Of code

Main.bat

Program.exe > Out.txt
set /p out=<Out.txt
del Out.txt
if "%out%" EQU "OK" (
Robocopy "\\Directory1" "Directory2" 
) Else (
Echo Task not Complete.
)
Exit

그것은 당신이 원하는 것을 수행해야하지만 콘솔에 다른 것을 출력하는 것을 제한합니다. 물론 이렇게해야한다면 파일의 마지막 줄로 데이터를 출력하고 for /f. 마지막으로 환경 변수를 사용할 수 errorlevel있지만 수정을위한 코드임을 보여 주어야합니다.

모나.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

한 명령 줄에서 다른 작업에 대한 출력을 사용하는 방법은 무엇입니까?

분류에서Dev

한 에코의 출력을 다른 에코의 입력으로 전달하는 방법은 무엇입니까?

분류에서Dev

mathematica 파일의 출력을 다른 형식으로 저장 한 다음 나중에 사용하는 방법은 무엇입니까?

분류에서Dev

한 명령의 출력을 다른 명령의 출력으로 나누는 방법은 무엇입니까?

분류에서Dev

Pyspark : 동일한 작업에서 DataFrame의 여러 열을 대치하는 방법은 무엇입니까?

분류에서Dev

한자 문자열을 bash의 다른 명령에 대한 입력으로 사용하는 방법은 무엇입니까?

분류에서Dev

제출시 동일한 PHP 파일의 다른 작업으로 드롭 다운 옵션으로 리디렉션하는 방법은 무엇입니까?

분류에서Dev

동일한 awk 작업을 다른 파일에 적용하는 방법은 무엇입니까?

분류에서Dev

MODX에서 한 TV의 두 가지 다른 출력을 사용하는 방법은 무엇입니까?

분류에서Dev

다른 매개 변수로 동일한 스프링 배치 작업을 동시에 시작하는 방법은 무엇입니까?

분류에서Dev

at 작업에 대한 메일 출력을 비활성화하는 방법은 무엇입니까?

분류에서Dev

파일 목록을 가져오고 배치 파일을 사용하여 문자열 조작 (중복 검사) 및 조건에 대한 입력으로 파일 이름을 사용하는 방법은 무엇입니까?

분류에서Dev

한 쿼리의 출력을 다른 쿼리에 대한 입력으로 사용

분류에서Dev

동일한 처음 두 문자로 시작하는 줄을 추출한 다음 별도의 파일로 출력하는 방법은 무엇입니까?

분류에서Dev

동일한 처음 두 문자로 시작하는 줄을 추출한 다음 별도의 파일로 출력하는 방법은 무엇입니까?

분류에서Dev

다른 양식에 대한 업데이트 작업을 호출하는 방법은 무엇입니까?

분류에서Dev

한 파일의 값이 다른 파일의 인수로 사용될 때 여러 JSON 파일을 Onservable 배열에 전달하는 방법은 무엇입니까?

분류에서Dev

입 / 출력 파일을 사용하여 .exe 파일을 시작하고 일괄 적으로 시간 제한을 설정하는 방법은 무엇입니까?

분류에서Dev

다른 유형의 입력에 동일한 기능을 사용하는 방법은 무엇입니까?

분류에서Dev

다른 옵션 / 인수로 동일한 grunt 작업을 사용하는 방법은 무엇입니까?

분류에서Dev

GradleBuild 작업에서 다른 Gradle 빌드 스크립트의 작업에서 출력 파일을 설정하는 방법은 무엇입니까?

분류에서Dev

ListView의 모든 위치에 대해 다른 작업을 수행하는 방법은 무엇입니까?

분류에서Dev

vim에서 파일 유형에 대한 저장 작업을 사용하는 방법은 무엇입니까?

분류에서Dev

다른 자식 JPanel (Java Swing)의 입력에서 한 자식 JPanel에서 작업을 트리거하는 방법은 무엇입니까?

분류에서Dev

한 방법의 배열을 다른 방법으로 사용하는 방법은 무엇입니까?

분류에서Dev

프로세스에 대한 출력과 다른 프로세스에 대한 입력과 동일한 콘솔을 연결하는 방법은 무엇입니까?

분류에서Dev

numpy 메서드를 사용하여 다른 np 배열의 조건에 따라 한 np 배열의 특정 행에 대해 작업을 수행하는 방법은 무엇입니까?

분류에서Dev

한 작업 결과에 정의 된 변수를 다른 작업 결과에 사용하는 방법은 무엇입니까?

분류에서Dev

두 가지 다른 유형의 출력을 캡처하는 동일한 일치의 하위 일치로 RegEx를 만드는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    한 명령 줄에서 다른 작업에 대한 출력을 사용하는 방법은 무엇입니까?

  2. 2

    한 에코의 출력을 다른 에코의 입력으로 전달하는 방법은 무엇입니까?

  3. 3

    mathematica 파일의 출력을 다른 형식으로 저장 한 다음 나중에 사용하는 방법은 무엇입니까?

  4. 4

    한 명령의 출력을 다른 명령의 출력으로 나누는 방법은 무엇입니까?

  5. 5

    Pyspark : 동일한 작업에서 DataFrame의 여러 열을 대치하는 방법은 무엇입니까?

  6. 6

    한자 문자열을 bash의 다른 명령에 대한 입력으로 사용하는 방법은 무엇입니까?

  7. 7

    제출시 동일한 PHP 파일의 다른 작업으로 드롭 다운 옵션으로 리디렉션하는 방법은 무엇입니까?

  8. 8

    동일한 awk 작업을 다른 파일에 적용하는 방법은 무엇입니까?

  9. 9

    MODX에서 한 TV의 두 가지 다른 출력을 사용하는 방법은 무엇입니까?

  10. 10

    다른 매개 변수로 동일한 스프링 배치 작업을 동시에 시작하는 방법은 무엇입니까?

  11. 11

    at 작업에 대한 메일 출력을 비활성화하는 방법은 무엇입니까?

  12. 12

    파일 목록을 가져오고 배치 파일을 사용하여 문자열 조작 (중복 검사) 및 조건에 대한 입력으로 파일 이름을 사용하는 방법은 무엇입니까?

  13. 13

    한 쿼리의 출력을 다른 쿼리에 대한 입력으로 사용

  14. 14

    동일한 처음 두 문자로 시작하는 줄을 추출한 다음 별도의 파일로 출력하는 방법은 무엇입니까?

  15. 15

    동일한 처음 두 문자로 시작하는 줄을 추출한 다음 별도의 파일로 출력하는 방법은 무엇입니까?

  16. 16

    다른 양식에 대한 업데이트 작업을 호출하는 방법은 무엇입니까?

  17. 17

    한 파일의 값이 다른 파일의 인수로 사용될 때 여러 JSON 파일을 Onservable 배열에 전달하는 방법은 무엇입니까?

  18. 18

    입 / 출력 파일을 사용하여 .exe 파일을 시작하고 일괄 적으로 시간 제한을 설정하는 방법은 무엇입니까?

  19. 19

    다른 유형의 입력에 동일한 기능을 사용하는 방법은 무엇입니까?

  20. 20

    다른 옵션 / 인수로 동일한 grunt 작업을 사용하는 방법은 무엇입니까?

  21. 21

    GradleBuild 작업에서 다른 Gradle 빌드 스크립트의 작업에서 출력 파일을 설정하는 방법은 무엇입니까?

  22. 22

    ListView의 모든 위치에 대해 다른 작업을 수행하는 방법은 무엇입니까?

  23. 23

    vim에서 파일 유형에 대한 저장 작업을 사용하는 방법은 무엇입니까?

  24. 24

    다른 자식 JPanel (Java Swing)의 입력에서 한 자식 JPanel에서 작업을 트리거하는 방법은 무엇입니까?

  25. 25

    한 방법의 배열을 다른 방법으로 사용하는 방법은 무엇입니까?

  26. 26

    프로세스에 대한 출력과 다른 프로세스에 대한 입력과 동일한 콘솔을 연결하는 방법은 무엇입니까?

  27. 27

    numpy 메서드를 사용하여 다른 np 배열의 조건에 따라 한 np 배열의 특정 행에 대해 작업을 수행하는 방법은 무엇입니까?

  28. 28

    한 작업 결과에 정의 된 변수를 다른 작업 결과에 사용하는 방법은 무엇입니까?

  29. 29

    두 가지 다른 유형의 출력을 캡처하는 동일한 일치의 하위 일치로 RegEx를 만드는 방법은 무엇입니까?

뜨겁다태그

보관