صباحكم خير امتداد لساحات البرمجة بالساحة سأقوم بشرح أوامر البرنامج ثم شرح
البرنامج افرض أن لديك 1000 صورة من نوع gif و معها ألف صورة من نوع jpe
ومعهم ملفات متنوعة و مختلفه و تريد فرز هذه الملفات كل صيغة على حدة هذا البرنامج
يوفر لك فرز هذه الملفات و بسهولة مع امكانية التسمية الرقمية file1 file2 file3 أو
الفرز بنفس الإسم
أولا أوامر البرنامج

Brainfuck كود المصدر
- [/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black][/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]#include <GUIConstants.au3>
- ; == GUI generated with Koda ==
- $Form2 = GUICreate("Form1", 419, 217, 155, 145)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]الفارم الرائيسي للبرنامج[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]$Tab1 = GUICtrlCreateTab(0, 0, 417, 217)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]تبويب[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]$TabSheet1 = GUICtrlCreateTabItem("NAQWS ALQATR")[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]تسمية التبويب[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]$FOLDRIN = GUICtrlCreateButton("FOLDR IN", 8, 32, 105, 25)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]خيار بوتون للمجلد الذي سيتم نقل المفات منه[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]$FOLDROUT = GUICtrlCreateButton("FOLDR OUT", 304, 32, 105, 25)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]خيار بوتون المجلد الذي سيتم نقل الملفات إليه[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]GUICtrlCreateLabel("TYPE OF FILE", 160, 64, 91, 20)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]تسمية أو لبل يشير لخيار صيغة أو نوع الملف[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]الخط المستخدم للخيار السابق[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]$InputYPE = GUICtrlCreateInput(".TYPE", 160, 80, 97, 21, -1, $WS_EX_CLIENTEDGE)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]حقل وضع صيغة الملف الذي ستقوم بنقله[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]$COPY = GUICtrlCreateButton("COPY", 8, 144, 105, 25)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]خيار البوتن copy و هووه خيار النسخ[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]$MOVE = GUICtrlCreateButton("MOVE", 304, 144, 105, 25)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]خيار البوتن move و هووه مثل خيار قص و لصق على الويندوز (نقل) أو إزاحة[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]GUICtrlCreateLabel("FILE MOVE , FILE COPY TO NAME 123", 112, 120, 196, 17)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]تسمية تعبر عن النسخ بالتسمية الرقمية[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]GUICtrlCreateLabel("123 COPY MOVE", 160, 32, 88, 17)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]أيضا تسمية للبرنامج و تعريف[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]GUICtrlCreateLabel("FILE NAME IN", 24, 176, 74, 17)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]هذا الخيار يشير لمؤشر سير عملية النسخ كما سيأتي لا حقا على شكل نقاط[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]أثنا النسخ ستتحول النقاط لإسم الملف المنقول من الفولدر الأول[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]GUICtrlCreateLabel("FILE NAME OUT", 312, 176, 86, 17)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]مثل الخيار السابق الملف بعد عملية النقل[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]$IN = GUICtrlCreateLabel("........................................................", 8, 192, 172, 17)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]النقاط التي تعبر عن الملف قبل النقل
- $OUT = GUICtrlCreateLabel("........................................................", 240, 192, 172, 17,$BS_RIGHT)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]نفس الخيار الملف بعد النقل[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]$Checkbox1 = GUICtrlCreateCheckbox(" WITHE OUT CHNG NAME ", 136, 144, 153, 17)
- GUICtrlCreateTabItem("")[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]خيار النقل بدون تغير الاسم و هووه كما يضهر على البرنامج بمربع اشارة الصح[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]GUICtrlSetState($MOVE, $GUI_DISABLE)
- GUICtrlSetState($COPY, $GUI_DISABLE)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black][/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]هاند أو دسبلاي و هووه إزالة التنشيط عن خيار كوبي و موف[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black][/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black][/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black][/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]GuiSetState()[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black][/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black][/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]While 1
- $msg = GuiGetMsg()[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]خيار استقبال رسائل الفورم
- Select
- Case $msg = $FOLDRIN[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]استقبال رسالة البوتن foldr in
- $FOLIN = FileSelectFolder("", "")
- if $FOLIN > "" THEN[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]خيار لتحديد موقع الفولدر الذي سيتم نسخ الملفات منه[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black][/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]IniWrite("BATH.dll", "FOLDRIN2", "FOLDRIN2", ($FOLIN))[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]تسجيل المسار المحدد أو حفض المسار لستخدامه لاخقا
- IniWrite("BATH.dll", "FOLDRINOK", "FOLDRINOK", "1")[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]خيار يستخدم لدلاله على تنشيط الخيارين copy و move و هووه عبارة عن رقم[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]1 حيث سيتم قرائته فيما بعد هذا الرقم يخص خيار
- $FOLINOK = IniRead("BATH.dll", "FOLDRINOK", "FOLDRINOK","0")[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]قرائه لنفس الرقم السابق
- $FOLOUTOK = IniRead("BATH.dll", "FOLDROUTOK", "FOLDROUTOK","0")[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]IF $FOLINOK = 1 AND $FOLOUTOK = 1 THEN GUICtrlSetState($MOVE, $GUI_ENABLE)
- IF $FOLINOK = 1 AND $FOLOUTOK = 1 THEN GUICtrlSetState($COPY, $GUI_ENABLE)
- ENDIF
- Case $msg = $FOLDROUT
- $FOLOUT = FileSelectFolder("", "")
- if $FOLOUT > "" THEN
- IniWrite("BATH.dll", "FOLDROUT2", "FOLDROUT2", ($FOLOUT))
- IniWrite("BATH.dll", "FOLDROUTOK", "FOLDROUTOK", "1")
- $FOLINOK = IniRead("BATH.dll", "FOLDRINOK", "FOLDRINOK","0")
- $FOLOUTOK = IniRead("BATH.dll", "FOLDROUTOK", "FOLDROUTOK","0")[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]IF $FOLINOK = 1 AND $FOLOUTOK = 1 THEN GUICtrlSetState($MOVE, $GUI_ENABLE)
- IF $FOLINOK = 1 AND $FOLOUTOK = 1 THEN GUICtrlSetState($COPY, $GUI_ENABLE)
- ENDIF
- Case $msg = $COPY OR $msg = $MOVE
- $InputYPE2 =GUICtrlRead($InputYPE)
- $result = StringLeft($InputYPE2, 1)
- $chk1 = 1
- $chk2 = 0
- if $result = "." then $chk1 = 0
- if $result = " " then $chk2 = 1
- if $chk1 = 1 or $chk2 = 1 then
- $msgshk = "type the file of type without spase on bgning"
- if $result > " " or $result > " " then $msgshk = "type theh file of type withe dot like .exe .gif .avi"
- MsgBox(4096, "Test",$msgshk , 10)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]else
- $InputYPE2 =GUICtrlRead($InputYPE)
- IF $msg = $COPY THEN $BOTTONNAMPR = 100
- IF $msg = $MOVE THEN $BOTTONNAMPR = 200[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]$FOLIN = IniRead("BATH.dll", "FOLDRIN2", "FOLDRIN2","BATH.DLL <== لا يمكن إكمال العملية لفقدان ملف ضروري بالسيدي ")
- $FOLOUT = IniRead("BATH.dll", "FOLDROUT2", "FOLDROUT2","BATH.DLL <== لا يمكن إكمال العملية لفقدان ملف ضروري بالسيدي ")[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]$search = FileFindFirstFile(($FOLIN) & "\*" & $InputYPE2) [/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]If $search = -1 Then MsgBox(0, "Error", "No files/directories matched the search pattern")
- If $search > -1 OR $search < -1 AND GUICtrlRead($Checkbox1) = $GUI_UNCHECKED THEN OK()
- If $search > -1 OR $search < -1 AND GUICtrlRead($Checkbox1) = $GUI_CHECKED THEN OK2()
- endif[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black] Case $msg = $GUI_EVENT_CLOSE
- ExitLoop
- Case Else
- ;;;
- EndSelect
- WEnd
- Exit[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black][/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]Func OK()[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]$FOLIN = IniRead("BATH.dll", "FOLDRIN2", "FOLDRIN2","BATH.DLL <== لا يمكن إكمال العملية لفقدان ملف ضروري بالسيدي ")
- $FOLOUT = IniRead("BATH.dll", "FOLDROUT2", "FOLDROUT2","BATH.DLL <== لا يمكن إكمال العملية لفقدان ملف ضروري بالسيدي ")[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]$NOFILE = 0
- While 1
- $NOFILE = $NOFILE + 1
- $FILEFIND = FileFindNextFile($search)
- If @error Then ExitLoop
- EnvSet( $NOFILE & "A", "FILE" & $NOFILE)
- $FILESTRIREP = StringReplace($FILEFIND, $InputYPE2, " ")
- EnvSet( $NOFILE & "B" ,$FILESTRIREP)
- EnvSet( $NOFILE & "C" ,$FILEFIND)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]wend
- $XNAM = 0 [/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]FileDelete("REPORT.TXT")
- $FILEREBORT = FileOpen("REPORT.TXT", 1)
- ; Check if file opened for writing OK
- If $FILEREBORT = -1 Then
- MsgBox(0, "Error", "Unable to open file.")
- Exit
- EndIf[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]DirCreate(($FOLOUT) & "\FOLOUT")[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]Do
- $XNAM = $XNAM + 1
- $GETNAM = EnvGet ( ($XNAM) & "A" )
- $GETNAM3 = EnvGet ( ($XNAM) & "C" )
- GuiCtrlSetData($IN, $GETNAM3)
- IF $BOTTONNAMPR = 100 THEN FileCopy(($FOLIN)& "\" & ($GETNAM3) & "*.*", ($FOLOUT) & "\FOLOUT\" & ($GETNAM) & ".*")
- IF $BOTTONNAMPR = 200 THEN FileMove(($FOLIN)& "\" & ($GETNAM3) & "*.*", ($FOLOUT) & "\FOLOUT\" & ($GETNAM) & ".*")
- GuiCtrlSetData($OUT, $GETNAM)
- IF $BOTTONNAMPR = 100 THEN FileWriteLine($FILEREBORT, "NAQWS ALQATR")
- IF $BOTTONNAMPR = 200 THEN FileWriteLine($FILEREBORT, "")
- IF $BOTTONNAMPR = 100 THEN FileWriteLine($FILEREBORT, "")
- IF $BOTTONNAMPR = 200 THEN FileWriteLine($FILEREBORT, "")
- IF $BOTTONNAMPR = 100 THEN FileWriteLine($FILEREBORT, "REPROT COPY")
- IF $BOTTONNAMPR = 200 THEN FileWriteLine($FILEREBORT, "REPROT MOVE")
- IF $BOTTONNAMPR = 100 THEN FileWriteLine($FILEREBORT, $GETNAM3 & " COPY TO ====> " & $GETNAM)
- IF $BOTTONNAMPR = 200 THEN FileWriteLine($FILEREBORT, $GETNAM3 & " MOVE TO ====> " & $GETNAM)
- Until $XNAM = $NOFILE - 1[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]FileClose($FILEREBORT)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]FileClose($FILEFIND)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]IniWrite("BATH.dll", "FOLDROUTOK", "FOLDROUTOK", "0")
- IniWrite("BATH.dll", "FOLDRINOK", "FOLDRINOK", "0")
- GUICtrlSetState($MOVE, $GUI_DISABLE)
- GUICtrlSetState($COPY, $GUI_DISABLE)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]$REBORTCOMMAND = "notepad.EXE REPORT.TXT"[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]RunWait(@ComSpec & " /c " & $REBORTCOMMAND , "",@SW_HIDE)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black][/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black][/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]EndFunc [/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]Func OK2()[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]$FOLIN = IniRead("BATH.dll", "FOLDRIN2", "FOLDRIN2","BATH.DLL <== لا يمكن إكمال العملية لفقدان ملف ضروري بالسيدي ")
- $FOLOUT = IniRead("BATH.dll", "FOLDROUT2", "FOLDROUT2","BATH.DLL <== لا يمكن إكمال العملية لفقدان ملف ضروري بالسيدي ")[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]$NOFILE = 0
- While 1
- $NOFILE = $NOFILE + 1
- $FILEFIND = FileFindNextFile($search)
- If @error Then ExitLoop
- EnvSet( $NOFILE & "A", "FILE" & $NOFILE)
- $FILESTRIREP = StringReplace($FILEFIND, $InputYPE2, " ")
- EnvSet( $NOFILE & "B" ,$FILESTRIREP)
- EnvSet( $NOFILE & "C" ,$FILEFIND)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]wend
- $XNAM = 0 [/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]FileDelete("REPORT.TXT")
- $FILEREBORT = FileOpen("REPORT.TXT", 1)
- ; Check if file opened for writing OK
- If $FILEREBORT = -1 Then
- MsgBox(0, "Error", "Unable to open file.")
- Exit
- EndIf[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]DirCreate(($FOLOUT) & "\FOLOUT")[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]Do
- $XNAM = $XNAM + 1
- $GETNAM = EnvGet ( ($XNAM) & "A" )
- $GETNAM3 = EnvGet ( ($XNAM) & "C" )
- GuiCtrlSetData($IN, $GETNAM3)
- IF $BOTTONNAMPR = 100 THEN FileCopy(($FOLIN)& "\" & ($GETNAM3) & "*.*", ($FOLOUT) & "\FOLOUT\" & "*.*")
- IF $BOTTONNAMPR = 200 THEN FileMove(($FOLIN)& "\" & ($GETNAM3) & "*.*", ($FOLOUT) & "\FOLOUT\" & "*.*")
- GuiCtrlSetData($OUT, $GETNAM3)
- IF $BOTTONNAMPR = 100 THEN FileWriteLine($FILEREBORT, "NAQWS ALQATR")
- IF $BOTTONNAMPR = 200 THEN FileWriteLine($FILEREBORT, "")
- IF $BOTTONNAMPR = 100 THEN FileWriteLine($FILEREBORT, "")
- IF $BOTTONNAMPR = 200 THEN FileWriteLine($FILEREBORT, "")
- IF $BOTTONNAMPR = 100 THEN FileWriteLine($FILEREBORT, "REPROT COPY")
- IF $BOTTONNAMPR = 200 THEN FileWriteLine($FILEREBORT, "REPROT MOVE")
- IF $BOTTONNAMPR = 100 THEN FileWriteLine($FILEREBORT, $GETNAM3 & " COPY TO ====> " & $GETNAM3)
- IF $BOTTONNAMPR = 200 THEN FileWriteLine($FILEREBORT, $GETNAM3 & " MOVE TO ====> " & $GETNAM3)
- Until $XNAM = $NOFILE - 1[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]FileClose($FILEREBORT)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]FileClose($FILEFIND)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]IniWrite("BATH.dll", "FOLDROUTOK", "FOLDROUTOK", "0")
- IniWrite("BATH.dll", "FOLDRINOK", "FOLDRINOK", "0")
- GUICtrlSetState($MOVE, $GUI_DISABLE)
- GUICtrlSetState($COPY, $GUI_DISABLE)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black][/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]$REBORTCOMMAND = "notepad.EXE REPORT.TXT"[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]RunWait(@ComSpec & " /c " & $REBORTCOMMAND , "",@SW_HIDE)[/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black][/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]EndFunc
- [/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black][/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black][/COLOR][/SIZE][/FONT]
- [FONT=Times New Roman][size=14][COLOR=black]
سأكمل شرح أوامر البرنامج لاحقا
وهذا هووه شرح البرنامج
1- حدد المجلد الذي يحتوي على الملفات التي تود فرزها
2- حدد المجلد الذي سيتم الفرز إليه أو نقل الملفات إليه
3-
4- حدد صيغة الملف الذي تود أن تنقله أو تفرزه عن باقي الملفات
يجب أن تكون الصيغة مع النقطه دوت و بدون مسافه في البداية مثل
.
5- إذا كنت ترغب بتغير اسم الملفات عند فرزها على شكل رقمي
تصاعدي فاترك الخيار كما هووه إذا لم ترغب بتغير اسم الملفات
فقم بوضع اشارة الصح
6- خيار الفرز مع النسخ سيتم نسخ الملفات مع فرزها
7- خيار الفرز مع الازاحه أو النقل مثل cut و paste على الويندوز
8- عند عملية النقل ستضهر اسماء الملفات قبل نسخها بدل النقاط
9- ستضهر اسماء الملفات بعد نقلها أو تغير اسمها بعد النقل
البرنامج من المرفقات أروح أنام
ملاحضة سيتم تنشيط الخيارين copy و move بعد تحديد المجلد foldrin
و المجلد foldrout
لكم التحية


يمثل س بالمعادلة
يمثل ص بالمعادلة

ما يضهر بصورة البرنامج للخيارات



















و
هي نتاج قرائة الملف BATH.DLL
لو رجعنا ثاني صورة بهذا الرد و التي
و معناه إزالة التنشيط عن خيار MOVE 




و هووه اختر
=
CASE
إقفال لخيار 


OR 










دائما معرف الأمر لهذا الأمر سيكون مسار 



لا تخبر الريامي:)