这是我到目前为止所拥有的。
tell application "Terminal"
activate
do script "nmap -oN scan.txt -p 3306 10.0.69.11"
end tell
我希望能够做的是Apple脚本要求我运行IP地址,然后输入IP地址,它将更改命令以使用该IP,并运行命令。
答案 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