נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
פורום מחשבים כללי
RSS UnderWarrior Forums : RSS פורום מחשבים כללי
נושא

נושא: חייב הסבר מפורט על הפקודות For וShift

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
DorBenHa
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 30 September 2005
משתמש: מנותק/ת
הודעות: 36
נשלח בתאריך: 03 October 2005 בשעה 03:56 | IP רשוּם
ציטוט DorBenHa

חייב הסבר מפורט על הפקודות For וShift באצווה ועל המשתנים עם % אחד כי לא ממש הבנתי איך זה עובד......

ואם אפשר גם איזה הסבר קטן על IF ErrorLevel אז סבבה.. כי אני יודע להשתמש בכל משפטי התנאי רק בזה אני לא יודע להשתמש כי אני לא יודע כל כך מה הוא עושה...

חזרה לתחילת העמוד הצג את כרטיס החבר של DorBenHa חפש הודעות אחרות של DorBenHa
 
Zibi
משתמש חבר
משתמש חבר


הצטרף / הצטרפה: 21 July 2005
משתמש: מנותק/ת
הודעות: 223
נשלח בתאריך: 03 October 2005 בשעה 15:57 | IP רשוּם
ציטוט Zibi

shift
הפקודה משמשת להעלת הפרמטר אחד קדימה.כלומר עם השתמש ב9 פרמטרים אז בעזרת הפקודה תוכל להגיע לעשרה פרמטרים.
דוגמא:
echo %1
shift
פה זה יציג רק פרמטר אחד אבל בגלל הפקודה זה יציג שתיים.

for
זאת לולאה היא עושה פקודה כלשהיא לכמה דברים שאנו נותנים לה.

דוגמא:

for %a in (123(

פה זה יכניס את כל אחד מהמספרים בסוגריים לתוך a%.


משתנים עם % (אחוז)

set zibi=1
עכשו כשנכתוב בתוכנית %zibi% זה יראה 1
זה נותן את תוצאה של המשתנה שהגדרנו לו.

if erorlevel

זה בודק אם יש שגיאה בפקודה.

דוגמא:
if erorlevel 1 echo bla

if erorlevel 2 echo zibi
אם שגיאה 1 שזה אומר לחיצה על המקש הראשון אז זה יציג bla
אם יהיה שגיאה 2 לחיצה על המקש השני   אז זה יציג zibi


מקווה שעזרתי.
חזרה לתחילת העמוד הצג את כרטיס החבר של Zibi חפש הודעות אחרות של Zibi בקר בדף הבית של Zibi
 
DorBenHa
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 30 September 2005
משתמש: מנותק/ת
הודעות: 36
נשלח בתאריך: 03 October 2005 בשעה 16:13 | IP רשוּם
ציטוט DorBenHa

Zibi כתב:
shift
הפקודה משמשת להעלת הפרמטר אחד קדימה.כלומר עם השתמש ב9 פרמטרים אז בעזרת הפקודה תוכל להגיע לעשרה פרמטרים.
דוגמא:
echo %1
shift
פה זה יציג רק פרמטר אחד אבל בגלל הפקודה זה יציג שתיים.

for
זאת לולאה היא עושה פקודה כלשהיא לכמה דברים שאנו נותנים לה.

דוגמא:

for %a in (123(

פה זה יכניס את כל אחד מהמספרים בסוגריים לתוך a%.


משתנים עם % (אחוז)

set zibi=1
עכשו כשנכתוב בתוכנית %zibi% זה יראה 1
זה נותן את תוצאה של המשתנה שהגדרנו לו.

if erorlevel

זה בודק אם יש שגיאה בפקודה.

דוגמא:
if erorlevel 1 echo bla

if erorlevel 2 echo zibi
אם שגיאה 1 שזה אומר לחיצה על המקש הראשון אז זה יציג bla
אם יהיה שגיאה 2 לחיצה על המקש השני   אז זה יציג zibi


מקווה שעזרתי.

לא ממש ...

איזה שגיאה בפקודה?? תסביר אני לא יודע איך להשתמש בזה זה לא עוזר לי שאתה אומר שגיאה בפקודה את זה אני יודע ואת כל מה שהסברת אני יודע אבל לא יודע איך להשתמש חוץ מהSet שהתכוונתי לפרמטר התבלבלתי % אחד לא עם %Var%

תסביר קצת על הפרמטרים אני לא הבנתי ממש למה זה משמש.....

 

חזרה לתחילת העמוד הצג את כרטיס החבר של DorBenHa חפש הודעות אחרות של DorBenHa
 
Zibi
משתמש חבר
משתמש חבר


הצטרף / הצטרפה: 21 July 2005
משתמש: מנותק/ת
הודעות: 223
נשלח בתאריך: 03 October 2005 בשעה 17:13 | IP רשוּם
ציטוט Zibi

זה לא בידיוק שגיאה זה כאילו אם תעשה ככה אז זה יציג ככה.

פרמטרים זה אפשרות למשתמש בקובץ
לבחור תו או סידרה של תווים (בלי רווח!) כלשהם ושהוא יריץ את התוכנית עם הפרמטרים הדרושים אז
היא מכניסה את הפרמטרים לאן שהמתכנת עשה את הפרמטר...
יש 9 פרמטרים הם מסומנים בצורה הבא: %1 %2 ......

אם לא הבנת צור איתי קשר בפרטי ואני יסביר לך יותר לעומק.
חזרה לתחילת העמוד הצג את כרטיס החבר של Zibi חפש הודעות אחרות של Zibi בקר בדף הבית של Zibi
 
DorBenHa
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 30 September 2005
משתמש: מנותק/ת
הודעות: 36
נשלח בתאריך: 03 October 2005 בשעה 18:08 | IP רשוּם
ציטוט DorBenHa

אני יודע מה זה עושה אבל אני רוצה לדעת איך משתמשים בזה..

מסנג'ר או אייסי בחתימה....



__________________
מסנג'ר DBenHa@Gmail.com
אייסי 9616766
חזרה לתחילת העמוד הצג את כרטיס החבר של DorBenHa חפש הודעות אחרות של DorBenHa
 
DorBenHa
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 30 September 2005
משתמש: מנותק/ת
הודעות: 36
נשלח בתאריך: 05 October 2005 בשעה 05:11 | IP רשוּם
ציטוט DorBenHa

עוד מישהו?!?



__________________
מסנג'ר DBenHa@Gmail.com
אייסי 9616766
חזרה לתחילת העמוד הצג את כרטיס החבר של DorBenHa חפש הודעות אחרות של DorBenHa
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה