איך מדמים לחיצה ?

NotYou

New member
איך מדמים לחיצה ?

איך עושים התוכנה שאני עושה תדמה לחיצה נגיד על מקש רווח ? (תדמה אני מתכוון שזה ממש כאילו לוחצים על רווח, וזה יפעל גם כשהתוכנה רצה ברקע כשאני משתמש בתוכנה אחרת)
 
SendKeys " "

בין הגרשיים אתה שם את התו/מחרוזת שאתה רוצה לשלוח. אם אתה רוצה לשלוח אנטר/טאב/אסקייפ פשוט תרשום את שם המקש בצורה הבאה (לדוגמא אנטר) SendKeys "{Enter}" כנ"ל טאב ואסקייפ (רווח אפשר לרשום ספייס אבל זה מיותר כשאתה מקבל אותה תוצאה עם שליחת תו ריק).
 

nando

New member
אם כך שאלה לגבי אובייקט אאוטלוק....

בזמנו בניתי אפליקציה למשלוח מייל דרך אקסל. כל עמודה באקסל שמשה לProperty אחר של אובייקט אאוטלוק שנוצר ב VBA. עמודה אחת לתוכן ההודעה, עמודה אחת לכתובת האי מייל של הנמען השלישית לנתיב לקובץ המצורף וכו'.... כאשר אני רץ בלולאה על כל השורות ויוצר את המיילים למשלוח ומנסה לשולחם. הרעיון הוא להשתמש באקסל על כל מעלותיו בהעתקת תאים, שמוש ב autocomplete ועוד דברים שמקלים מאד כאשר רוצים לשלוח מיילים דומים אם שינוים קוסמטיים לכל נמען בנפרד. כל זה, מאד בקלות יכולתי לערוך מיילים ממשק אחד כשאני רואה את הכל במבט אחד בגליון האקסל. הבעיה היא שבתור אמצעי בטחון למניעת spam מיקרוסופט הוסיפה לאאוטלוק feature של security שאינו שולח אובייקטים של דואר אשר לא נוצרו מתוך הממשק האמיתי של האפליקציה .ו Send Kyes מנוטרל. בעבור כל אובייקט של הודעת דואר, אני נאלץ לתת אישור ידני לכך שאני מודע שאני מנסה לשלוח מייל במודע ושאין מדובר במחשב זומבי שמפיץ spam. כיצד ניתן להתגבר על הבעיה? תודה לעונים!
 
למעלה