후이즈 조회를 수행하는 자동화 스크립트


2

터미널에서 IP 주소를 가져 오려면 마우스 오른쪽 버튼을 클릭하고 서비스> 후이즈를 선택한 다음 결과를 다시 얻습니다.

이것은 존재하지 않으므로 간단한 Automator 스크립트를 만들고 싶습니다. 그러나 몇 가지 문제가 있습니다.

이것이 내가 한 일입니다-자동화 작업 :

지정된 텍스트 가져 오기

xxx.xxx.xxx.xxx

쉘 스크립트 실행

for x in "$@";
do whois $x; 
done

결과보기

그러나보기 결과에서 얻는 것은 다음과 같습니다.

(
  ""
)

어떤 제안?

답변:


1

입력을 쉘 스크립트 에 STDIN이 아닌 인수 로 전달하십시오 .

결과를 표시하려면 AppleScript 실행 을 패널의 맨 아래로 드래그 하고 다음 명령을 사용하십시오.

on run {input, parameters}
    set msg to ""
    repeat with itm in input
        set msg to msg & "
" & itm
    end repeat
    tell application "Finder"
        display alert "Whois" message msg
    end tell
end run

멋진 답변입니다. Automator에서 제대로 작동하지만 마우스 오른쪽 버튼 클릭 메뉴를 통해 실행할 때 오류가 발생합니다. ""AppleScript 실행 "동작에 오류가 발생했습니다."
Snowcrash

@SnowCrash 스크립트를 업데이트했습니다.
Daniel Beck
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.