פקודה בסגנון DIR

Sandro

New member
פקודה בסגנון DIR

חברים, יש לי בעייה: כבר המון זמן שאני מנסה ולא מצליח לבנות פקודת DIR. מה הבעייה? השתמשתי במשתנה ... ובלולאת While אבל שאני רוצה שיראה ל את הקבצים אני רוצה שיראה לי לדוגמא רק את הקבצים שב: C:\My Documentולא את הקבצים שב C:\My Document\ABCאותו עיקרון בתיקיות... ניסיתי להשתמש בפקודת $exists אבל לא הלך לי.. תתקנו לי את הסקריפט בבקשה: on *:TEXT:dir.files*:?:{ if ($2 != $null) { set %files $2 } if ($2 == $null) { set %files *.* } if (%My_Doc != $null) { set %findfile 1 if ($findfile(%My_Doc,%files,0) > 25) { notice $nick couldn´t open: more than 25 files | halt } while (%findfile <= $findfile(%My_Doc,$2,0)) { notice $nick $findfile(%My_Doc,%files,%findfile) inc %findfile } } } %My_Doc = הסיפרייה שבה נמצא הקובץ או התיקייה. למי שמכיר... זה כמו שלוחצים dir בדוס.. ככה אני רוצה שיראה..
 

havlaz

New member
פעם הבאה תצמיד אותו

על ידי שימוש בהתחלת קוד וסיום קוד לא נוח לקרוא כך! ולבעיה, פשוט, בלולאה תעשה
$findfile(%My_Doc,%files,0,0)​
ובתצוגה
$findfile(%My_Doc,%findfile,0,0)​
 

havlaz

New member
טעות בשני..

במקום למחוק ת0 מחקתי את files

$findfile(%My_Doc,%files,%findfile,0)​
 
למעלה