현재 델파이 애플리케이션에서 일하고 있습니다. 델파이 애플리케이션에서 perl 스크립트를 실행해야합니다. 더 명확하게하기 위해 수동으로 우리는 유닉스 윈도우에서 펄 스크립트를 실행하고있다. 이제 응용 프로그램에서 perl 스크립트의 실행을 자동화해야합니다. Delphi에서 펄 스크립트를 자동화하는 방법은 무엇입니까?
난에서 ShellExecute하여 시도 : 초간ShellExecute(Handle, 'open', PChar('C:\loaderperl.bat'), nil, nil, SW_SHOW);
윈도우 점멸 및 폐쇄. 스크립트가 실행되었는지 여부는 알 수 없습니다.
안녕하세요, 답변 해 주셔서 감사 드리며 늦어서 반갑습니다. 아직도 나는이 자동화에 어려움을 겪고있다. 이제 나는이 과정을 명확하게 설명 할 것이다. 현재 퍼티 창을 열고, 원격 기계에 연결하고 펄 스크립트를 실행한다. perl 스크립트는 차례로 저장 프로 시저를 호출하고 테이블을 업데이트합니다. 이제 버튼을 클릭하여 위에서 설명한 과정을 자동으로 수행하려고합니다. 따라서 버튼을 클릭하면 원격 컴퓨터에 연결 한 다음 펄 스크립트를 실행하는 함수를 호출해야합니다. 내가 너에게 명확한가 ??? 이 문제를 해결하는 데 도움주세요. 델파이에서이 코드가 필요합니다
네이티브 델파이 또는 .NET입니까? 유닉스 창은 무엇을 의미합니까? –
로컬로 또는 원격 시스템에서 실행할지, 그리고 어떤 환경 (CygWin, MSys) 또는 어떤 쉘 (sh, bash, rxvt, ...)에서 사용할지를 명확히 밝혀주십시오. – mghie
중복 된 http://stackoverflow.com/questions/1454501/how-do-i-run-a-command-line-program-in-delphi – mghie