문제

Win32에 가장 적합한 컴파일 가능한 스크립트 언어는 무엇입니까?저는 서버에 먼저 런타임을 설치하고 싶지 않기 때문에 .EXE를 선호하지만(저희 회사에서는 원격으로 많은 것을 관리합니다) 네트워크를 통해 NTFS 권한 및 (가능한 경우) API와 같은 작업을 수행할 수 있어야 합니다.

이 작업의 대부분을 수행할 수 있는 것으로 보이는 작은 Perl이 있었지만 꽤 오랫동안 업데이트/개발되지 않은 것 같습니다.나는 Lua에 대해 궁금했지만 그것이 내가 필요한 모든 것을 갖추고 있는지 아직 알지 못합니다(그리고 알아내려고 50개의 도서관 사이트를 뒤지고 싶지도 않습니다).이견있는 사람?

도움이 되었습니까?

해결책

EXE 메이커 사용을 고려해 보셨나요?예를 들어 Python으로 코딩하고 다음을 사용할 수 있습니다. py2exe 어디서나 실행되는 독립 실행형 EXE를 생성합니다(실제로 Python을 exe에 패키지하므로 런타임을 설치할 필요가 없습니다).

다른 팁

Ruby는 제가 선택한 스크립팅 언어입니다.

노력하다 RubyScript2Exe.

스크립팅 언어는 거의 정의에 따라 독립 실행형 실행 파일로 컴파일되지 않습니다.따라서 의도를 다시 언급하거나 어떤 종류의 프로그램을 만들고 싶은지에 대한 표시를 제공해야 할 수도 있습니다.

C#은 .EXE로 컴파일하고 필요한 경우 기본 p/invoke 호출을 통해 거의 모든 것과 인터페이스할 수 있는 강력한 언어입니다.기본적이지만 매우 유용한 C#용 Visual Studio는 Microsoft 웹사이트에서 무료로 다운로드할 수 있습니다..NET 런타임은 현재 대부분의 시스템에 설치되어 있습니다.

고려했나요? 오토잇 ?

이는 스크립팅 언어이며 스크립트를 신속하게 실행 파일로 변환할 수 있습니다.

OSCON 2005에서 Damien Conway가 "Perl보다 나은 유일한 것은 Perl로 작성되지 않더라도 잘 작동하는 것입니다."라고 말하는 것을 들었습니다.

좋은 조언이에요.찾는 대신 최상의 .EXE로 컴파일할 수 있는 언어라면, .EXE로 작성하는 것에 대해 더 많이 걱정하세요. .EXE로 컴파일할 수 있는 언어입니다.작동하는 것을 사용하십시오.프로그래밍의 품질은 사용하는 언어보다 훨씬 더 중요하다는 점을 기억하세요.

즉, 나는 py2exe를 좋아합니다.YMMV.행운을 빌어요!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top