ABA


"למישהו כאן יש מושג קצת בתיכנות קבצי BAT ?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #7428 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 7428
ComputerMan

   13:58   26.11.03   
אל הפורום  
  למישהו כאן יש מושג קצת בתיכנות קבצי BAT ?  
 
   מתכנתים קבצים כאלו בתוכנה מסויימת אם כן איזו?

תודה


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  כל עורך טקסט מתאים. chenke  26.11.03 15:02 1
     וואלה תודה :) ComputerMan 26.11.03 19:35 2
  זה רחוק מלהיות תכנות. E-do  27.11.03 00:19 3
     האמת היא שזה לא כל-כך רחוק: Dudenland 30.11.03 21:13 4
         כבר עברנו את השלב הזה AlexKarpman 01.12.03 11:28 5
             ממך לא ציפיתי ליותר... Dudenland 01.12.03 21:59 6
                 טוב, די עם זה liranr 02.12.03 11:47 7
  אז לגבי העניין... AlexKarpman 02.12.03 12:02 8
     סליחה... Dudenland 02.12.03 16:44 9
         בהחלט... AlexKarpman 02.12.03 17:32 10

       
chenke 
חבר מתאריך 1.7.02
730 הודעות
   15:02   26.11.03   
אל הפורום  
  1. כל עורך טקסט מתאים.  
בתגובה להודעה מספר 0
 
   רק שצריך לשמור בסיומת BAT


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

   19:35   26.11.03   
אל הפורום  
  2. וואלה תודה :)  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
E-do 
חבר מתאריך 29.10.03
2160 הודעות
   00:19   27.11.03   
אל הפורום  
  3. זה רחוק מלהיות תכנות.  
בתגובה להודעה מספר 0
 
   זה פשוט לקחת רצף של פקודות DOS אי אילו ואחרות, ולגרום להם לרוץ ברצף...
בדיוק מהסיבה הזאת, לא צריך שום דבר מיוחד..


-----------------
בברכה,
e-do


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

   21:13   30.11.03   
אל הפורום  
  4. האמת היא שזה לא כל-כך רחוק:  
בתגובה להודעה מספר 3
 
   תכנות קבצי bat., מה שנקרא Batch Programming, מאופיין כ-Script Programming.
פירוש הדבר, כתיבת קטעי קוד קצרים שלא עוברים קומפילציה כלשהי או התאמה לסוג החומרה או מערכת ההפעלה (למעשה, הם כבר מותאמים למערכת ההפעלה).
למעשה, תכניות סקריפט שנכתבו בדרך זו מורצות, כשמאחוריהן רצה מכונה "וירטואלית", שמתרגמת כל פקודת סקריפט, לפקודת עיבוד.

דבר דומה נעשה, כמעט באותה רמה, בשפות לתכנות צד שרת, כמו PHP ו-ASP.
הדוגמה של תכנות ל-DOS יוצאת קצת גרועה, בגלל היכולות המנוונות שלה, אבל לשורת הפקודה במערכות UNIX, יש אפשרויות רבות יותר, ומגוונות עד כדי דמיון מובהק לתכנות ב-PHP (כמובן שבתחביר של C).

