답변:
언어는 중요하지 않습니다. 프로그래밍 을 배우라는 문을 두드리고 있으며 훌륭한 프로그래머는 둘 이상의 언어에 능숙해야합니다. 따라서 하나를 골라 가십시오. 제안
잘하는 방법? 필요한 프로젝트를 선택하여 수행하십시오. 수동적이고 반복 가능한 프로세스를 수행하는 데 많은 시간을 보내고 있습니까? 스크립트를 작성하십시오. 전체를 스크립팅 할 때까지 조각으로 스크립팅하거나 조각을 더 크게 만들거나 함께 묶습니다.
과정 설명에 'ksh'또는 'bash'또는 'shell'과 같은 항목이 포함 된 Intro to Programming 또는 Intro-or-intermediate Unix 대학 수업을 수강하십시오.
스크립팅해야 할 대상에 따라 다릅니다. 나는 이전 포스터가 제시 한 주장 중 일부에 동의하지 않습니다.
배치는 굉장합니다. 작성해야 할 간단하고 가장 많은 스크립트는 대부분의 다른 스크립팅 언어보다 짧은 코드로 수행 할 수 있습니다. 또한 거의 모든 Microsoft 운영 체제에서 사용할 수 있다는 점에서 몇 가지 차이점이 있습니다. 또한 스크립트에서 거의 모든 명령 줄 유틸리티를 사용할 수 있기 때문에 내장 함수가 때때로 다소 제한적일 수 있지만, 누군가가 필요한 것을 수행 할 수있는 명령 줄 도구를 가지고 있고, 배치 스크립트를 알고 있다면, 쉽게 통합하여 정말 강력한 기능을 제공 할 수 있습니다.
PowerShell은 강력합니다. 그러나 여전히 상당히 새롭습니다. 잠재적으로 매우 유용 할 수 있지만 새로워 졌다는 것은 특정 클라이언트 / 상황에서 시작하여 사용할 수있는 것은 아닙니다.
VBScript는 훌륭하고 많은 기능을 가지고 있습니다. 또한 VB 스크립트는 VB6과 유사한 VBA와 유사한 ASP와 유사하기 때문에 스킬 셋에 추가되므로 결국 해당 언어 중 하나를 아는 경우 다른 언어를 신속하게 파악할 수 있습니다 (대부분의 경우).
Perl, KiXtart 등과 같은 다른 스크립팅 언어는 그 자리에 있지만 일반적으로 추가 도구 / 파일이 설치되어 있어야합니다. 나는 OS와 함께 표준으로 제공되는 일을 배우는 것을 좋아하는 팬입니다. 따라서 무언가를해야하지만 무언가를 설치해야 할 때 "나는 이것을하는 방법을 모른다"고 말하지 않아도됩니다. 옵션.
리소스에 관해서는 몇 가지 언급되었으며 그중 어느 것에 대해서도 불평 할 수는 없지만 두 사이트가 언급되지 않은 것에 대해 놀랐고 실망했습니다. 일반적인 스크립팅 자습서 및 개요는 www.robvanderwoude.com을 참조하십시오. 포괄적 인 명령 줄 참조 (특히 배치 및 PowerShell 및 기타 유용한 정보)는 www.ss64.com을 참조하십시오.
VBScript와 PowerShell을 혼합하여 시작합니다. 둘 다 "The Scripting Guys"에서 배울 수 있습니다.
다음 리소스를 추천합니다.
http://blogs.technet.com/heyscriptingguy/ http://technet.microsoft.com/en-us/scriptcenter/default.aspx
AutoIt은 스크립팅을 배우는 가장 쉽고 빠른 방법입니다. IMO는 자체 CLI와 함께 제공되며 프로그래밍 방식으로 Windows에서 수행해야하는 모든 것을 처리 할 수있는 함수 참조를 사용하기 매우 쉽습니다.
www.autoitscript.com