שְׁאֵלָה:
לאן נעלם "URL Access Scripting.app" ב- Lion?
Dov
2011-07-24 17:23:47 UTC
view on stackexchange narkive permalink

יש לי AppleScripts שפועלים לפי לוח זמנים להורדת קבצים מכתובות אתרים. הם השתמשו באירוע של URL Access Scripting.app להורדה , שנראה כי כעת נעלם מאריה.

אני לא יכול למצוא תיעוד המסביר לי מה קרה לו, או מה הדרך קדימה. הערות המהדורה של AppleScript מכסות את Snow Leopard, אך לא את Lion (עדיין לא, לפחות), ו דף Applescript של Mac OS X Automation מזכיר רק תכונות חדשות. האם URL Access Scripting.app עדיין מסתתר במקום כלשהו, ​​או שעלי למצוא דרך חדשה להוריד קובץ לדיסק?

בדיוק שמעתי על זה, ואני משתמש באריה עכשיו. היכן אוכל להוריד את הכלי הזה? זה לא נמצא בשום מקום בשרתים של אפל שמוצאים אותו, או במכונות הישן שלי שלג נמר.
@PeterPayne קרא את התשובה שכבר פורסמה.
אחד תשובה:
sofly
2011-07-24 21:29:43 UTC
view on stackexchange narkive permalink

Apple ביטלה את URL Access Scripting.app ב- Lion מסיבות לא ידועות, וברור שהיא לא פרסמה שום תיעוד מדוע הם עשו זאת או פתרונות לעקיפת הבעיה. בנוסף, אם תעתיקו מעל האפליקציה, היא תופיע אך היא עדיין לא תפעל.

סביר להניח שהפתרון הטוב ביותר עד לפרסום התיעוד (אם כי לא אתפלא לראות אחרים ממליצים על כך) הוא כדי לשנות את התסריטים שלך כדי להשתמש בתלתל. עריכת הסקריפטים צריכה להיות פשוטה למדי, והתלתל הוא למעשה אמין ושימושי למדי.

אם אינך מכיר תלתל, אתה אמור להיות מסוגל להבין את זה די מהר, זה שום דבר לא מאתגר מדי. הנה דוגמה לתסריט שהומר (על ידי משתמש אחר) לתלתל. אני מתנצל אם זה לא בדיוק זהה לתסריטים שלך, אבל אתה אמור להיות מסוגל לקבל כמה רעיונות מגוש הקוד.

  - שימוש ב- URL Access Scriptingset myFile ל- (( נתיב לפריטים זמניים) כמחרוזת) & "url_access_file.xml" tell application "URL Access Scripting" download "http://whateverlink.com" to file myFileend tell - באמצעות curlset myFile to (POSIX path of )) & "curl_file.xml" do script shell "curl -L" & "http://whateverlink.com" & "-o" & myFile  
התסריט שלי מוריד תמונות (במיוחד, ראה URL http://interfacelift.com/wallpaper/7yz4ma1/02657_yllasjarvi_1920x1200.jpg), והתלתל לא עובד. זה לא מוריד כלום. אני לא בטוח אם אני זקוק לכותרות בהתאמה אישית, או מה קורה ...
מתברר שהייתי צריך להעביר את הדגל -A עם מחרוזת סוכן משתמש. זה נראה כמו: `-A" Mozilla / 5.0 (Windows NT 5.1) AppleWebKit / 534.50 (KHTML, כמו Gecko) גרסה / 5.1 Safari / 534.50 ""
זה נהדר שקיבלת את זה לעבוד בתלתל!


שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...