אם תראה תכנות זה בצורה של "קרבה לחומרה", כלומר, אם נדרג את שפות התכנות מהרחוקה לקרובה לחומרה (script -> c/c++ -> asm וכו'), תיווכח ש-VB לא כל-כך רחוקה משפות הסקריפט, ולכן, אתה יכול לקרוא להן שפות תכנות בדיוק באותה מידה שאתה קורא ל-VB שפת תכנות.

אל תבין אותי לא נכון, אני לא מתקיף את VB או משהו כזה, ולא מוסיף לה כינויים...


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

   11:28   01.12.03   
אל הפורום  
  5. כבר עברנו את השלב הזה  
בתגובה להודעה מספר 4
 
   כבר עברנו איתך את השלב הזה.
אני לא בטוח אם זה היה כאן או שם, אבל הוכחנו בבירור שאתה פולט שטויות.
לפחות בנושא הזה.

VB רחוקה מאוד משפות הסקריפט.
דווקא JAVA קרובה אליהן יותר...
אבל שמתי לב שאתה לא מזכיר את JAVA אף-פעם, למרות שזה נכון לגבי JAVA, ושגוי לגבי VB.
אבל בטח, ממי שלא יודע להבדיל בין מהדר למפרש....מה אפשר לצפות?


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

   21:59   01.12.03   
אל הפורום  
  6. ממך לא ציפיתי ליותר...  
בתגובה להודעה מספר 5
 
   בייחוד מאדם פסיכופת שמבקש למלחמה.

בכל מקרה, בקשר ל-JAVA, אתה צודק... היא פועלת בערך באותה צורה שבה פועלת שפת תיכנות צד-שרת, רק שהשרת נמצא במחשב שבו עובדת התכנית... אבל לא היה צורך לפרט על כך, מפני שנתתי מספיק דוגמאות.

לפני שאתה מתחיל את ההתקפות שלך, תקרא עד הסוף (אגב, לקראת סיום התגובה שלי, בדיוק נזכרתי בך, ולכן הוספתי את השורה האחרונה)...


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

   11:47   02.12.03   
אל הפורום  
  7. טוב, די עם זה  
בתגובה להודעה מספר 6
 
   חילוקי דעות הן דבר לגיטימי , אבל אפשר להתבטא בצורה אדיבה יותר
(סה"כ זה לא דיון אידיאולוגי על החזרת שטחים, כולה אנחנו מסווגים שפות תיכנות).
אני מבקש להימנע מכינויים מזלזלים או מעליבים בפורום, וזה תקף לשניכם.
("אתה פולט שטויות", "פסיכופט שמבקש מלחמה" - לא אצלנו בפורום).

תודה רבה.


(אני לא נועל את האשכול כי אולי למישהו יש משהו להוסיף לעניין השאלה)


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

   12:02   02.12.03   
אל הפורום  
  8. אז לגבי העניין...  
בתגובה להודעה מספר 0
 
   בס"ד

Batch Programming של דוס/ווינדוס ממש חלש...אל תצפה ליצור סקריפטים סבירים איתו.
אם אתה רוצה לכתוב סקריפטים לסביבת ווינדוס, הדרך הכי טובה בשבילך תהיה סקריפטים של Windows Script.
אלו סקריפטים שנכתבים בכל שפת Active Scripting שתרצה ומתוקנת לך על המחשב(הנפוצה ביותר היא VBS, ואחריה JS, שמוקנת ביחד עם Windows Script), יש גם כמה שפות נוספות, אבל הן בכלל לא נפוצות לשימוש הזה.
אם תבחר לכתוב סקריפטים כאלה, תעמוד לרשותך שפה הרבה יותר חזקה משפת ה-Batch של דוס(למרות שלא חזקה כשפות תכנות אחרות, "רציניות/כבדות" יותר, אבל זה מספק), תוכל להשתמש ברכיבי ActiveX/COM.
הגישה למערכת הקבצים המקומית הרבה יותר נוחה(FSO), ותחת ווינדוס NT לגרסאותיו תוכל להשתמש ב-WMI לאדמיניסטרציה של המערכת.
כמו-כן, אופציות נוספות של Windows Script הן HTML Applications(קבצים עם סיומת HTA, שמכילים קוד HTML וסקריפט, אבל עם גישה למערכת המקומית, בניגוד לדפי HTML שרצים בדפדפן, נוח מאוד ליצירת אפליקציות קטנות ופשוטות).
אופציה נוספת היא יצירת רכיבי COM בשפות Active Scripting.
הדבר נקרא Windows Script Components.

למידע על כל העניין, לך למקור:
http://msdn.microsoft.com/scripting/

תהנה.


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

   16:44   02.12.03   
אל הפורום  
  9. סליחה...  
בתגובה להודעה מספר 8
 
   בכל מקרה, רק רציתי להוסיף שה-Batch Programming של UNIX נחשבת לחזקה במיוחד בהשוואה לזו של DOS...


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

   17:32   02.12.03   
אל הפורום  
  10. בהחלט...  
בתגובה להודעה מספר 9
 
   גם רוב ה-shellים ללינוקס חזקים מאוז מבחינת סקריפטינג.
sh, bash, zsh, ועוד מליון בערך :-)
צריך להתרגל לשפה שלהם...אבל היא נראית לי חזקה מאוד(במיוחד יחסית ל-DOS Batch)


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

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

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



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