2008-08-28 3 views
3

Windows 플랫폼에서 스크립팅 작업을 수행하는 옵션이 무엇인지 알고 싶습니다. 파일 조작, 레지스트리 편집 등과 같은 기능이 필요합니다. 스크립팅 도구를 사용하여 파일을 편집 할 수 있습니까? Windows 스크립팅 도구가 제공하는 다른 기능은 무엇입니까? Windows GUI를 사용하여 수행 할 수있는 모든 작업은 스크립팅 언어를 사용하여 수행 할 수 있습니까?Windows 쉘 스크립팅에 사용할 수있는 도구와 언어는 무엇입니까?

답변

5

나는 Microsoft의 Windows PowerShell이 이런 종류의 일에 대한 현재 즐겨 찾기라고 생각합니다.

0

CScript를 PowerShell를 살펴? 나는 그런 것을보고 기억합니다.

1

Python, Perl 또는 좋아하는 언어의 Windows 버전을 설치하는 것은 어떻습니까? 이들은 필요한 모든 기능을 제공해야합니다.

0

Powershell은 훌륭하지만 설치해야 할 추가 사항입니다. 거의 모든 Windows 설치에서 표준이 아닙니다. 그래서, 그것이 당신 자신의 사용을위한 것이라면, powershell은 괜찮을 것입니다. 예를 들어, 제작중인 소프트웨어의 일부로 스크립트를 일반 인구의 컴퓨터에서 실행해야하는 경우 최상의 옵션이 아닐 수도 있습니다.

설치해야 할 추가 사항이 있어도 괜찮다면 cygwin을 확인해보십시오. 이렇게하면 전체 Linux bash 명령 행과 모든 관련 도구를 자유롭게 사용할 수 있습니다.

기본 Windows에 포함되어있는 것이 필요한 경우 설치하십시오. Windows 명령 줄 (cmd.exe)이 있습니다. 어떤 기능을 가지고 있지만 리눅스에서 사용 가능한 것과 비교할 때 매우 부족합니다. 다른 하나는 아마도 더 나쁜 문제입니다. 문서 작성 방법에는 그다지 많은 것이 없습니다.

당신은 또한 VB Script (flame away)에 관심이있을 수 있습니다. VB 스크립트는 거의 모든 최신 표준 Windows 설치에서 작동해야하며 명령 줄보다 훨씬 기능이 뛰어납니다.

0

cygwin을 설치했기 때문에 필자의 자동화 요구에 맞게 bash 쉘 스크립트를 실행할 수 있습니다. 게다가 Windows에서 더 많이 실행되는 프로그램이 필요하면 batch + jscript (Visual Studio.Net이 설치된 경우 cmdline에서 실행되며 "cscript XXX.js")를 사용합니다. 나는 당신이 수리 한 수

-1

어제)

무엇 모든 창을위한 도구/언어 쉘 스크립트가있다? 쉘 스크립팅 더 나은 창문 사용할 수있는 도구와 언어

읽을까요?

1

배치 파일은 가장 휴대 성이 뛰어나지 만 복잡한 작업을 수행하면 매우 어려울 수 있습니다.

Powershell은 믿을 수 없을만큼 강력하지만 현재 설치된 도메인은 powershell 및 관리 서버를 사용하는 사람들보다 약간 더 많습니다. 스크립팅을하고있는 머신을 제어하고 powershell이 ​​설치되도록 명령 할 수 있다면 powershell을 사용하십시오. 그렇지 않으면 배치 파일이 가장 좋습니다.

PowerShell은 당신이 할 수있는 모든 것을 할 수 있지만 몇 가지 당신이 스크립트에서 윈도우 GUI 응용 프로그램을 제어하려는 경우 다른 사람 :이

(진지하게, 당신은 할 겁니다보다 더 어렵게 될 것입니다 응용 프로그램이 스크립팅 자체를 지원하지 않거나 대화 상자 컨트롤에 메시지를 게시하고 대화 상자를 스크랩하여 성공 여부를 확인하려는 경우가 아니면 고통이 많이 듭니다.)

0

스크립팅은 폭발적입니다.

개인적으로 나는 악의적 인 작은 배치 파일을 작성하고 싶습니다. 명령 행 프로그램을 통해 무엇이든 할 수 있습니다. 나는 일종의 배치 파일을 선호하는데 그 이유는 대부분 한 개의 컴퓨터에서 다른 유닉스 도구 (SSED, GREP, GAWK)를 가진 대부분의 zip으로 이식 가능하기 때문이다. 레지스트리 변경 및 읽기 작업을 수행 할 수있는 명령 줄 REG.Exe가 있습니다. "FOR/f"루프를 사용하여 명령의 출력을 구문 분석 할 수 있습니다.

PowerShell을 잘못한다 ... 더 않습니다 .. 전원

당신이 AutoHotKey을 확인 창 자동화를보고 싶은 경우 (2 포스트 나는 그것을 도울 수있는,하지만. 썼다).

무엇을 자동화하려고합니까? 도움이 될만한 것을 좁히는 데 도움이 될 수 있습니다.

  • 조쉬

편집 : 나는 같은 @jameso 직장에서 누군가가 나에게 질문을하지 않았다면 같은 시간에, 내가 그 전에 게시 한 수 있음을 입력 한 레코드. 나는이 게시물의 유사성에 약간의 떨림을 경험했지만 ....

1

"Take Command"(JPSoft) (PowerShell보다 "cmd.exe"와 비슷한)를 권하고 싶습니다. 우리는 ESSS에서 수년간 여기서 사용합니다.

관련 문제