ABA


"שאלה לגבי הפעלת תוכנת דוס דרך דפדפן"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #6537 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 6537
admin2000  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.3.02
63537 הודעות, 2 פידבק, 3 נקודות
   17:56   12.07.03   
אל הפורום  
  שאלה לגבי הפעלת תוכנת דוס דרך דפדפן  
 
עבר עריכה לאחרונה בתאריך 12.07.03 בשעה 18:18
 
יש לי תוכנה מסוימת שעובדת דרך ממשק דוס
שאתה מכניס לשם פרטים מסוימים אתה מקבל דרכה תשובות מסוימות

השאלה שלי האם אני יכול לבנות דף ב ASP שיתחבר לתוכנה הזאת
ולהכניס את הפרטים עצמם בדף, הוא ישלח בקשה לתוכנה ויחזיר
את התוצאה לדף ASP ישירות?

או במקביל

האם ניתן דרך דף HTML / ASP להתחבר לקובץ BAT שיושב על השרת
ומפעיל תוכנת דוס קטנה?

כלומר במקום להפעיל את התוכנה על המחשב ושתיתן תוצאה
היא תיתן ישר על הדפדפן?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  עם יש לך שרת ASP משלך ואתה יכול לגרום לתוכנה yoash 12.07.03 18:20 1
     לא הבנתי admin2000  12.07.03 18:23 2
     ניתן להוריד את דף ה ASP AndreyT 12.07.03 19:10 3
         על מה אתה מדבר? admin2000  12.07.03 20:52 4
             אתה עובד ב VB ? AndreyT 12.07.03 22:19 5
  המחשבון הזה מקבל פרמטר בהרצה או אחד אחד? Back Ofirus 14.07.03 02:30 6
     נושא מאוד מעניין codmaster 14.07.03 09:52 7

       
yoash

דרג אמינות חבר זה
   18:20   12.07.03   
אל הפורום  
  1. עם יש לך שרת ASP משלך ואתה יכול לגרום לתוכנה  
בתגובה להודעה מספר 0
 
   עם יש לך שרת ASP משלך ואתה יכול לגרום לתוכנה לקרוא את המידע מקובץ.
אז אתה יכול להפעיל בעזרת הASP קובץ דוס ואז בעזרת הקוד הבאה תגפעיל את התוכנה:


dim wsh
set wsh = createobject("WScript.Shell")
wsh.Run "cmd /c yourProgram.exe > aa.txt"

עכשיו אתה צריך להדפיס את aa.txt למסך.


נ.ב. אתה צריך למצוא דרך להכניס את המידע לתוך התוכנה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
admin2000  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.3.02
63537 הודעות, 2 פידבק, 3 נקודות
   18:23   12.07.03   
אל הפורום  
  2. לא הבנתי  
בתגובה להודעה מספר 1
 
איך אני מפעיל את התוכנה על השרת?
(התוכנה לא יושבת אצל הלקוח אלא בשרת)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AndreyT

דרג אמינות חבר זה
   19:10   12.07.03   
אל הפורום  
  3. ניתן להוריד את דף ה ASP  
בתגובה להודעה מספר 1
 
   בעזרת פונקציית API :
URLDownloadFile


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
admin2000  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.3.02
63537 הודעות, 2 פידבק, 3 נקודות
   20:52   12.07.03   
אל הפורום  
  4. על מה אתה מדבר?  
בתגובה להודעה מספר 3
 
לא הבנתי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AndreyT

דרג אמינות חבר זה
   22:19   12.07.03   
אל הפורום  
  5. אתה עובד ב VB ?  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Back Ofirus

דרג אמינות חבר זה
   02:30   14.07.03   
אל הפורום  
  6. המחשבון הזה מקבל פרמטר בהרצה או אחד אחד?  
בתגובה להודעה מספר 0
 
   ז.א, אתה מפעיל אותו
calc.exe imei net ver1|2
או שאתה מפעיל את calc.exe ואז מכניס את הנתונים?



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
codmaster

דרג אמינות חבר זה
   09:52   14.07.03   
אל הפורום  
  7. נושא מאוד מעניין  
בתגובה להודעה מספר 6
 
   אין פתרונות קלים ובמקרה של תכניות DOS אין פתרונות בכלל ,
עשיתי כמה נסיונות בנושא הנ"ל , כלומר נסיונות לשלוח פרמטרים לתכניות
שכתבתי ב- ++C ואף ב-VB , כל הנסיונות היו פרימטיביים , כלומר , כתבתי
DLL שמריץ את קובץ ה - exe עם פרמטרים ,לדוגמא אם קראו לקובץ שלח go.exe
אז הפעלתי אותו עלח השרת דרך ASP כך :

dim mydll
sey mydll = server.createobject("exe.onserver")
mydll.exe("go.exe 23,56")


האובייקט הנ"ל הוא להמחשה , (כל DLL שמכיל בתוכו shell יעשה את העבודה)
גם שימוש ב- WSH יכול לתפקד במקרה זה ,
התכנית go.exe לאחר שקיבלה את הנתונים מיצאת את הפלט לכל קובץ שאחפוץ ,
במקרה הנ"ל נאמר שהיא ייצאה את הפלט לקובץ טקסט, מרגע זה , אין לי שום
בעייה שקרוא את מסמך הטקסט דרך ASP ולראות את התוצאה שהניבה go.exe ,
מאוד פרימיטיבי , אני ידוע , אבל זה עבד מצוין בתקופה שעבדתי עם זה,
כמובן שישם פתרונות "נכונים" יותר כגון שימוש באפליקציות cgi ,
השאלה תלוי באמת מה רוצים להשיג.

לגבי השאלה של עמיתי Admin2000 , לצערי אין לי תשובה מוחלטת לגבי קבלת
פלט של תכנית DOS בדף ה-ASP שלך , אני אומר בזהירות שלדעתי זה לא אפשרי
בגלל הרבה סיבות שהעיקרית היא שתכנית DOS , פועלת בסביבת DOS.

לגבי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net