I';我试图制作一个applescript脚本,显示一个文本对话,我可以在URL中输入,然后在默认浏览器中打开它。
我正在尝试制作一个applescript脚本,它显示一个文本对话,我可以在URL中输入,然后在默认浏览器中打开它。另外,我正在尝试使它在url之前有一个“http://”,这样我就可以键入www.website.com。这是我到目前为止的代码I';我试图制作一个applescript脚本,显示一个文本对话,我可以在URL中输入,然后在默认浏览器中打开它。,applescript,Applescript,我正在尝试制作一个applescript脚本,它显示一个文本对话,我可以在URL中输入,然后在默认浏览器中打开它。另外,我正在尝试使它在url之前有一个“http://”,这样我就可以键入www.website.com。这是我到目前为止的代码 display dialog "Website name" default answer "" set x to text returned open location "http:// x" 以后尽量把你的问题说得更具体些 set x to "xyz"
display dialog "Website name" default answer ""
set x to text returned
open location "http:// x"
以后尽量把你的问题说得更具体些
set x to "xyz"
log "http:// x"
不显示“http://xyz”
但你可能仍然会因此得到一些负面反馈
假设你有
open location "http://www.excersise.com/x"
(只是为了论证),你怎么能期望计算机知道一个x代表一个变量而另一个不代表
如果你有更多的问题,就问吧
以后尽量把你的问题说得更具体些
set x to "xyz"
log "http:// x"
不显示“http://xyz”
但你可能仍然会因此得到一些负面反馈
假设你有
open location "http://www.excersise.com/x"
(只是为了论证),你怎么能期望计算机知道一个x代表一个变量而另一个不代表
如果您还有更多问题,请提问。我假设您希望Safari成为默认浏览器。如果您想要不同的浏览器,只需将“Safari”更改为浏览器应用程序的名称;例如“Chrome”。您的代码就快到了,只需要修改一些编码/脚本。下面是您要查找的脚本。:) 您需要将“http://”与变量x分开,否则AppleScript将不知道两者之间的区别。通过不在x的周围加上“”,它表明它是一个变量,而不是常规文本。并添加&告诉AS向其中添加另一条信息。这在处理变量和对话框时非常有用。此外,你还必须提出:
set x to the text returned of the result
不是:
这正是你想说的。希望这能帮上大忙。抱歉迟到了一个月…我假设您希望Safari成为默认浏览器。如果您想要不同的浏览器,只需将“Safari”更改为浏览器应用程序的名称;例如“Chrome”。您的代码就快到了,只需要修改一些编码/脚本。下面是您要查找的脚本。:) 您需要将“http://”与变量x分开,否则AppleScript将不知道两者之间的区别。通过不在x的周围加上“”,它表明它是一个变量,而不是常规文本。并添加&告诉AS向其中添加另一条信息。这在处理变量和对话框时非常有用。此外,你还必须提出:
set x to the text returned of the result
不是:
这正是你想说的。希望这能帮上大忙。抱歉,迟到了1个月…如果您不想使用Safari或Chrome等特定浏览器,而只想在系统默认浏览器中打开URL,请让Finder打开位置:
tell application "Finder"
open location "http://google.com/"
end tell
…因为它会将URL传递到系统默认浏览器,而不是打开它本身。如果您不想以Safari或Chrome等特定浏览器为目标,而只想在系统默认浏览器中打开URL,请让Finder打开位置:
tell application "Finder"
open location "http://google.com/"
end tell
…因为它会将URL传递到系统默认浏览器,而不是打开它本身。
打开位置
是StandardAdditions.osax的一部分,根本不需要查找程序。打开位置
是StandardAdditions.osax的一部分,根本不需要查找程序。