如何让Apple脚本要求我使用IP,然后使用该IP运行命令

时间:2014-06-26 12:41:48

标签: macos terminal applescript nmap

这是我到目前为止所拥有的。

tell application "Terminal"
    activate
    do script "nmap -oN scan.txt -p 3306 10.0.69.11"
end tell

我希望能够做的是Apple脚本要求我运行IP地址,然后输入IP地址,它将更改命令以使用该IP,并运行命令。

1 个答案:

答案 0 :(得分:3)

如果您只是想在AppleScript中查找如何使用字符串插值...请尝试:

set userResponse to text returned of (display dialog "Enter IP" default answer "10.0.69.11")

tell application "Terminal"
    if not (exists window 1) then reopen
    activate
    do script "nmap -oN scan.txt -p 3306 " & userResponse & " ;" in window 1
end tell