פורסם 2011 בספטמבר 1714 שנים אני רוצה ליצור סקריפט ב-C# (זה השפה שאני לומד כרגע ואין לי נסיון בשום שפה אחרת) שברגע שאני לוחץ על קיצור מסויים במקלדת זה מכניס לי את הסיסמא שלי (באתרים מסויימים) שפשוט יכתוב לי סטרינג מסויים, איך עושים את זה ?
פורסם 2011 בספטמבר 1714 שנים קודם כל: ב-#C לא כותבים "סקריפטים", כותבים תוכניות.ולשאלתך, זה דורש שני דברים שונים:א. לתפוס את הלחיצה על המקש במקלדת. חיפוש קצר בגוגל של c# keyboard hook ימצא לך הרבה תוצאות.ב. להכניס את המחרוזת לתיבת הטקסט שהמשתמש ברגע נמצא בתוכה. חיפוש קצר של c# send keys ימצא לך תוצאות רלוונטיות.
פורסם 2011 בספטמבר 1714 שנים תתחיל מדבר פשוט, לדוגמה תכנית שתציג הודעה למשתמש כשהוא לוחץ על צירוף מקשים מסוים.
פורסם 2011 בספטמבר 1714 שנים מחבר זה מה שחשבתי להתחיל איתו אבל כל ההסברים נראים לי מסובכים ואני לא יודע איך בדיוק להתחיל ולכתוב את זה, זה למשל מה שראיתי ב-MSDN:http://msdn.microsoft.com/en-us/library/ms644959(v=VS.85).aspx#chains
פורסם 2011 בספטמבר 1714 שנים מחבר תודה אבל איך אני יודע מה זה בדיוק עושה ? אני עד עכשיו עובד רק עם Console Application ואם אני מדביק את הקוד הזה יש לי שגיאות שאין לי מושג איך להעלים ולהתגבר עליהם.
פורסם 2011 בספטמבר 1714 שנים אז תנסה לקרוא את הקוד ולהבין אותו גם, ולא סתם להדביק אותו. בשביל לדעת לתכנת אתה צריך לדעת מה אתה עושה.
פורסם 2011 בספטמבר 1714 שנים הייתי ממליץ להשתמש בפקד של דפדפן כלשהו, למשל Internet Explore (אם בC# זה קיים, תקנו אותי אם אני טועה), בעזרתו לנווט לדף אינטרנט שבו אתה מעוניין, ולהכניס את הטקסט בעזרת קוד לאוביקט (תיבת טקסט) של האתר שאת השם שלו אתה לוקח מ source code של הדף.
פורסם 2011 בספטמבר 1714 שנים מחבר אני פשוט מנסה לעשות משהו פשוט ובו כשאני נכנס למקום מסויים שבו אני אמור להכניס סיסמא אז בעזרת קיצור דרך מסויים איך שאני מעביר את הפוקוס על התיבה שבה אמורה להיכתב הסיסמא היא תוכנס אוטומטי בעזרת התוכנית אבל לא ממש הצלחתי, קראתי אבל זה לא היה לי מובן איך להתחיל ואיך בכלל לרשום את הקוד, אני רק התחלתי לא מזמן ללמוד C# ואני לא מבין מה רשום בקוד שהביאו לי פה.
פורסם 2011 בספטמבר 1714 שנים אם אתה לא מסוגל להבין מה רשום בקוד הזה, אז אולי זו רמה מתקדמת מדי בשבילך...
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.