עבור לתוכן
Magic DevHub
eyal_barouk

יצירת תיקייה חדשה - מג'יק 10

Recommended Posts

ניסיתי ב "הפעל -> פקודת מערכת" ואז MD אבל זה לא עובד.

איפה נמצא ה USEREXIT הזה? איך זה נקרא בעברית?

תודה

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

אתה יוצר קובץ BATCH

X.BAT

בתוכו יהיה

md %1

אם תפעיל מהדוס  (הפעלה - > CMD)

 x.bat C:\***u

תהיה לך תקיה בשם ***U ב C ראשי.

מהמג'יק אתה מפעיל את ה BATCH ב "צא" או "יציאה".. וקורא לקובץ עם פרמטר מתאים

ישי

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

תודה ישי,

הבנתי מה לעשות, אך איני מוצא לא "צא" ולא "יציאה".

האם הכוונה לאירוע מ"שורה ראשית"?

נראה כי "הפעל->פקודת מערכת" עובד טוב. האם יש סיבה לא להשתמש בו?

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

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

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

אולי אני שואל שאלות מפגרות אבל אנא הצילו.

תודה

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

הי ,

למה אתם מחפשים תפרונות של DOS כאשר אנחנו עובדים ב-WINDOWS ?

בקיצור מצרף תוכנית פשוטה שמקבלת פרמטר של נתיב הספרייה וכמבון יוצרת אותה .

התוכנית היא בגירסה 10 .

למי שירצה אותה גם ב-8-9 תכתבו , נעשה גם .

אייל , מקווה שעזרתי לך .

עדכן אותי אם יש שאלות ...

P.S יותר מאוחר ראיתי שדני נווה נתן תשובה באשכול אחר (אומנם ללא תוכנית)

CreateDirectory_v10.zip

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

תודה אריאל - עובד מצויין!

להלן פרוש הקודים שמחזיר הפרמטר return_code

0 = תיקייה לא נוצרה (הייתה כבר קיימת או שלא ניתן לרשום לדיסק)

 1= תיקייה נוצרה בהצלחה.

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

ואם אנו כבר בעניין תיקיות, הייתי שמח מאד לפונקציה\תכנית <B>DirectoryExist שמוודאת קיום תיקייה.

וזאת משום שה returncode יודע להחזיר רק 1 או 0 ויש מקרים שזה אינו מספיק.

תודה

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

אחלה , אני שמח שזה עזר .

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

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

היי אריאל,

בנוסף גיליתי שיצירת התיקיה היא רק לרמה אחת, כלומר, התכנית תיצור תיקייה:

C:\test\eyal

רק אם

C:\test

כבר הייתה קיימת. אחרת הפעולה תיכשל. היינו, אם לא היה לי כלום על C ואני רוצה ליצור C:\test\eyal אצטרך לקרוא לתכנית פעמיים

פעם אחת עם C:\test ופעם שניה עם C:\test\eyal

האם אני צודק?

אם כן, האם תרצה לשפר לרווחת הכלל?

תודה

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

התחבר או הרשם על מנת להגיב.

עליך להיות משתמש רשום על מנת להגיב

צור חשבון

צור חשבון חדש בקהילה בקלי קלות.

רישום חשבון חדש

התחבר

משתמש קיים? התחבר.

התחבר עכשיו

×