2011-10-20 2 views
0

AutoIt 스크립트를 파일 동사로 실행하는 방법은 무엇입니까? 예 : WinRAR은 선택한 파일 (또는 다른 것들)을 마우스 오른쪽 버튼으로 클릭하고 압축 할 수 있습니다. Windows 탐색기의 파일 컨텍스트 메뉴에 AutoIt 스크립트를 표시하려면 어떻게합니까? 이러한 기능 밖으로Windows 탐색기의 파일 컨텍스트 메뉴에서 AutoIt 스크립트 실행

답변

1

확인 : 할당 된 파일 형식을 선택할 때

  • _ShellFile()

    는 쉘의 ContextMenu에 항목을 만듭니다. 프로그램 아이콘도 포함됩니다. 폴더를 선택하면

  • _ShellFolder()
    쉘의 ContextMenu에 항목을 만듭니다. 프로그램 아이콘도 포함됩니다.

  • _ContextMenu()
    뿐만 아니라 프로그램 아이콘을 바탕 화면의 ContextMenu에 항목을 만듭니다.

1

등록 파일 형식에 대한 스크립트의 .exe 상황에 맞는 메뉴에서 할 수 있습니다

  1. 열기 regedit.exeHKEY_CLASSES_ROOT에서 파일 형식을 찾을 수 있습니다 (예를 .rar에 대한). 그곳으로부터 가치를 얻으십시오. (내 것은 7-Zip.rar입니다.)
  2. HKEY_CLASSES_ROOT\<your_value>으로 이동하여 이름이 새 하위 키를 추가하십시오 (나는 ScriptOpen을 추가했습니다).
  3. 하위 매개 변수 command을 기본 매개 변수 "<path_to_your_exe> "%1""으로 추가하십시오.

    RegWrite("HKEY_CLASSES_ROOT\7-Zip.rar\shell\ScriptOpen") 
    RegWrite("HKEY_CLASSES_ROOT\7-Zip.rar\shell\ScriptOpen", "", "REG_SZ", "Open with my script") 
    RegWrite("HKEY_CLASSES_ROOT\7-Zip.rar\shell\ScriptOpen\command") 
    RegWrite("HKEY_CLASSES_ROOT\7-Zip.rar\shell\ScriptOpen\command", "", "REG_SZ", """" & @AutoItExe & """ ""%1""") 
    
    : 여기

은 (.exe를 컴파일) 스크립트에서 작업을 수행하는 방법의 예입니다

관련 문제