eliezer
מהנדס בינה מלאכותית
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
עימוד ספרים
הנדסת תוכנה
D I G I T A L
- הוסף לסימניות
- #1
פתאום גיליתי פונקציה מאד מסוכנת ומוזרה שיש בגאווה סקריפט
שמה EVAL
והיא קולטת טקסט מהמשתמש, ומפעילה אותו כקוד!!!
(מישהו אמר הזרקת קוד זדוני?)
אז כתבתי סקריפט קטן שמראה את הדבר בפעולה.
לא שאני יכול לחשוב למה הוא יהיה שימושי...
אבל מי יודע..
סקריפט זה פותח חלון קטן שבו ניתן להקליד קוד וללחוץ בצע, והוא יבוצע!
השימוש באחריותכם בלבד...
שמה EVAL
והיא קולטת טקסט מהמשתמש, ומפעילה אותו כקוד!!!
(מישהו אמר הזרקת קוד זדוני?)
אז כתבתי סקריפט קטן שמראה את הדבר בפעולה.
לא שאני יכול לחשוב למה הוא יהיה שימושי...
אבל מי יודע..
סקריפט זה פותח חלון קטן שבו ניתן להקליד קוד וללחוץ בצע, והוא יבוצע!
השימוש באחריותכם בלבד...
קוד:
#target inDesign
#targetengine avihail
with (myWIn=new Window ("palette","הקלד פקודה")){
add("StaticText",undefined,"הקלד קוד גאווה סקריפט רצוי");
m =add ("edittext", [0, 0, 150, 70], "", {multiline: true});
m.characters=20;
m.text="alert(\"מה השגעון הזה???\");"
m.minimumSize=[200,200];
myBott= add("button",undefined,"run");
}
myBott.onClick=function(){
eval(m.text);
};
myWIn.show();
$.gc()
$.gc()
הנושאים החמים