با سلام دوباره. بالاخره جوابش را پیدا کردم گفتم با دوستان در میان بگذارم. چون این شاید بهترین نوع فهرستی بود که تونستم برای پایان نامه ام پیدا کنم. اولاً کد ماکروی که تنظیمات فهرست را انجام میده ببرید قبل از \usepackage{hyperref}
دوماً کد زیر را به کد ماکرو اضافه کنید:
\patchcmd{\l@chapter}{\setlength\@tempdima{1.5em}}{\setlength\@tempdima{4.5em}}{}{}
تا اینجای کار بعد از دوبار پیاپی که اجرا کند میبینید دیگه کلمه "فصل اول:" را حذف نمی کنه ولی همچنان شماره صفحه فصل داخل فهرست هست. برای درست کردن این کار قبل از فراخوانی فهرست مطالب کد زیر را اضافه کنید:
\makeatletter
\let\stdl@chapter\l@chapter
\renewcommand*{\l@chapter}[2]{\stdl@chapter{{#1}}{}}
\makeatother
الان دیگه همه چیز عالی شد . یعنی کدتون اینطوری می شه:
\documentclass{book}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@chapter}{\addcontentsline{toc}{chapter}{\protect\numberline{\thechapter}#1}}{\addcontentsline{toc}{chapter} {\protect{\numberline{\chaptername~\tartibi{chapter} : #1}}}}{}{}
\patchcmd{\l@chapter}{\setlength\@tempdima{1.5em}}{\setlength\@tempdima{4.5em}}{}{}
\long\def\@subcaption#1[#2]#3{%
\ par
\addcontentsline{\csname ext@#1\endcsname}{#1}%
{\protect\numberline{\csname #1name\endcsname{} \csname the#1\endcsname}{\ignorespaces #2}}%
\begingroup
\@parboxrestore
\if@minipage
\@setminipage
\fi
\normalsize
\@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par
\endgroup}
\renewcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}}
\renewcommand*\l@subsection{\@dottedtocline{1}{3em}{4.3em}}
\renewcommand*\l@figure{\@dottedtocline{1}{1.5em}{4.3em}}
\let\l@table\l@figure
\makeatother
\usepackage{hyperref}
\usepackage{xepersian}
\begin{document}
\makeatletter
\let\stdl@chapter\l@chapter
\renewcommand*{\l@chapter}[2]{\stdl@chapter{{#1}}{}}
\makeatother
\tableofcontents
\chapter{درایوهای الکتریکی}
\section{مقدمه}
یکی از عناصر اصلی صنایع کشور....
\chapter{ساختار درایوهای الکتریکی}
درایوها را می توان از نظر ساختار ...........
\section{درایو\متنلاتین{AC}}
\chapter{درایو موتور سوئیچ رلکتانس}
این موتور از نوع موتورهای سنکرون می باشد.
\section{مزایا و معایب}
\end{document}