› פורומים › אפיון ופיתוח פריוריטי › הפעלת דפדפן עם פרמטרים משורשרים ב-STRCAT
- This topic has 6 תגובות, 2 משתתפים, and was last updated לפני 14 שנים, 9 חודשים by Lior.
- Post
-
- פברואר 8, 2010 בשעה 2:31 pm
שלום,
אני מנסה להפעיל מתוך הפריוריטי את דפדפן האקספלורר ע"י הקוד הבא :EXECUTE WINAPP 'C:\PROGRAM FILES\INTERNET EXPLORER', 'IEXPLORE.EXE', STRCAT(……….);
הבעיה היא שפונקציית
STRCAT
מוגבלת לשרשור של -127 תווים. לכן אני נאלץ להכניס עוד פרמטר של אותה פונקציה מופרד בפסיק.
דבר זה גורם לשתילה של התוו %20 , כלומר רווח, בחלון הדפדפן שנפתח .כיצד ניתן לבצע זאת כך שלא ישתל התוו רווח המיותר ?
האם יש דרך אלטרנטיבית לקרוא לדפדפן עם פרמטרים ?
תודה מראש על העזרה.
מוצגות 6 תגובות – 1 עד 6 (מתוך 6 סה״כ)
- Replies
-
- פברואר 9, 2010 בשעה 9:26 am
זה לא רק STRCAT. גם משתנה פריוריטי יכול להכיל עד 128 תוים
מה שאתה יכול לעשות זה:
1. לשמור את כל הפקודה בעמודת טבלה (שם זה יכול לעבור את ה 128)
2. לזרוק את הפקודה לקובץ BAT
3. להפעיל את קובץ ה BAT עם SHELLEX או WINAPP- פברואר 9, 2010 בשעה 3:19 pm
היי ליאור,
קודם כל תודה על העזרה.
לגבי מה שהצעת, אורך עמודת טבלה מוגבל ל-120 תווים, אז השתמשי בכמה עמודות וזרקתי הכל לקובץ BAT.
כעת למעשה כדי להפעיל את הדפדפן אני צריך לכתוב את הפקודה START בקובץ ה-BAT, ולהפעיל את הקובץ מהפריוריטי ע"י SHELLEX.
הבעיה היא שהתוו '&' לא מזוהה כעת ע"י הדפדפן. וגם העברית יוצאת ג'יבריש.
מה ניתן לעשות?- פברואר 9, 2010 בשעה 3:24 pm
הרוחב מוגבל בבנית טבלה חדשה. אבל אם תרחיב את העמודה, המערכת תצליח להרחיב ליותר מ 128 תוים (על SQL SERVER)לגבי הקוד שלך: שים את הקטע שכותב לקובץ בתוך וורד והעלה לפורום.
אני אוכל לחוות דעה רק מול זה.- פברואר 9, 2010 בשעה 5:12 pm
היי ליאור,
בכל מקרה אם כותבים לתוך קובץ טקסט אז אין צורך לכתוב קודם לתוך עמודה.
צירפתי קובץ עם קוד להמחשה:
הבעיה שלי היא שהעברית שנכתבת נכון לתוך קובץ ה BAT, מוצגת בצורה משובשת בדפדפן. כמו כן התו '&' שהוא חלק מהפרמטרים שאני רוצה שיופיעו ב-URL, לא מתקבל ולמעשה נחתך יחד עם כל הטקסט שבא אחריו.
אולי צריך להשתמש בפקודה אחרת מאשר START.
אני לא כ"כ מכיר את השפה לקבצי אצווה.
תודה על העזרה! [file name=TEST.doc size=22016]https://www.priority-forums.com/he/images/fbfiles/files/TEST.doc[/file]- פברואר 10, 2010 בשעה 12:48 pm
היי,
נראה לי שהסתדרתי בסוף.
השתמשתי בפקודה :EXECUTE SQLI :fiename
כאשר לתוך הקובץ הכנסתי את את הקוד:
EXECUTE WINAPP ………………….
תודה על העזרה!
מוצגות 6 תגובות – 1 עד 6 (מתוך 6 סה״כ)
- יש להתחבר למערכת על מנת להגיב.