לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה חץ ימינה  

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



  #5  
ישן 02-09-2007, 21:39
צלמית המשתמש של קוביבי
  משתמש זכר קוביבי מנהל קוביבי אינו מחובר  
מנהל פורום מערכות הפעלה - הרובע המייקרוסופטי.
 
חבר מתאריך: 07.10.04
הודעות: 13,777
LinkedIn profile
תנשום עמוק :)
בתגובה להודעה מספר 4 שנכתבה על ידי adios שמתחילה ב "אאאאאאאאאא!!!!!!!!!!"

ההסבר הוא מאוד פשוט למען האמת... מצד שני אני כתבתי את השורה אז זה נראה לי הגיוני.. אבל אני אנסה להסביר.

קוד:
for /f "tokens=*" %i in ('dir /b') do

החלק הזה של הפקודה אומר "עבור כל אחד מהשורות של הפלט של הפקודה בסוגריים בצע"
הפקודה בסוגריים (dir /b) מציגה את שמות הקבצים בלבד.
i% זה המשתנה אליו נכנסת כל שורה לצורך ביצוע הפעולה.
"tokens=*" זה למקרה שיש רווחים בשמות הקבצים, ככה שם הקובץ המלא נכנס למשתנה i% (אחרת הוא מכניס את המילה הראשונה ל i%, השנייה ל j% וכן הלאה)

קוד:
@if NOT "%~xi" == ".pdf" if NOT "%~xi" == ".doc"

עכשיו אנחנו אחרי ה do, הפקודה הזו מתבבצעת לגבי כל אחד מהשורות של הפלט מלמעלה, i% מחזיק את שם הקובץ הנוכחי איתו נעבוד.
החלק הזה של הפקודה מוודא שסיומת הקובץ (xi~% מסמל סיומת של קובץ ששמו מוחזק במשתנה i%) הוא אינו pdf, ולא doc.
הפקודה היא פשוטה, אם התנאי מתקיים, תמשיך לבצע את הפקודה, בשביל זה הבדיקה היא "אם הסיומת לא pdf, אם הסיומת לא doc", על אותו עקרון אתה יכול להוסיף כמה סיומות שאתה רוצה.

קוד:
ren "%i" "*.txt"

החלק הזה מתבצע בתנאי שכול התנאים הקודמים התקיימו, והוא מחליף את שם הקובץ שהתקבל לאותו השם אבל עם סיומת txt.
שמות הקבצים מוקפים במרכאות במקרה ויש רווחים בשם הקובץ.

שים לב:
ניתן להרחיב את שינוי השמות גם לתתי תקיות, תוסיף לפקודת ה dir מההתחלה s/ ותקבל גם את תקיות המשנה.

לגבי השאלה השנייה שלך:
כן, ניתן ליצור ps1 scripts, או בקיצור קבצים עם סיומת ps1.
אבל כברירת מחדל סקרפטים מבוטלים ב powershell ויש לבצע שינוי בregistry ע"מ לאפשר אותם... כך שאל תיבהל אם תכין סקריפט והוא לא יעבוד
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה


נערך לאחרונה ע"י קוביבי בתאריך 02-09-2007 בשעה 21:40. סיבה: חידוד הסבר על xi~%
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 14:05

הדף נוצר ב 0.11 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר