http://bayanbox.ir/view/263405954590585756/2mobile.png

Tavvafi@gmail.com

   

توضیحات این صفحه برای نگارش 8 است.

اگر از نگارش 6 استفاده می کنید به اینجا مراجعه کنید.

.راهنما.

قیمت کد فعالسازی 40 هزار تومان

دانلود نرم افزارهای فارسی DOS

دانلود نرم افزارهای فارسی DOS


توضیح درباره امکانات جدید نرم افزار نگارش 8.0.6 : CMD Fresh-Mode و تقویت بخش TDOS2USB به خصوص TestPrint مربوطه به TDOS2USB  .

توضیح درباره امکانات جدید نرم افزار نگارش 8.0.5 :متد RTF (توجه به Page-break) و TDOS2USB و  TestPrint  .

توضیح درباره امکان جدید نرم افزار نگارش 8.0.4 :تنظیم نحوه نمایش اعداد (لاتین /فارسی) .

توضیح درباره امکان جدید نرم افزار نگارش 8.0.1 :تنظیم اندازه فونت چاپ .

رفع خطای چاپ could not find pcl6 or gswin32c to handle print job .


آخرین نگارش 8.0.6 : تاریح آپدیت: 03/بهمن/1398  ( 23 ژانویه 2020 )


بزرگترین مشکلات استفاده از برنامه های تحت DOS در Windows به شرح زیر هستند:

1- نمایش درست کاراکترهای فارسی در نرم افزارهای تحت DOS فارسی در پنجره CMD: این مشکل با نرم افزار TDOS حل می شود.

2- چاپ گزارش های فارسی نرم افزارهای تحت DOS با چاپگرهای شناسایی شده در Windowsاین مشکل با نرم افزار TDOS حل می شود.

3- نمایش تمام صفحه Full Screen پنجره CMD، به نحوی که تمام صفحه مانیتور به نرم افزار تحت DOS تعلق یابداین مشکل با نرم افزار TDOS حل می شود.

4- اجرای نرم افزارهای تحت DOS در ویندوز های 32 بیتی و 64 بیتیاین مشکل با نرم افزار TDOS حل می شود.

اجرای نرم افزار های تحت داس در(64) Windows 7 :

توضیح فیلم بالا

در فیلم ملاحظه می کنید که:

  • یک ویندوز سون(7) 64 بیتی نمایش داده می شود
  • که امکان اجرای نرم افزارهای تحت DOS درآن وجود ندارد.
  • با نصب نرم افزار +TDOS، یک آیکن کنار ساعت ویندوز نمایش داده می شود.
  • که می توان روی آن کلیک کرد و از منوی بازشده گزینه ی CMD را انتخاب نمود.
  • با اینکار یک پنجره به نمایش گذاشته می شود که امکانات زیر در آن مشاهده می شود:
    • امکان نمایش کاراکترهای فارسی نرم افزارهای تحت DOS
    • امکان تغییر اندازه پنجره CMD
    • امکان نمای تمام صفحه(Full Screen)
    • امکان چاپ گزارش های فارسی نرم افزارهای DOS در ویندوز با چاپگرهای سوزنی، لیزری و جوهر افشان و مجازی، با پورت های LPT و USB و ...
  • از جمله مزیت های دیگر نرم افزار TDOSPlus امکان انتخاب کدپیج Iran System و Sayeh است.

اجرای نرم افزار های تحت داس در(64) Windows 10 :

توضیح فیلم بالا

در فیلم ملاحظه می کنید که:

  • یک ویندوز تن(10) 64 بیتی نمایش داده می شود
  • که امکان اجرای نرم افزارهای تحت DOS درآن وجود ندارد.
  • با نصب نرم افزار +TDOS، یک آیکن کنار ساعت ویندوز نمایش داده می شود.
  • که می توان روی آن کلیک کرد و از منوی بازشده گزینه ی CMD را انتخاب نمود.
  • با اینکار یک پنجره به نمایش گذاشته می شود که امکانات زیر در آن مشاهده می شود:
    • امکان نمایش کاراکترهای فارسی نرم افزارهای تحت DOS
    • امکان تغییر اندازه پنجره CMD
    • امکان نمای تمام صفحه(Full Screen)
    • امکان چاپ گزارش های فارسی نرم افزارهای DOS در ویندوز با چاپگرهای سوزنی، لیزری و جوهر افشان و مجازی، با پورت های LPT و USB و ...
  • از جمله مزیت های دیگر نرم افزار TDOSPlus امکان انتخاب کدپیج Iran System و Sayeh است.


تنظیم و چاپ گزارش های تحت DOS در Word :

توضیح فیلم بالا

در فیلم ملاحظه می کنید که:

  • چگونه گزارش های چاپی DOS را با Word تنظیم و چاپ کنیم؟

    1- نرم افزار TDOSPlus را از Tavafi.ir دانلود و نصب کنید.
    2- نرم افزار را فعال کنید.(قابلیت چاپ گزارش ها با Word پس از فعالسازی در دسترس قرار خواهد گرفت)
    3- به پنجره تنظیمات نرم افزار وارد شوید.
    4- گزینه RTF و سپس Word (Office) را انتخاب کنید.
    5- گزینه Open Reports by Microsoft Office Word را تیکدار کنید.
    6- گزارش ها را چاپ کنید.


قابل استفاده برای نرم افزارهای فارسی تحت DOS با کد پیج ایران سیستم.

http://bayanbox.ir/view/824770981097609105/demo.pngفیلم نحوه کارکرد یک نرم افزار تحت DOS با کد پیج ایران سیستم.


قابل استفاده برای نرم افزارهای فارسی تحت DOS با کد پیج سایه. 

http://bayanbox.ir/view/824770981097609105/demo.pngفیلم نحوه کارکرد یک نرم افزار تحت DOS با کد پیج سایه.


+شرح نرم افزار نمایش و چاپ متن فارسی DOS

راهنمای تخصصی TDOSPlus


توضیحات نگارش 6.2.5(اگر هنوز از نرم افزار نگارش 6.2.5 استفاده می کنید به اینجا مراجعه کنید)


توضیحات بخش ‌های مختلف پنجره تنظیمات نرم‌افزار نمایش و چاپ نرم‌افزارهای تحت DOS در Windows


توضیحات:

1- این نرم‌افزار پس از نصب یک آیکن به شکل  کنار ساعت Windows قرار خواهد داد.

2- با کلیک روی این آیکن، یک منو به نمایش گذاشته خواهد شد.

3- متناسب با کُدپیج فارسی نرم‌افزار خود، ابتدا یکی از دو کُدپیج IranSystem یا Sayeh را انتخاب کنید.

4- سپس روی گزینه‌­­یCMD که با این آیکن نمایش داده شده است، کلیک کنید.

5- برای چاپ گزارش‌ها از نرم‌افزار تحت DOS خود چاپ را آغاز کنید. و قدری صبر کنید تا چاپگر کار خود را شروع کند.

 اگر تمایل داشته باشید می‌توانید از چاپگر‌های (مانند: Microsoft XPS Document Writer و یا Microsoft Print to PDF و یا Zan Image Printer)، نیز استفاده کنید.

 نرم‌افزار TDOS امکان چاپ با کلیه چاپگر‌های شناسایی شده در Windows را برای نرم‌افزارهای فارسی تحت DOS فراهم می آورد.

 اگر نمی دانید، نرم‌افزار شما از چه کُدپیجی(Code page) استفاده می کند:

ابتدا گزینه Iransystem(ایران سیستم) را انتخاب کنید، سپس گزینه‌­­ی CMD را انتخاب کنید، به این ترتیب پنجره CMD محیط DOS، نمایش داده خواهد شد؛ به فولدری که نرم‌افزار تحت DOS در آن قرار دارد وارد شوید، (برای اینکار باید از دستور CD استفاده کنید) و نرم‌افزار خود را اجرا کنید.

مثلا فرض کنید نرم‌افزار شما در درایو D: در مسیر APP قرار دارد و نام برنامه اجرایی آن ejra.bat

است، شکل ورود دستورات برای این مثال به شرح زیر است:

دستور خط اول باعث می­شود درایو جاری، درایو(پارتیشن) D: قرار داده شود.

دستور خط دوم باعث می شود به فولدری که در آن نرم‌افزار نصب شده وارد شوید.

دستور خط سوم نیز نرم‌افزار تحت DOS شما را اجرا خواهد کرد.

D:

CD D:\APP

EJRA.BAT

 

 اگر کارکتر‌های فارسی نرم‌افزار شما درست نمایش داده شدند، نرم‌افزار شما با کُدپیج ایران سیستم(Iransystem) کار می کند. اگر کاراکتر‌های نرم‌افزاری فارسی تحت DOS درست نمایش داده نمی شوند، به احتمال قوی نرم‌افزار شما با کُدپیج سایه(Sayeh) برنامه ­نویسی شده است.

اگر اینطور باشد، باید این پنجره را ببندید؛ اکنون دوباره روی آیکن نرم‌افزار TDOS کنار ساعت ویندوز کلیک کنید، گزینه Sayeh را انتخاب کنید، سپس گزینه‌­­یCMD را انتخاب کنید، به این ترتیب پنجره CMD محیط DOS، نمایش داده خواهد شد؛ به فولدری که نرم‌افزار شما در آن قرار دارد وارد شوید، و نرم‌افزار خود را اجرا کنید.

 

راهنمای DOSاستفاده از نرم‌افزار TDOSPlus

برای دریافت راهنمایی به زبان فارسی در محیط DOS: دستور HLP را تایپ کنید و کلید Enter را بزنید.

راهنمای 1-نمایش کاراکتر‌های فارسی در حالت پنجره ای و Full Screen تمام صفحه:

نمایش کاراکتر‌های فارسی در محیط CMD میسر نیست، که این امکان در نرم‌افزار TDOSPlus فراهم شده است. اما این امکان به تنهایی کافی نیست یعنی باید علاوه بر نمایش، امکان چاپ گزارش‌‌های نرم‌افزارهای تحت DOS نیز فراهم گردد. این دو امکان و امکانات دیگری که برای اجرای و استفاده موثر از نرم‌افزارهای تحت DOS، نیاز است به صورت هم‌زمان در نرم‌افزار TDOSPlus فراهم آمده است. کاراکتر‌های فارسی بر اساس کُدپیج ‌های مختلفی تولید شده‌­اند که مهمترین آنها کُدپیج ایران سیستم(Iransystem) و کُدپیج سایه(Sayeh) هستند. نمایش و چاپ درست گزارش­ها در نرم‌افزارهای فارسی تحت DOS به نوع کُدپیج آنها بستگی دارد.

 برای انتخاب کُدپیج باید روی آیکن نرم‌افزار کنار ساعت ویندوز کلیک کنید و گزینهiransystem و یا sayeh را انتخاب کنید.

هنگام نصب نرم‌افزار TDOSPlus نرم‌افزار RAVAN نیز در رایانه شما نصب می شود. (یک نرم‌افزار فارسی-نمونه به نام ravan، نرم‌افزاری فارسی بر مبنای کُدپیج ایران سیستم(Iransystem)- با موضوع روانشناسی) است)

که می توانید با تایپ عبارت RAVAN به این نرم‌افزار کم حجم فارسی تحت DOS وارد شوید. با این نمونه می توانید با کار نرم‌افزار در محیط کُدپیج ایران سیستم(Iransystem) آشنا شوید.

تعیین اندازه پنجره ی CMD

در نرم‌افزار TDOSPlus امکان تعیین اندازه پنجره ی CMD از10 تا 100 درصد(%) وجود دارد. می­توانید با زدن دو کلیدEnterو Alt به صورت هم­زمان بین دو حالت پنجر‌های و تمام صفحه تغییر حالت نمایش داشته باشید. برای تعیین اندازه ی پنجره ی CMD براساس درصدی از اندازه صفحه نمایش می­توانید از پنجره تنظیمات نرم‌افزار TDOSPlus استفاده کنید. کلید‌های ترکیبی  +F11و  +F12 برای تغییر اندازه پنجره CMD کاربرد دارند. برای انتخاب اندازه پنجره ی CMD، ابتدا روی آیکن نرم‌افزار TDOSPlus کنار ساعت ویندوز کلیک کنید. سپس گزینه اول منوی باز شده را که (TDOSPlus 8.0.0 Window ) نام دارد انتخاب کنید تا پنجره تنظیمات نرم‌افزار نمایش داده شود.

پس از باز شده پنجره تنظیمات TDOSPlus اندازه Window را از لیست درصدی انتخاب کنید. امکان تعیین اندازه پنجره ی CMDبرای %10 تا %100وجود دارد. همچنین کلید‌های ترکیبی Win+F11 برای کوچکتر کردن مقیاس پنجره CMD و کلید‌های ترکیبی Win+F12 برای بزرگتر کردن مقیاس پنجره CMD در دسترس هستند و کلید­‌های ترکیبی Alt+Enter برای نمایش تمام صفحه Full Screen (و برعکس)، در دسترس هستند.

راهنمای 2-چاپ گزارش ‌های فارسی نرم‌افزارهای تحت DOS:

نمایش کاراکترها فارسی در محیط CMD به تن‌هایی کافی نیست یعنی باید علاوه بر نمایش امکان چاپ گزارش­‌های نرم‌افزارهای تحت DOS نیز فراهم گردد. این دو امکان و دیگر امکانات مورد نیاز برای استفاده موثر از نرم­افزا‌های تحت DOS به صورت همزمان در نرم‌افزار TDOSPlus فراهم آمده است. نمایش و چاپ درست گزارش­ها در نرم‌افزارهای فارسی تحت DOS به نوع کُدپیج آنها بستگی دارد.

برای انتخاب کُدپیج باید روی آیکن نرم‌افزار TDOSPlus کنارساعت ویندوز کلیک کنید و گزینه Iransystem و یا sayeh را انتخاب کنید.

امکان چاپ گزارش ها در نرم‌افزار  TDOSPlus به چهار روش وجود دارد :

1- روش چاپ براساس کد‌های TEXT Unicode

2- روش چاپ براساس کد‌های ASCII

3- روش چاپ بر اساس فرم­‌های RTF

4- روش استفاده از نرم‌افزار TDOSUSB

این چهار روش چاپ بر اساس متد‌های تولید فایل گزارش­ دارای اختلافاتی فنی هستند. ممکن است هر چهار روش با شرایط چاپ نرم‌افزار تحت DOS شما مطابقت داشته باشند ولی اگر چاپ با یکی از متدها برای شما امکانپذیر نشد می­توانید از متد‌های دیگری استفاده کنید هنگام چاپ ASCII باید Regional Language ویندوزتان حتما English United States باشد. تا بتوانید حروف چ و ح را بدرستی چاپ کنید.

هنگام نصب نرم‌افزار TDOSPlus چند فایل نمونه به منظور آزمایش چاپ با متد‌های مختلف بر روی رایانه نصب می شود که می توانید به روش زیر از آنها استفاده کنید:

تایپ کنید 

i80

 و کلید Enter را بزنید تا گزارش 80 ستونی کُدپیج ایران سیستم چاپ شود.

تایپ کنید 

i132

 و کلید Enterرا بزنید تا گزارش 132 ستونی کُدپیج ایران سیستم چاپ شود.

تایپ کنید 

s80

 و کلید Enter را بزنید تا گزارش 80 ستونی کُدپیج سایه چاپ شود.

تایپ کنید 

s132

 و کلید Enter را بزنید تا گزارش 132 ستونی کُدپیج سایه چاپ شود. 


راهنمای 3 -نمایش پنجره CMD در حالت تمام صفحه Full Screen:

 محیط CMD را می توان در اندازه پنجر‌های و ابعاد مختلف (10 تا 100 درصد) و اندازه تمام صفحه Full screen را داشته باشیم. اینکار توسط کلید‌های Alt+Enter امکان پذیراست. حالت پنجره ای: دراین حالت بخشی(درصدی) از مانیتور به پنجره CMD اختصاص می یابد.

حالت تمام صفحه(Full Screen): دراین حالت تمام مانیتور به پنجره CMD اختصاص می یابد کلید Alt صفحه کلید را نگهدارید و کلید Enter را بزنید. با اینکار اگر پنجره CMD درحالت پنجره ای باشد، به حالت تمام صفحه وارد خواهید شد. اگر دوباره کلید‌های Alt و Enter را بزنید،عکس این عمل یعنی از حالت تمام صفحه به حالت پنجر‌های -به صورت نمایش درصدی از صفحه نمایش- وارد خواهید شد. تعیین اندازه پنجره CMD در حالت پنجره ای بر مبنای درصدی از صفحه نمایش امکان پذیر است.

برای تعیین اندازه پنجره CMD می­توانید به پنجره تنظیمات نرم‌افزار TDOSPlus مراجعه کنید. سپس درصد اندازه پنجره را از بخش CMD Window Size براساس درصد تعیین کنید.

امکان نمایش پنجره CMD در ویندوز‌های بالاتر از XP یعنی 7 و 8 و 10 در CMD عادی ویندوز‌های وجود ندارد، که با نرم‌افزار TDOSPlus امکانپذیر خواهد شد.

 


راهنمای 4-اجرای خودکار نرم‌افزار TDOSPlus با اجرای Windows:

 این امکان وجود دارد که با اجرای Windows به صورت خودکار نرم‌افزار TDOSPlus، اجرا شود. اینکار موجب خواهد شد که کاربر ویندوز کار‌های تکراری انجام ندهد، منظور از کار‌های تکراری این است که با هر بار شروع ویندوز کاربر به دنبال آیکن نرم‌افزار TDOSPlus بگردد و روی آن دوبار کلیک کند، سپس وارد محیط CMD شود و دستوراتی را که منجر به اجرای برنامه تحت DOS می شود را اجرا کند و الی آخر ... . با اجرای خودکار نرم‌افزار، پس از ورود به ویندوز، هربار که رایانه را روشن می کنید(یا وارد ویندوز می شوید)، خواهید دید که آیکن نرم‌افزار TDOSPlus، کنار ساعت ویندوز وجود دارد، حتی می توان TDOSPlus را تنظیم کرد که، بلافاصله پس از اجرای ویندوز وارد محیط CMD شود و نرم‌افزار تحت DOS مورد نظر را اجرا کند. برای حصول چنین نتیجه ای، باید دو تنظیم انجام دهید:

1- تنظیم باز شدن خودکار CMD با شروع کار نرم‌افزار TDOSPlus

پس از ورود به ویندوز از پنجره تنظیمات، گزینه Auto run TDOSPlus on Start Windows را تیکدار کنید.

2- تنظیم اجرای خودکار نرم‌افزار تحت DOS

اینکار از طریق ورود دستورات در کادر CMD Startup Commands امکانپذیر است.

مثلا: قصد دارید، پس از اجرای محیط CMD ، به فولدری که نرم‌افزار تحت DOS در آن قرار دارد وارد شوید،

(برای اینکار باید از دستور CD استفاده کنید) و سپس نرم‌افزار خود را اجرا کنید.

مثلا فرض کنید نرم‌افزار شما در درایو D: در مسیر APP قرار دارد و نام برنامه اجرایی آن ejra.bat

است، شکل ورود دستورات برای این مثال به شرح زیر است:

D:

CD D:\APP

EJRA.BAT

دستور خط اول باعث می­شود درایو جاری، درایو(پارتیشن) D: قرار داده شود.

دستور خط دوم باعث می شود به فولدری که در آن نرم‌افزار نصب شده وارد شوید.

دستور خط سوم نیز نرم‌افزار تحت DOS شما را اجرا خواهد کرد.


راهنمای 5-باز شدن خودکار CMD با شروع کار نرم‌افزار TDOSPlus:

 این امکان وجود دارد که بلافاصله پس از اجرای نرم‌افزار TDOSPlus و قرارگرفتن آیکن نرم‌افزار کنار ساعت ویندوز ، به صورت خودکار پنجره ی CMD نمایش داده شود. اگر اجرای CMD به صورت خودکار فعال نشده باشد، پس از ورود به ویندوز باید روی آیکن نرم‌افزار کنار ساعت ویندوز کلیک کنید، و سپس از منوی باز شده گزینه‌­­یCMD را انتخاب کنید، تا وارد محیط CMD شوید. این کار می تواند در راستای فرآیندی باشد که با شروع ویندوز، مستقیما وارد نرم‌افزار تحت DOS خود شوید.

می­­توانید با هربار کلیک روی گزینه CMD از منوی TDOSPlus یک پنجره CMD را باز کنید. اگر بخواهید وقتی رایانه را روشن کردید، مستقیما به محیط نرم‌افزار تحت DOS خود وارد شوید نیاز است که علاوه بر خودکار نمودن اجرای نرم‌افزار TDOSPlus با شروع ویندوز، باز شدن پنجره CMD را نیز خودکار نمائید. برای اینکه نرم‌افزار تحت DOS شما –در ادامه این فرآیند-اجرا شود باید اجرای دستورات در محیط DOS را -که در بخش بعدی راهنما به آن پرداخته ایم- انجام دهید. برای باز شدن خودکار پنجره CMD، پس از اجرای نرم‌افزار TDOSPlus از پنجره تنظیمات گزینه Run CMD Window on Start TDOSPlus را تیکدار کنید.


راهنمای 6-اجرای خودکار نرم‌افزار تحت DOS:

 اجرای دستورات در محیط DOS موجب خواهد شد تا هربار که پنجره CMD را باز می کنید، یک سری دستورات پشت سر هم اجرا شوند، تا به این ترتیب، علاوه بر اینکه محیط اجرای نرم‌افزار تحت DOS مورد نظر فراهم می گردد، نرم‌افزار تحت DOS شما نیز اجرا شود. می­توانید از دستوراتی که موجب فارسی کردن محیط DOS می شده­اند مانند VGAF و غیرو (که باعث فارسی کردن مانیتور و چاپگر می شده­اند)، صرفنظر کنید، چون دیگر نیازی به اجرای این برنامه ها نخواهید داشت. (اینکار شبیه به عملکرد فایلی به نام Autoexec.nt، در محیط ویندوز برای مدیریت پنجره CMD و فایلی به نام Autoexec.bat در محیط DOSاست، که منجر به اجرای دستورات خاص پس از ورود به محیط DOS می شدند)


راهنمای 7-تغییر پیکربندی محیط DOS از طریق CONFIG.SYS:

 پیکربندی محیط DOS به مفهوم مدیریت بهتر فضای حافظه و دستگاه‌های ورودی و خروجی است که برای این منظور می توان با دستوراتی که هنگام ورود به محیط CMD انجام می پذیرد محیط CMD را برای استفاده بهتر از امکانات سخت افزاری آماده کرد. (برای اینکار معمولا از فایلی به نام CONFIG.NT، در محیط ویندوز برای مدیریت پنجره CMD و فایلی به نام CONFIG.SYS در محیط DOS استفاده می شد).

در نرم‌افزار TDOSPlus نیز می توانید محیط CMD را از طریق پنجره تنظیمات نرم‌افزار و تغییر پیکربندی TDOSPlus مدیریت کنید.


راهنمای 8-تغییر کُدپیج نمایش کاراکتر‌های نرم‌افزارهای تحت DOS:

 کاراکتر‌های فارسی بر اساس کُدپیج ‌های مختلفی تولید شده اند که مهمترین آنها کُدپیج ایران سیستم(Iransystem) و کُدپیج سایه(Sayeh) هستند. نمایش و چاپ درست گزارش ها در نرم‌افزارهای فارسی تحت DOS به نوع کُدپیج آنها بستگی دارد. برای انتخاب کُدپیج باید روی آیکن نرم‌افزار TDOSPlus کنارساعت ویندوز کلیک کنید و گزینه Iransystem و یا Sayeh را انتخاب کنید. انتخاب کُدپیج کاراکتر‌های فارسی علاوه بر نحوه نمایش کارکترها، بر روی نحوه چاپ گزارش ها نیز تاثیرگذار است. دوعبارت زیر یکی خوانا و دیگری ناخوانا هستند. یکی از متن ها در کُدپیج ایران سیستم و دیگری در کُدپیج سایه تنظیم شده اند.

این پنجره در حالت کُدپیج iransystem بدرستی نمایش داده می­شود.

این پنجره در حالت کُدپیج sayeh بدرستی نمایش داده نمی­شود.

 

 

راهنمای 9-راهنمای فعالسازی نرم‌افزار TDOSPlus:

در حالت نمایشی DEMO یک ساعت(59:00 دقیقه) می­توانید از نرم‌افزار بر روی این رایانه استفاده کنید. و پس از آن باید کدفعالسازی تهیه کنید.

هم اکنون دو نوع کد فعالسازی ارائه می شود:

1- کد فعالسازی دائمی: برای دریافت کد فعالسازی باید شماره سریال رایانه خود را به پست الکترونیکی Tavvafi@gmail.com ارسال کنید تا یک کد فعالسازی دائمی دریافت کنید. امکان خرید کد فعالسازی از طریق وب سایت Tavafi.ir نیز فراهم شده است.

منظور از کد فعالسازی دائمی: کد فعالسازیی است که بر روی یک رایانه، همیشه کار خواهد کرد، و با تغییر یا تعویض ویندوز، نیازی به تهیه مجدد کد فعالسازی نخواهید داشت.

2- کد فعالسازی موقت: برای دریافت کد فعالسازی موقت از داخل نرم‌افزار به وب سایت متصل خواهید شد و با پرداخت آنلاین، یک کد فعالسازی موقت دریافت می­کنید.

 منظور از کد فعالسازی دائمی: کد فعالسازیی است که بر روی یک رایانه، تا هنگامی که وزندوز را تعویض نکنید تا تغییر ندهید کار خواهد کرد، و با تغییر یا تعویض ویندوز، نیاز به تهیه مجدد کد فعالسازی خواهید داشت.

کد فعالسازی موقت برای کارابرانی که نیاز به استفاده - تنها چند روز - از نرم‌افزار تحت DOS خود دارند، پیشنهاد می شود.

 

 

 

 

 

 ابتدا روی آیکن نرم‌افزار کنار ساعت ویندوز کلیک کنید

سپس گزینه ... Enter Activation Code

را انتخاب کنید.

تصویر سمت راست و شماره سریال سمت راست برای خرید کدفعالسازی دائمی کاربرد دارد.

تصویر سمت چپ و شماره سریال سمت چپ برای خرید کدفعالسازی موقت کاربرد دارد.

پس از دریافت کد فعالسازی سبز پایین همین پنجره کلیک کنید.

و کد فعالسازی خود را وارد کرده و روی دکمه OK کلیک کنید.

 

امکان خرید کد فعالسازی برای رایانه ‌هایی که امکان اتصال به اینترنت را ندارند وجود دارد.

شماره سریال سمت راست را به شماره 09105363463 پیامک کنید.

 

تعیین کُدپیج نمایش و چاپ نرم‌افزار TDOSPlus:

 کاراکتر‌های فارسی بر اساس کُدپیج ‌های مختلفی تولید شده ­اند که مهمترین آنها کُدپیج ایران­سیستم(IranSystem) و کُدپیج سایه(Sayeh) هستند. نمایش و چاپ درست گزارش­ها در نرم‌افزارهای فارسی تحت DOS به نوع کُدپیج آنها بستگی دارد.

برای انتخاب کُدپیج می توانید علاوه بر استفاده از این بخش، روی آیکن نرم‌افزار TDOSPlus کنارساعت ویندوز کلیک کنید و گزینه iransystem و یا sayeh را انتخاب کنید.

 

کُدپیج ایران سیستم(IranSystem):

نمایش نرم‌افزارهای فارسی در محیط CMD:

پس از انتحاب کُدپیج ایران سیستم(IranSystem) و ورود به پنجره CMD از طریق کلیک روی گزینه CMD در همین منو عبارت «شما در حال استفاده از کُدپیج ایران­سیستم هستید...» ، به نمایش گذاشته خواهد شد.

 

در این حالت استفاده از نرم‌افزارهای تحت DOS با کُدپیج ایران سیستم(IranSystem) میسر است.

مثال:

استفاده از نرم‌افزار طراحی شده با کُدپیج ایران سیستم(IranSystem) در محیط CMD :

برای اجرای یک نرم‌افزار فارسی-نمونه(ravan: نرم‌افزاری فارسی بر مبنای کُدپیج ایران سیستم- با موضوع روانشناسی) که همراه نرم‌افزار در رایانه نصب شده است در محیط CMD، کلمه ravan را تایپ کنید و کلید Enter را بزنید.

این پنجره در حالت کُدپیج iransystem بدرستی نمایش داده می­شود.

این پنجره در حالت کُدپیج sayeh بدرستی نمایش داده نمی­شود.

  


 

کُدپیج سایه (Sayeh):

نمایش نرم‌افزارهای فارسی در محیط CMD:

پس از انتحاب کُدپیج (Sayeh) و ورود به پنجره CMD از طریق کلیک روی گزینه CMD در همین منو

عبارت «شما در حال استفاده از کُدپیج سایه هستید...» ، به نمایش گذاشته خواهد شد.

 

اجرای پنجره CMD:

اجرای پنجره CMD، تنها با کلیک روی گزینه CMDمنوی TDOSPlus امکانپذیر است، اما قبل از اجرای این پنجره باید تنظیماتی را انجام دهید.

پس از اجرای CMD نمی توان تنظیمات پیکربندی پنجرهی CMD را تغییر داد، ولی برخی تنظیمات مانند تغییر تنظیمات برای چاپ و تغییر انداره فونت ها، هنگامی که پنجرهیCMD در حال اجرا است امکانپذیر است.

از جمله تنظیماتی که قبل از اجرای CMD نیاز است به عناوین زیر اشاره می کنیم:

  1. انتخاب کُدپیج (Iransystem و یا Sayeh)

این انتخاب، پس از ورود به محیط CMD تغییر پذیر نیست.

  1. تعیین اندازه پنجره CMD

این انتخاب، پس از ورود به محیط CMD تغییر پذیر است.

کلید‌های ترکیبی   +F11و  +F12 برای تغییر اندازه پنجره CMD کاربرد دارند.

  1. تنظیمات پیکربندی محیط CMD:

پیکربندی محیط DOS به مفهوم مدیریت بهتر فضای حافظه و دستگاه ‌های ورودی و خروجی است که برای این منظور می توان با دستوراتی که هنگام ورود به محیط CMD انجام می پذیرد محیط CMD را برای استفاده بهتر از امکانات سخت افزاری آماده کرد.

برای اینکار معمولا از فایلی به نام CONFIG.NT، در محیط ویندوز برای مدیریت پنجره CMD و فایلی به نام CONFIG.SYS در محیط DOS استفاده می­شد در نرم‌افزار TDOSPlus نیز می­توانید محیط CMD را از طریق پنجره تنظیمات نرم‌افزار و تغییر پیکربندی TDOSPlus مدیریت کنید. سلسله دستورات قابل استفاده در این بخش در راهنما توضیح داده شده است. این دستورات در پنجره تنظیمات TDOSPlus، در بخش Confiuration CMD فایل استفاده هستند، می توانید کلمه rem را از ابتدای هر عبارت حذف کنید، تا در پیکربندی CMD موثر باشد.

  1. اجرای دستورات خودکار:

اجرای خودکار نرم‌افزار تحت DOS، پس از ورود به CMD:

اجرای دستورات در محیط DOS موجب خواهد شد تا هربارکه پنجره CMD را باز می­کنید، یک سری دستورات پشت سر هم اجرا شوند، تا به این ترتیب، علاوه بر اینکه محیط اجرای نرم‌افزار تحت DOS مورد نظر فراهم می­گردد، نرم‌افزار تحت DOS شما نیز اجرا شود. 

می­توانید از دستوراتی که موجب فارسی کردن محیط DOS می شده­اند مانند VGAF و غیرو (که باعث فارسی کردن مانیتور و چاپگر می شده­اند)، صرفنظر کنید، چون دیگر نیازی به اجرای این برنامه ها نخواهید داشت. (اینکار شبیه به عملکرد فایلی به نام Autoexec.nt، در محیط ویندوز برای مدیریت پنجره CMD و فایلی به نام Autoexec.bat در محیط DOS است، که منجر به اجرای دستورات خاص پس از ورود به محیط DOS می­شدند)

تمامی دستورات محیط DOS را می توانید در این بخش تایپ کنید. 

مثلا می­توانید، به فولدری که نرم‌افزار شما در آن قرار دارد وارد شوید،(برای اینکار باید از دستور CD استفاده کنید)

و نرم‌افزار خود را اجرا کنید.

به عنوان مثال، فرض کنید نرم‌افزار شما در درایو D: در مسیر APP قرار دارد و نام برنامه اجرایی آن ejra.bat

است، شکل ورود دستورات برای این مثال به شرح زیر است:

D:

CD D:\APP

ejra.bat

دستور خط اول باعث می­شود درایو جاری، درایو(پارتیشن) D: قرار داده شود.

دستور خط دوم باعث می شود به فولدری که در آن نرم‌افزار نصب شده وارد شوید.

دستور خط سوم نیز نرم‌افزار تحت DOS شما را اجرا خواهد کرد.

اجرای پنجره CMD در حالت Fresh- Mode:

   نرم‌افزار TDOSPlus ، سعی دارد تمامی امکانات محیط DOS را به کاربران خود ارائه نماید، حتی بسیاری از دستوراتی را ارائه و پشتیانی می­کند که از سطح DOS های قدیمی بالاتر است، در این راستا به تنظیم خودکار بسیاری از متغییرهای DOS مانند Files، Buffers، و SET می­پردازد، به نحوی که حتی اکثر امکان برقراری ارتباط با سیستم عامل ویندوز و DOS فراهم آورد.

لیکن برخی از برنامه های تحت DOS نیاز به محیطی ساده تر دارند، که اینگونه ارتباطات در آن نه تنها کارآمد نیست بلکه مشکل ساز نیز ظاهر می شود. به همین منظور با فعال کردن CMD Fresh-Mode ، در واقع CMD را به نحوی تنظیم خواهید کرد که کمترین دخالت در این محیط از TDOSPlus در آن اعمال شده است.

هر چند امکانات ظاهری مانند تنظیمات فونت فارسی و امکاناتی مانند: انتخاب کُدپیج (Iransystem و یا Sayeh)، تعیین اندازه پنجره CMD، و کلیدهای ترکیبی F11+  و F12+  برای تغییر اندازه پنجره CMD کاربرد دارند.

اما بسیاری از تنظیمات سخت از دور خارج شده اند.

شما می توانید تنظیمات Config را در همان بخش Configuration CMD اعمال کنید.

همچنین می توانید از پنجره CMD Startup Commands استفاده کنید.

اما باید تمام تنظیمات مورد نیاز خود را به صورت دستی انجام دهید.

(تنظیماتی که در پنجره CMD TDOSPlus به صورت خودکار انجام می شده، و شاید دیگر به آنها احتیاج نداشته باشید.)

اگر از این ویژگی (CMD Fresh Mode)می­خواهید استفاده کنید، بهتر است دو کادر Configuration CMD  و CMD Startup Commands

 را به طور کامل خالی کنید. تا تنظیمات خود را به صورت حرفه ای در داخل محیط CMD انجام دهید. برای انجام تنظیمات و پیکربندی بر اساس جدول راهنمای ارائه شده در انتهای همین راهنما و به کارگیری دستورات صحیح عمل کنید.

 

 

برای فعال کردن ویژگی CMD Fresh-Mode:

در پنجره تنظیمات نرم‌افزار TDOSPlus ،

در بخش CMD Window Size

به دنبال شکل یک برگ سبز بگردید.

گزینه CMD Fresh Mode را تیکدار کنید.

سپس روی دکمه CMD کلیک کنید.

ویا پس از تیکدار کردن این گزینه روی دکمه Save و سپس روی دکمه Close، کلیک کنید. و دوباره منوی TDOSPlus را با کلیک روی آیکن نرم افزار کنار ساعت ویندوز، باز کنید.

و گزینه (CMD (Fresh Mode را انتخاب کنید.

 

 


تعیین روش چاپ گزارش ها:

نمایش و چاپ درست گزارش ها در نرم‌افزارهای فارسی تحت DOS به نوع کُدپیج آنها بستگی دارد.

برای انتخاب کُدپیج باید روی آیکن نرم‌افزار، کنارساعت ویندوز کلیک کنید و گزینه iransystem و یا sayeh را انتخاب کنید.

امکان چاپ گزارش ها در نرم‌افزار TDOSPlus به چهار روش وجود دارد :

1- روش چاپ براساس کد‌های TEXT Unicode

 در این روش ابتدا محتوای گزارش به کد‌های Unicode تبدیل می شوند، و سپس برای چاپگر ارسال می شوند. در این متد چاپ بر اساس استاندارد ویندوز انجام می شود، بنابراین امکان تغییر اندازه فونت ها به صورت خودکار وجود دارد. در این روش نیز مانند روش قبلی چاپگر می تواند سوزنی، لیزری، مجازی و بر پایه پورت LPT،USB و ... باشد.

ممکن است هر دو روش با شرایط چاپ نرم‌افزار تحت DOS شما مطابقت داشته باشند ولی اگر چاپ با یکی از متدها امکانپذیر نشد می توانید از متد دوم استفاده کنید هنگام چاپ ASCII باید Regional Language ویندوزتان حتما English United States باشد.

تا بتوانید حروف چ و ح را بدرستی به چاپ برسانید.

هنگام چاپ نرم‌افزار نوع چاپگر را بر اساس چاپگر پیش­فرض تعریف شده در Windows لحاظ می­کند، نوع چاپگر می­تواند چاپگر حقیقی با چاپگر مجازی(مانند: Microsoft XPS Document Writer و یا Microsoft Print to PDF و یا Zan Image Printer) باشد.

می توانید روی دکمه Printers کلیک کنید و چاپگر پیش فرض خود را تغییر دهید.

برای اینکار روی آیکن نرم‌افزار کنار ساعت ویندوز کلیک کنید.

گزینه اول را انتخاب کنید.

از پنجره تنظیمات نرم‌افزار، روی دکمه Printers کلیک کنید.

به این ترتیب پنجره ی پرینتر‌های(چاپگر‌های) موجود و تعریف شده در ویندوز نمایش داده خواهد شد.

 

 مثلا در تصویر زیر چاپگر سمت راست به عنوان چاپگر پیش فرض انتخاب شده است.

چاپگری که دارای علامت تیک است، چاپگر پیش فرض است.

 

برای تغییر با تعیین چاپگر پیش فرض:

- روی یکی از چاپگر­ها (چاپگری که مورد نظرتان است) راست کلیک کنید.

- از منوی باز شده گزینه Set as default printer را انتخاب کنید.

- با این کار یک علامت تیک ü کنار عبارت در منو دیده می شود.

 

نرم‌افزار TDOSPlus برای تنظیم چاپ می­تواند متناسب با طول و عرض کاغذ، فونتی را برای چاپ گزارش به صورت خودکار (Automatic) تعیین کند. نحوه محاسبه اندازه فونت به صورت خودکار بر اساس اندازه عرض کاغذِ چاپگرِ پیش­فرض و طولِ خطِ چاپ تنظیم می شود.

برای تعیین اندازه کاغذ یا به عبارتی تعیین عرضِ کاغذِ چاپ در چاپگرِ پیش فرض باید به تنظیماتِ چاپگرِ ویندوز مراجعه کنید.

برای اینکار روی آیکن نرم‌افزار کنار ساعت ویندوز کلیک کنید. گزینه اول را انتخاب کنید. از پنجره تنظیماتِ نرم‌افزار، روی دکمه Printers کلیک کنید.

به این ترتیب پنجره ی پرینتر‌های موجود و تعریف شده در ویندوز نمایش داده خواهد شد.

 برای تغییر اندازهی کاغذ ابتدا چاپگر پیشفرض را تعیین کنید و روی آیکن چاپگر پیش فرض که دارای علامت تیک ü است، راست کلیک کنید. سپس از منوی باز شده، گزینه Printing preference را انتخاب کنید.

از اینجا به بعد در چاپگرها و درایور چاپگر‌های مختلف نوع پنجره­ها و اجزای آنها متفاوت خواهد بود. اما همگی دارای استانداری نیز هستند.

 

 

 

بخشی در پنجره تنظیمات چاپگرها دیده می شود که معمولا Orientation نام دارد.

که مربوط به جهتِ کاغذ است.

این بخش معمولا دارای دو گزینه معروف است:

- جهت کاغذ Portrait یا عمودی.

- و نوع دیگر جهت کاغذ Landscape با افقی.

 

همانطور که توضیح داده شد، نرم‌افزار TDOSPlus برای تنظیم چاپ می­تواند متناسب با طول و عرض کاغذ، فونتی را برای چاپ گزارش به صورت خودکار (Automatic)تعیین کند. نحوه محاسبه اندازه فونت به صورت خودکار بر اساس اندازه عرضِ کاغذِ چاپگرِ پیش­فرض و طولِ خطِ چاپ تنظیم می شود. طولِ خطِ چاپ در DOS بین 1 ستون(حرف) تا 80 ستون و از 1ستون(حرف) تا 132 ستون(حرف) متغییر بوده است. اما در کل انواع گزارش ها بر همین اساس به دو دسته 80 ستونی و 132 ستونی تقسیم می شده­اند.

با حضور فونت ‌های TrueType در ویندوز، هم گزارش 80 ستونی را می توان در کاغذ Portrait (قطع A4 عمودی) چاپ کرد و هم گزارش 132 ستونی را در کاغذ Portrait (قطع A4 عمودی) چاپ کرد؛ چرا که اندازه فونت برای قرار دادن طول خطوط بلند یا کوتاه و معمولی قابل تغییر است. به همین دلیل، برعکس این کار نیز امکانپذیر است، یعنی هم گزارش 80 ستونی را می توان در کاغذ Landscape (قطع A4 افقی) چاپ کرد و هم گزارش 132 ستونی را در کاغذ به اندازه Landscape (قطع A4 افقی) چاپ کرد.

نرم‌افزار TDOSPlus هنگام چاپ گزارش سعی می کند بهترین اندازه فونت را متناسب به طول خطوط محتوای گزارش و اندازه کاغذ(Portrait/Landscape) محاسبه کند. اما اگر این اندازه گیری مطلوب واقع نشد، خودتان می­توانید اندازه فونت چاپ را تغییر دهید. برای اینکه در تعیین اندازه فونت چاپ، مشخص کنید که نرم‌افزار TDOSPlus اینکار را انجام دهد(Automatic)، یا خودتان اندازه فونت چاپ را تعیین کنید(Manual)، می توانید از بخش Print Font Size در پنجره تنظیمات نرم‌افزار TDOSPlus استفاده کنید.

انتخاب گزینه Automatic ، موجب محاسبه خودکار اندازه فونت، به نحوی که طول خط گزارش (چه 80 ستونی و 132 ستونی باشد)، حداکثر به اندازهی عرضِ کاغذ (چه کاغذِ Portraite و چه Landscape باشد)تعیین گردد.

برای تعیین دستی (Manual) اندازه فونت، اگراحساس می کنید اندازه فونت چاپ شده ریز(کوچک) است یا درشت(بزرگ) چاپ شده، گزینه Manual را انتخاب کنید.

سپس اندازه فونت را به صورت دستی تغییر دهید.

پس از تعیین خودکار(Automatic) اندازه فونت، عددی جلوی عبارت Automatic (Default) : : 117.9 دیده می شود. این عدد اندازه فونت خودکار تعیین شده است، این عدد به شما کمک می کند که بفهمید حدود اندازه تعیین شده چقدر است، اکنون اگر می خواهید گزارش با فونت ریزتر(کوچکتر) چاپ شود، عدد اندازه فونت را کوچکتر کنید، و اگر می خواهید گزارش با فونت درشتتر(بزرگتر) چاپ شود، عدد اندازه فونت را بزرگتر کنید. برای تعیین اندازه فونت می توانید هم عدد را کادر مربوط به اندازه فونت تایپ کنید و هم از نوار اسلایدر (ولوم)، ایتفاده کرده و اندازه فونت را کم و زیاد کنید. اندازه فونت، عددی بین 1 تا 250 است. می توان گفت عدد 120 تقریباً برابر با اندازه فونت 12 است.

گزینه Consider page-Break به معنی در نظر گرفتن شکست صفحه است، که همانطور که گفته شد در روش چاپ براساس کد‌های TEXT Unicode کاربرد نخواهد داشت،چونکه در متد استاندارد چاپ Text، کاراکتر Page-brek بی­معنی است. این موضوع از طریق چاپ کاراکتر ◙ و♀ در Notepad قابل مشاهده است.

2- روش چاپ براساس کد‌های ASCII

 در این روش سعی می شود گزارشات به همان صورت که توسط نرم‌افزار تحت DOS تولید می شوند به چاپگر ارسال شوند، در این متد فارسی کردن چاپگر(چه سوزنی، چه لیزری و چه جوهر افشان و چه مجازی)، بر اساس متد فونت ‌های قدیمی DOS که به فونتــ‌های (no TrueType) یا dotmatrix ، معروفند انجام می شود. در واقع هنگام ارسال محتوا به چاپگر، چاپگر برای چاپ فارسی آماده می­شود، و سپس محتوای گزارش به چاپگر ارسال می شود، نحوه ارسال نیز به نحوی است که محتوای دریافتی از پورت LPT محیط DOS متناسب با پورت متصل به رایانه در محیط Windows از پورت LPT تا USB مجازی و ... ارسال می شود.

هنگام چاپ نرم‌افزار نوع چاپگر را بر اساس چاپگر پیش­فرض تعریف شده در Windows لحاظ می­کند، نوع چاپگر می­تواند چاپگر حقیقی با چاپگر مجازی(مانند: Microsoft XPS Document Writer و یا Microsoft Print to PDF و یا Zan Image Printer) باشد.

می توانید روی دکمه Printers کلیک کنید و چاپگر پیش فرض خود را تغییر دهید.

برای اینکار روی آیکن نرم‌افزار کنار ساعت ویندوز کلیک کنید.

گزینه اول را انتخاب کنید.

از پنجره تنظیمات نرم‌افزار، روی دکمه Printers کلیک کنید.

به این ترتیب پنجره ی پرینتر‌های(چاپگر‌های) موجود و تعریف شده در ویندوز نمایش داده خواهد شد.

 

 

مثلا در تصویر زیر چاپگر سمت راست به عنوان چاپگر پیش فرض انتخاب شده است.

چاپگری که دارای علامت تیک است، چاپگر پیش فرض است.

 

برای تغییر با تعیین چاپگر پیش فرض:

- روی یکی از چاپگر­ها (چاپگری که مورد نظرتان است) راست کلیک کنید.

- از منوی باز شده گزینه Set as default printer را انتخاب کنید.

- با این کار یک علامت تیک ü کنار عبارت در منو دیده می شود.

 

نرم‌افزار TDOSPlus برای تنظیم چاپ می­تواند متناسب با طول و عرض کاغذ، فونتی را برای چاپ گزارش به صورت خودکار (Automatic) تعیین کند. نحوه محاسبه اندازه فونت به صورت خودکار بر اساس اندازه عرض کاغذِ چاپگرِ پیش­فرض و طولِ خطِ چاپ تنظیم می شود.

برای تعیین اندازه کاغذ یا به عبارتی تعیین عرضِ کاغذِ چاپ در چاپگرِ پیش فرض باید به تنظیماتِ چاپگرِ ویندوز مراجعه کنید.

برای اینکار روی آیکن نرم‌افزار کنار ساعت ویندوز کلیک کنید. گزینه اول را انتخاب کنید. از پنجره تنظیماتِ نرم‌افزار، روی دکمه Printers کلیک کنید.

به این ترتیب پنجره ی پرینتر‌های موجود و تعریف شده در ویندوز نمایش داده خواهد شد.

 

 

 

برای تغییر اندازهی کاغذ ابتدا چاپگر پیشفرض را تعیین کنید و روی آیکن چاپگر پیش فرض که دارای علامت تیک ü است، راست کلیک کنید. سپس از منوی باز شده، گزینه Printing preference را انتخاب کنید.

از اینجا به بعد در چاپگرها و درایور چاپگر‌های مختلف نوع پنجره­ها و اجزای آنها متفاوت خواهد بود. اما همگی دارای استانداری نیز هستند.

 

 

 

بخشی در پنجره تنظیمات چاپگرها دیده می شود که معمولا Orientation نام دارد.

که مربوط به جهتِ کاغذ است.

این بخش معمولا دارای دو گزینه معروف است:

- جهت کاغذ Portrait یا عمودی.

- و نوع دیگر جهت کاغذ Landscape با افقی.

 

همانطور که توضیح داده شد، نرم‌افزار TDOSPlus برای تنظیم چاپ می­تواند متناسب با طول و عرض کاغذ، فونتی را برای چاپ گزارش به صورت خودکار (Automatic)تعیین کند. نحوه محاسبه اندازه فونت به صورت خودکار بر اساس اندازه عرضِ کاغذِ چاپگرِ پیش­فرض و طولِ خطِ چاپ تنظیم می شود. طولِ خطِ چاپ در DOS بین 1 ستون(حرف) تا 80 ستون و از 1ستون(حرف) تا 132 ستون(حرف) متغییر بوده است. اما در کل انواع گزارش ها بر همین اساس به دو دسته 80 ستونی و 132 ستونی تقسیم می شده­اند.

با حضور فونت ‌های TrueType در ویندوز، هم گزارش 80 ستونی را می توان در کاغذ Portrait (قطع A4 عمودی) چاپ کرد و هم گزارش 132 ستونی را در کاغذ Portrait (قطع A4 عمودی) چاپ کرد؛ چرا که اندازه فونت برای قرار دادن طول خطوط بلند یا کوتاه و معمولی قابل تغییر است. به همین دلیل، برعکس این کار نیز امکانپذیر است، یعنی هم گزارش 80 ستونی را می توان در کاغذ Landscape (قطع A4 افقی) چاپ کرد و هم گزارش 132 ستونی را در کاغذ به اندازه Landscape (قطع A4 افقی) چاپ کرد.

نرم‌افزار TDOSPlus هنگام چاپ گزارش سعی می کند بهترین اندازه فونت را متناسب به طول خطوط محتوای گزارش و اندازه کاغذ(Portrait/Landscape) محاسبه کند. اما اگر این اندازه گیری مطلوب واقع نشد، خودتان می­توانید اندازه فونت چاپ را تغییر دهید. برای اینکه در تعیین اندازه فونت چاپ، مشخص کنید که نرم‌افزار TDOSPlus اینکار را انجام دهد(Automatic)، یا خودتان اندازه فونت چاپ را تعیین کنید(Manual)، می توانید از بخش Print Font Size در پنجره تنظیمات نرم‌افزار TDOSPlus استفاده کنید.

انتخاب گزینه Automatic ، موجب محاسبه خودکار اندازه فونت، به نحوی که طول خط گزارش (چه 80 ستونی و 132 ستونی باشد)، حداکثر به اندازهی عرضِ کاغذ (چه کاغذِ Portraite و چه Landscape باشد)تعیین گردد.

برای تعیین دستی (Manual) اندازه فونت، اگراحساس می کنید اندازه فونت چاپ شده ریز(کوچک) است یا درشت(بزرگ) چاپ شده، گزینه Manual را انتخاب کنید.

سپس اندازه فونت را به صورت دستی تغییر دهید.

پس از تعیین خودکار(Automatic) اندازه فونت، عددی جلوی عبارت Automatic (Default) : : 117.9 دیده می شود. این عدد اندازه فونت خودکار تعیین شده است، این عدد به شما کمک می کند که بفهمید حدود اندازه تعیین شده چقدر است، اکنون اگر می خواهید گزارش با فونت ریزتر(کوچکتر) چاپ شود، عدد اندازه فونت را کوچکتر کنید، و اگر می خواهید گزارش با فونت درشتتر(بزرگتر) چاپ شود، عدد اندازه فونت را بزرگتر کنید. برای تعیین اندازه فونت می توانید هم عدد را کادر مربوط به اندازه فونت تایپ کنید و هم از نوار اسلایدر (ولوم)، ایتفاده کرده و اندازه فونت را کم و زیاد کنید. اندازه فونت، عددی بین 1 تا 250 است. می توان گفت عدد 120 تقریباً برابر با اندازه فونت 12 است.

گزینه Consider page-Break به معنی در نظر گرفتن شکست صفحه است، که همانطور که گفته شد در روش چاپ براساس کد‌های TEXT Unicode کاربرد نخواهد داشت،چونکه در متد استاندارد چاپ Text، کاراکتر Page-brek بی­معنی است. این موضوع از طریق چاپ کاراکتر ◙ و♀ در Notepad قابل مشاهده است.

3- روش چاپ براساس RTF

 در این روش سعی می شود، کاراکتر Page-Break مورد توجه قرار گیرد.

روش چاپ­‌های اول و دوم، برای گزارش ‌های یک صفحه ای بسیار مناسب است، اما برای گزارش­‌های بیش از یک صفحه گه­گاه با مشکل روبرو می­شود. چرا که چاپ گزارش­ها بر اساس روش ASCII و TEXT Unicode، تعریفی برای کاراکتر Page-Break ندارد.

برای رفع این مشکل باید، ابتدا محتوای گزارش به کد‌های RTF تبدیل شوند، و سپس به چاپگر ارسال شوند؛ از نگارش 8.0.5 نرم‌افزار به این مهم توجه دارد. پس از تبدیل محتوای چاپ به متد RTF یکی از نرم‌افزارهای زیر را برای ارسال فایل RTF به چاپگر انتخاب می­کند.

  1. چاپ از داخل نرم‌افزار بر اساس متد RichText

در این روش عملیات چاپ RTF، توسط نرم‌افزار TDOSPlus انجام می شود.

  1. چاپ فایل تولید شده توسط نرم‌افزار Wordpad
  2. در این روش عملیات چاپ RTF، توسط نرم‌افزار Wordpad که یکی از نرم‌افزارهای استاندارد Windows است انجام می شود.
  3. چاپ فایل تولید شده توسط نرم‌افزار Microsoft Office Word

در این روش عملیات چاپ RTF، توسط نرم‌افزار Word که یکی از نرم‌افزارهای مجموعه آفیسOffice است.

چرا چاپ گزارش RTF توسط خود نرم‌افزار TDOSPlus انجام نمی شود؟

این سئوال ممکن است برای شما هم پیش بیاید که، چرا وقتی خود نرم‌افزار TDOSPlus می تواند فایل گزارش RTF را چاپ کند .چرا از نرم‌افزارهای دیگر برای چاپ استفاده می­شود! باید گفت، فایل RTF دارای تنظیمات زیادی است و چاپ آن با توجه به جزئیات بسیاری که دارد کاری پُر زحمت است، حتی نرم‌افزار Wordpad، که نرم‌افزار استاندارد ویندوز برای چاپ این نوع فایل است، نسبت به نرم‌افزار Microsoft Office Word، ضعیفتر عمل می­کند. پس می­توان فهمید که حتی چاپ با word بهتر است از چاپ با دیگر انواع نرم‌افزارها؛ اما مهم این است که نرم‌افزار TDOSPlus بتواند بدون نصب Office نیز از پس عملیات چاپ گزارش ‌های تحت DOS برآید، حتی اگر ضعیف­تر از چاپ با Word باشد. به همین دلیل انواع مختلفی برای مدیریت چاپ RTF در نرم‌افزار تعبیه شده است. به همین دلیل نرم‌افزار وجود آفیس را در رایانه شما مورد بررسی قرار خواهد داد

هنگام چاپ نرم‌افزار نوع چاپگر را بر اساس چاپگر پیش­فرض تعریف شده در Windows لحاظ می­کند، نوع چاپگر می­تواند چاپگر حقیقی با چاپگر مجازی(مانند: Microsoft XPS Document Writer و یا Microsoft Print to PDF و یا Zan Image Printer) باشد.

می توانید روی دکمه Printers کلیک کنید و چاپگر پیش فرض خود را تغییر دهید.

برای اینکار روی آیکن نرم‌افزار کنار ساعت ویندوز کلیک کنید.

گزینه اول را انتخاب کنید.

از پنجره تنظیمات نرم‌افزار، روی دکمه Printers کلیک کنید.

به این ترتیب پنجره ی پرینتر‌های(چاپگر‌های) موجود و تعریف شده در ویندوز نمایش داده خواهد شد.

 

 

مثلا در تصویر زیر چاپگر سمت راست به عنوان چاپگر پیش فرض انتخاب شده است.

چاپگری که دارای علامت تیک است، چاپگر پیش فرض است.

 

برای تغییر با تعیین چاپگر پیش فرض:

- روی یکی از چاپگر­ها (چاپگری که مورد نظرتان است) راست کلیک کنید.

- از منوی باز شده گزینه Set as default printer را انتخاب کنید.

- با این کار یک علامت تیک ü کنار عبارت در منو دیده می شود.

 

نرم‌افزار TDOSPlus برای تنظیم چاپ می­تواند متناسب با طول و عرض کاغذ، فونتی را برای چاپ گزارش به صورت خودکار (Automatic) تعیین کند. نحوه محاسبه اندازه فونت به صورت خودکار بر اساس اندازه عرض کاغذِ چاپگرِ پیش­فرض و طولِ خطِ چاپ تنظیم می شود.

برای تعیین اندازه کاغذ یا به عبارتی تعیین عرضِ کاغذِ چاپ در چاپگرِ پیش فرض باید به تنظیماتِ چاپگرِ ویندوز مراجعه کنید.

برای اینکار روی آیکن نرم‌افزار کنار ساعت ویندوز کلیک کنید. گزینه اول را انتخاب کنید. از پنجره تنظیماتِ نرم‌افزار، روی دکمه Printers کلیک کنید.

به این ترتیب پنجره ی پرینتر‌های موجود و تعریف شده در ویندوز نمایش داده خواهد شد.

 

 

 

برای تغییر اندازهی کاغذ ابتدا چاپگر پیشفرض را تعیین کنید و روی آیکن چاپگر پیش فرض که دارای علامت تیک ü است، راست کلیک کنید. سپس از منوی باز شده، گزینه Printing preference را انتخاب کنید.

از اینجا به بعد در چاپگرها و درایور چاپگر‌های مختلف نوع پنجره­ها و اجزای آنها متفاوت خواهد بود. اما همگی دارای استانداری نیز هستند.

 

 

 

بخشی در پنجره تنظیمات چاپگرها دیده می شود که معمولا Orientation نام دارد.

که مربوط به جهتِ کاغذ است.

این بخش معمولا دارای دو گزینه معروف است:

- جهت کاغذ Portrait یا عمودی.

- و نوع دیگر جهت کاغذ Landscape با افقی.

 

همانطور که توضیح داده شد، نرم‌افزار TDOSPlus برای تنظیم چاپ می­تواند متناسب با طول و عرض کاغذ، فونتی را برای چاپ گزارش به صورت خودکار (Automatic)تعیین کند. نحوه محاسبه اندازه فونت به صورت خودکار بر اساس اندازه عرضِ کاغذِ چاپگرِ پیش­فرض و طولِ خطِ چاپ تنظیم می شود. طولِ خطِ چاپ در DOS بین 1 ستون(حرف) تا 80 ستون و از 1ستون(حرف) تا 132 ستون(حرف) متغییر بوده است. اما در کل انواع گزارش ها بر همین اساس به دو دسته 80 ستونی و 132 ستونی تقسیم می شده­اند.

با حضور فونت ‌های TrueType در ویندوز، هم گزارش 80 ستونی را می توان در کاغذ Portrait (قطع A4 عمودی) چاپ کرد و هم گزارش 132 ستونی را در کاغذ Portrait (قطع A4 عمودی) چاپ کرد؛ چرا که اندازه فونت برای قرار دادن طول خطوط بلند یا کوتاه و معمولی قابل تغییر است. به همین دلیل، برعکس این کار نیز امکانپذیر است، یعنی هم گزارش 80 ستونی را می توان در کاغذ Landscape (قطع A4 افقی) چاپ کرد و هم گزارش 132 ستونی را در کاغذ به اندازه Landscape (قطع A4 افقی) چاپ کرد.

نرم‌افزار TDOSPlus هنگام چاپ گزارش سعی می کند بهترین اندازه فونت را متناسب به طول خطوط محتوای گزارش و اندازه کاغذ(Portrait/Landscape) محاسبه کند. اما اگر این اندازه گیری مطلوب واقع نشد، خودتان می­توانید اندازه فونت چاپ را تغییر دهید. برای اینکه در تعیین اندازه فونت چاپ، مشخص کنید که نرم‌افزار TDOSPlus اینکار را انجام دهد(Automatic)، یا خودتان اندازه فونت چاپ را تعیین کنید(Manual)، می توانید از بخش Print Font Size در پنجره تنظیمات نرم‌افزار TDOSPlus استفاده کنید.

انتخاب گزینه Automatic ، موجب محاسبه خودکار اندازه فونت، به نحوی که طول خط گزارش (چه 80 ستونی و 132 ستونی باشد)، حداکثر به اندازهی عرضِ کاغذ (چه کاغذِ Portraite و چه Landscape باشد)تعیین گردد.

برای تعیین دستی (Manual) اندازه فونت، اگراحساس می کنید اندازه فونت چاپ شده ریز(کوچک) است یا درشت(بزرگ) چاپ شده، گزینه Manual را انتخاب کنید.

سپس اندازه فونت را به صورت دستی تغییر دهید.

پس از تعیین خودکار(Automatic) اندازه فونت، عددی جلوی عبارت Automatic (Default) : : 117.9 دیده می شود. این عدد اندازه فونت خودکار تعیین شده است، این عدد به شما کمک می کند که بفهمید حدود اندازه تعیین شده چقدر است، اکنون اگر می خواهید گزارش با فونت ریزتر(کوچکتر) چاپ شود، عدد اندازه فونت را کوچکتر کنید، و اگر می خواهید گزارش با فونت درشتتر(بزرگتر) چاپ شود، عدد اندازه فونت را بزرگتر کنید. برای تعیین اندازه فونت می توانید هم عدد را کادر مربوط به اندازه فونت تایپ کنید و هم از نوار اسلایدر (ولوم)، ایتفاده کرده و اندازه فونت را کم و زیاد کنید.

اندازه فونت عددی بین 1 تا 250 است. می توان گفت عدد 120 تقریباً برابر با اندازه فونت 12 است.

 

 گزینه Consider page-Break به معنی در نظر گرفتن شکست صفحه است، اگر این گزینه بدون تیک باشد، هنگام تعیین اندازه خودکار فونت، اندازه فونت بر اساس طول خط چاپ و اندازه عرض کاغذ، تعیین می شود، اما اگر این گزینه تیکدار باشد، هنگام تعیین اندازه خودکار فونت، اندازه فونت بر اساس طولِ خطِ چاپ و اندازهی عرض و ارتفاعِ کاغذ، تعیین می­شود، در روش چاپ RTF، ارتفاعِ کاغذ و محلِ قرارگیری کارکتر Page-break دارای رابطه خواهند بود که در محاسبات خودکار توسط نرم‌افزار لحاظ می­شود.

منظور از کاراکتر ‌های Page-break ، کاراکتر‌های استاندارد شکست صفحه در Dos است که با علامت ‌های ◙ و نشان داده می شود.

تست پرینتTest Print:

 

این دکمه به آزمایش نحوه چاپ توسط هر یک از مد‌های چاپ(Print Mode) به شما کمک می کند.

  

برای استفاده از Test Print بهتر است از یک چاپگر مجازی استفاده کنید تا هزینه به ­هَدر دادن کاغذ را حذف کنید.

 

این نوع چاپگرها که در تصویر بالا نمایش داده شده اند چاپگر­‌های مجازی هستند.

مزیت این چاپگر ها نسبت به چاپگر‌های حقیقی این است که بجای اینکه برای چاپ از کاغذ استفاده کنند، خروجی چاپ را به صورت یک فایل ذخیره می کنند و می­توانید خروجی را در مانیتور مشاهده کنید.

4- روش چاپ براساس TDOSUSB

 در این روش سعی می شود تمام اطلاعات از پورت(Port) موازی (Parallel) ، مستقیماً به پورت(Port) یواس­بی(USB) از طریق نرم‌افزار TDOSUSB انتقال داده شود. این نرم‌افزار در حافظه ساکن(Resident) می­شود و جریال چاپ را در رایانهی شما مدیریت می کند.

برخی نرم‌افزارهای تحت DOS جریان چاپ را به نحوی مدیریت می کنند که منجر به تولید فایل ASCII یا TEXT(unicode) نمی شود.

تنها راه کنترل اینگونه چاپ ها مدیریت آن توسط نرم‌افزار TDOSUSB است.

برای فعال کردن این امکان نرم‌افزار ابتدا باید TDOSUSB را در رایانه خود نصب کنید.


 TDOSUSB_setup.exe

 از آنجا گروه کمی از کاربران به این نوع مدیریت چاپ نیاز دارند، این نرم‌افزار به صورت بسته نصبی جداگانه ای ارائه شده است.

اگر این بسته را نصب نکنید کادر مربوط به Print Manage by TDOS2USB غیر فعال خواهد بود.

اگر هیچ یک از روش‌­‌های چاپ با شرایط نرم‌افزار مورد استفاده شما تناسب ندارد، این نرم‌افزار را نصب کنید و از امکانات این بخش استفاده کنید.

 سپس گزینه Print Manage by TDOS2USB را تیــــــکدار کنید، برخی از نرم‌افزارهای Foxpro دارای فونت­‌های ویژ‌های برای چاپ بوده­اند که می­توانید از این نوع فونت خاص برای چاپ استفاده کنید. برای فعال کردن این فونت گزینه Foxpro(Dos) را تیکدار کنید.

روی دکمه دارای آیکن نرم‌افزار TDOSUSB کلیک کنید تا نرم‌افزار در حافظه مقیم (ساکن: Resident شود).

با کلیک کردن روی دکمه ، پنجره نرم‌افزار TDOS2USB نمایش داده خواهد شد. این پنجره دارای دکمه mnimize است، برای اینکه مدیریت چاپ از TDOSPlus به این نرم‌افزار منتقل شود باید همزمان هر دو نرم‌افزار در حافظه قرار داشته باشند، بنابراین، این پنجره را نبندید بلکه آنرا minimize کنید.

 

با minimize کردن نرم‌افزار ، آیکن نرم‌افزار کنار ساعت ویندوز قرار خواهد گرفت: 

 

 

با بستن پنجره نرم فزار TDOS2USB، نرم‌افزار از حافظه خارج خواهد شد. و مدیریت چاپگرها از پورت­‌های LPT_ به USB کاملاً لغو خواهد شد.

قبل از خروج، پیامی مبنی بر اینکه:آیا مطمئن هستید که می خواهید از نرم‌افزار خارج شوید؟، به نمایش گذاشته خواهد شد.

باید توجه داشته باشید کنترل پورت­ها کاری است که مرتب توسط نرم‌افزار مقیم(Resident) در حافظه در بازه­‌های زمانی مشخصی تکرار می شود، اینکار موجب می شود بخشی از وظایف پردازنده(CPU) ، حافظه(Memory)، و سایر امکانات رایانه در اختیار این نوع مدیریت قرارگیرد. به همین دلیل در شرایطی که نیاز به چاپ با نرم‌افزار تحت DOS خود ندارید این نرم‌افزار را ببندید تا سرعت رایانه کاهش پیدا نکند. به همین منظور امکان بستن نرم‌افزار و خروج آن از حافظه به صورت جدی مورد توجه بوده است تا با انتخاب کاربر، نرم‌افزار TDOS2USB در حافظه قرارگیرد و یا از آن خارج شود.

توضیحات پنجره TDOS2USB :

سیستم عامل DOS برای کنترل 9 پورت(LPT)، برنامه ریزی داشته است. به همین منظور این پنجره دارای تنظیمات 9 پورت LPT امکاناتی را فراهم آورده است، اما معمولا تمامی چاپ­ها با پورت شماره 1، یعنی LPT1 انجام می شود، بنابراین تنظیم کردن این پورت در پنجره تنظیمات TDOSUSB کفایت می کند.

اگر نرم‌افزار شما از پورت­‌های LPT دیگر استفاده می کند می­توانید سایر پورت­ها را نیز به همین روش که توضیح داده خواهد شد، تنظیم کنید.

 گزینه USB Printer ... :

برای در اختیار قرار دادن چاپگر به این پورت (LPT1) است، اگر این گزینه بدون تیک شود عمل چاپ از LPT1 به پورت USB متعلق به چاپگر مزبور لغو خواهد شد.

دکمه Change Printers :

برای انتخاب چاپگر برای چاپ استفاده می شود.

پس از کلیک روی این دکمه، پنجره Print Setup نمایش گذاشته خواهد شد و می­توانید، چاپگر مورد نظر خود را برای چاپ انتخاب کنید. پس از انتخاب چاپگر از لیست Name، روی دکمه OK کلیک کنید. برای تعیین جهت کاغذ می توانید از بخش Orientation استفاده کنید. گزینه‌­­ی Portrait برای جهت عمودی چاپ؛ و گزینه Landscape برای چاپ جهت افقی، استفاده می­شود. در این بخش می­توانید اندازهی کاغذ و سایر تنظیمات را نیز تنظیم کنید. پس از انتخاب چاپگر، عبارت نام چاپگر انتخاب شده در کادر USB Printer: نمایش داده خواهد شد.

گزینه Code Page :

بهترین کُدپیج چاپ برای فارسی کد 437 است، این جدول به لحاظ معنایی با جدول کُدپیج تحت DOS متفاوت است، اما هر دو با یک اصلاح نامگذاری شده اند.

گزینه Font:

بهترین فونت برای انتخاب در این بخش یکی از دو فونت Tavafi Win Nazanin En یا Tavafi Fox Nazanin En است.

گزینه Base CPI:

 این بخش اساس ِمحاسبه و تعیین اندازهی فونتِ چاپ است(به معنی استاندارد تعداد کاراکتر در یک اینچ: Characters Per Inch)؛ پیش فرض CPI ، عدد 12 است، کاهش اندازه CPI موجب کاهش عرضِ خطوطِ چاپ می شود تا در کاغذ‌های با عرض کمتر بتوان چاپ کرد، افزایش عدد CPI موجب درست تر شدن عرض فونت می شود اما از آنجا که مدیریت در این روش چاپ بر اساس dotmatrix است - نه TrueType- کیفیت چاپ با تغییر اندازه CPI، کمی کاهش خواهد یافت. پس بهترین عدد همان عدد 12 است.

گزینه RAW Printing Mode (DMP Print): <<این گزینه را هیچ وقت انتخاب نکنید.

 بسیاری از مادربرد‌های جدید دارای پورت LPT نیستند. برخی از کاربران ممکن است با استفاده از کابل مبدل با اتصال USB به رایانه و یک اتصال موازی (مرکزی) به چاپگر، پرینتر را به پورت LPT وصل کنند. با استفاده از این کابل، کار‌های چاپی از برنامه­‌های ویندوز به این چاپگر ارسال می­شوند، اما چاپ از نرم‌افزارهای DOS بر روی چاپگر مزبور انجام نمی­شود. نرم‌افزارTDOSUSB ، می تواند در حالت GUI روی چاپگر، چاپ کند، اما به آرامی چاپ می­کند، چونکه به جای کاراکترها، پیکسل­ها (pixel ها) ارسال خواهند شد. اگر از کابل مبدل USB به LPT، برای وصل کردن چاپگر dotmatrix استفاده می­کنید، گزینه RAW Printing Mode (DMP Print) به شما کمک می کند. این گزینه را فقط در صورت استفاده از چاپگر ماتریس نقط‌های(dotmatrix) انتخاب کنید.

پیشنهاد می­کنیم اگر از چاپگر ماتریس نقط‌های(dotmatrix) استفاده می کنید و به خاطر همین، این گزینه را انتخاب کرد‌هاید و چاپگر مورد نظر خود را (- که با کابل مبدل، نصب و تعریف شده) در یک شبکه (Local Aria Network) تعریف و انتخاب کنید، تا چاپ سریعتر شود.

گزینه Print on FORM FEED: <<این گزینه را همیشه تیکدار کنید، مگر آنکه با مشکل روبرو شوید.

 نام دیگر Page-Break که بالاتر نیز توضیح داده شد، Form-Feed است، اصلاحاً به این مقوله FF نیز گفته می شود.

این گزینه به معنی "چاپ بر روی فید تغذیه" است. مقدار ASCII برای کاراکتر ◙ و♀ است و همچنین با عنوان eject or new page character (شکست صفحه) شناخته می شود. فید فرم یک نشانگر انت‌های صفحه برای چاپگر در حالت کاراکتری است. بسیاری از برنامه­‌های تحت DOS از این کاراکتر استفاده می کنند تا به چاپگر بگویند که یک صفحه به پایان رسیده است، بنابراین چاپگر با دیدن این کاراکتر باید به صفحه بعد برود و چاپ را در خط اول صفحه بعد شروع کند. نرم‌افزارTDOSPlus ، بجای ارسال این کاراکتر به چاپگر، سعی در مدیریت چاپگر به زبان جدید و مدرن امروزی دارد، به نحوی که به زبان جدید این معنی را برای چاپگر ارسال، و این درخواست را از چاپگر‌های با پورت USB بنماید. اگر این گزینه را تیک­دار کنید، چاپ تا زمانی که این کاراکتر در انت‌های صفحه دریافت نشود ، شروع نمی شود. اگر این کاراکتر از برنامه DOS به پورت LPT ارسال نشود، نرم‌افزار TDOSUSB هرگز چنین درخواستی از چاپگر نخواهد کرد. مگر اینکه این گزینه را بدون تیک کنید. این گزینه را تیکدار نکنید ، مگر اینکه با مشکلی روبرو شوید.

گزینه Reduced Line Gap: <<این گزینه را همیشه تیکدار کنید مگر آنکه با مشکل روبرو شوید.

 معنی این گزینه کاهش شکاف(فاصله) بین خطوط است.

برنامه TDOSUSB ، برای چاپ بر روی کاغذ A4 با ارتفاع 30 سانتی­متر طراحی شده است؛ وقتی سعی می کنید روی کاغذ 29.7 یا 27.5 سانتی­متری چاپ کنید، برخی از آخرین سطرها به صفحه بعد می­روند. با کاهش فاصله بین خطوط ، تمام خطوط در یک صفحه چاپ می شوند.

گزینه Max Lines Per Page:

 معنی این گزینه تعداد خطوط در صفحه است، پیش فرض 66 خط در یک صفحه است.

گزینه Top Margines : فاصله محتوای گزارش با اطراف کاغذ چاپ، بخصوص بالای کاغذ توسط این گزینه تعیین می گردد.

گزینه Left Margines : فاصله محتوای گزارش با اطراف کاغذ چاپ، بخصوص سمت چپ ß کاغذ توسط این گزینه تعیین می گردد.

توضیحات دکمه Advancedپنجره TDOS2USB :

کلیک روی این دکمه باعث نمایش پنجره TDOS2USB Advanced Setup می شود.

توضیحات اجزای پنجره TDOS2USB Advanced Setup :

گزینه LPT WOW: <<این گزینه را همیشه صفر (0) انتخاب کنید.

 این گزینه یک اصلاح فنی است که دارای عددی است که معمولا بین 0 تا 15 متغییر است، این گزینه به تامین حوضچه(Print Pool) چاپ مربوط می شود. چنانچه چاپ درست انجام نمی شود، یا چاپ نصفه و نیمه انجام می شود، این عدد را باید تا 15 افزایش دهید، هرچند افزایش این عدد موجب کند شدن عملیات چاپ می شود، عدد 15 منجر به تاخیر 15 ثانی‌های در چاپ می شود. استفاده و تغییر این مقدار نیاز به خروج از نرم‌افزار و شروع مجدد دارد.

اگر حتی با عدد 15 به نتیجه نرسیدید تا 30 اضافه کنید، اما باید هنگام چاپ بیشتر صبر کنید ...

گزینه Full Screen In XP: <<این گزینه را هیچ وقت انتخاب نکنید.

 این گزینه برای FulScreen کردن محیط CMD کاربرد دارد، با توجه به امکانات جدید TDOSPlus، به­جز موارد خاص بهتر است از این گزینه استفاده نکنید. با توجه به تنوع رایانه­ها و پیچیدگی­‌های بسیاری که وجود دارد-سعی شده است این سرویس حذف نشود، تا در شرایط خاص بتوان از آن استفاده کرد.

گزینه Dispable Full Screen Support: <<این گزینه را هیچ وقت انتخاب نکنید.

 این گزینه برای FulScreen کردن محیط CMD کاربرد دارد، با توجه به آمکانات جدید TDOSPlus ، به­جز موارد خاص بهتر است از این گزینه استفاده نکنید. با توجه به تنوع رایانه­ها و پیچیدگی­‌های بسیاری که وجود دارد-سعی شده است این سرویس حذف نشود، تا در شرایط خاص بتوان از آن استفاده کرد.


تنظیمات پیکربندی محیط CMD:

پیکر بندی محیط DOS به مفهوم مدیریت بهتر فضای حافظه و دستگاه‌های ورودی و خروجی است که برای این منظور می توان با دستوراتی که هنگام ورود به محیط CMD انجام می پذیرد محیط CMD را برای استفاده بهتر از امکانات سخت افزاری آماده کرد. (برای اینکار معمولا از فایلی به نام CONFIG.NT، در محیط ویندوز برای مدیریت پنجره CMD و فایلی به نامCONFIG.SYS در محیط DOS استفاده می شد) در نرم‌افزار TDOSPlus نیز می توانید محیط CMD را از طریق پنجره تنظیمات نرم‌افزار و تغییر پیکربندی TDOSPlus مدیریت کنید.

سلسله دستورات قابل استفاده در این بخش به شرح زیر اند.

اگر عبارت REM قبل از هر دستور قرار دهید، در واقع آن دستور لغو خواهد شد.

برداشتن عبارت REM قبل از هر دستور باعث فعال شدن دستور خواهد شد.

برخی از دستورات می توانند استفاده از بخش ‌های مختلف سخت افزاری را روشن یا خاموش کنند و برخی دیگر تعیین می کنند که مقادیر استفاده شده یا تعیین شده چقدر باشند.

LOW = OFF

این دستور برای مدیریت حافظه کاربرد دارد:

معمولا 640KB حافظه در DOS به عنوان حافظه پایین در اختیار نرم‌افزارها قرار می گیرد.

همچنین 160KB حافظه بالایی (UMB) به طور پیش فرض در دسترس است، که می توانید با دستور LH و یا LOADHIGH از این بخش از خافظه، برای بارگیری TSR استفاده کنید.

برای اینکار لازم است قبل از ورود به CMD این پیکربندی را با دستور LOW=ON روشن کنید.

XMEM = 63 XMS

این دستور نیز، برای مدیریت حافظه کاربرد دارد:

سه نوع حافظه برای برنامه ‌های DOS معنی دارد که عبارتند از: XMS و EMS و EXT

حافظه 16MB XMS به طور پیش فرض توسط TDosPlus رزرو می شود. ولی می توانید این مقدار را مثلا تا 63MB افزایش دهید.
اگر برنامه ی تحت DOS شما از سایر حافظه ها نیز می تواند استفاده کند شما می توانید از پارامتر‌های این بخش و سایز مورد نظرتان استفاده کنید.

MOUSE = ON

روشن کردن ماوس در محیط DOS یا این دستور پیکربندی میسر می شود.

اگر وارد محیط داس شدید و احساس کردید نرم‌افزار شما به ماوس احتیاج دارد ولی ماوس شما در محیط DOS کار نمی کند، این دستور را در پیکربندی فعال کنید.

WHEELMOD = 1,3

این دستور سرعت چرخ اسکرول ماوس را در محیط DOS تعیین می کند.

CLICKMOD = 2,5

این دستور سرعت کلیک و مکس کلیک ماوس را در محیط DOS تعیین می کند.

AUHIDEMS = ON

همچنین می توانید به صورت خودکار نشانگر ماوس را مخفی کنید، هنگام تایپ کردن نشانگر ماوس مخفی می شود و هنگامی که ماوس را حرکت می دهید،نشانگر ماوس دوباره نشان دادخ می شود. دستور AUHIDEMS برای مخفی کردن حودکار ماوس کاربرد دارد.

VGAFIXMS = ON

در حالت VGA هنگام اجرای برنامه ‌هایی که با پشتیبانی ماوس ممکن است مشکلاتی داشته باشند، این دستور می تواند پیکریندی را برای حل مشکلاتی همچون همپوشانی عمودی مرتفع نماید.

SPEAKER = OFF

این دستور اسپیکر رایانه را در اختیار محیط DOS قرار می دهد.

BLINKC = OFF

در حالت عادی امکان چشمک زدن کرسر مقدور نیست، اگر به این امکان نیاز دارید باید با استفاده از این دستور پیکربندی، کرسر چشمک زن را فعال کنید.

KEYDELAY = 400

این دستور سرعت مکث کلید‌های کیبورد را در محیط DOS تنظیم و تعیین می کند.

KEYINTER = 20

این دستور سرعت کلید‌های کیبورد را در محیط DOS تنظیم و تعیین می کند.

KEYMODE = 1

دو حالت INT9 / IRQ1 برای صفحه کلید فراهم می کند.

WINKEY = OFF

کلید Win به طور معمول هنگام انجام برخی از عملیات خاص استفاده می شود. مثلا برای چسباندن متن توسط Win + Ctrl + V نیز انجام می شود. برنامه ‌های DOS می توانند از Ctrl + V برای اینکار استفاده کنند. برای روشن کردن کاربرد دکمه Win در محیط DOS، می توانید از این دستور پیکربندی، به صورت WINKEY = ON استفاده کنید.

LFN = OFF

با روشن کردن این امکان پیکربندی، استفاده از نام ‌های طولانی (بیش از 8 کاراکتر) که از خصلت ‌های داش 8.3 است، فعال می شود.

FILTER83 = ON

این دستور نیز که در DOS نگارش 8.3 وجود دارد را فعال می کند.

SYNCTIME = OFF

به طور پیش فرض، همیشه تاریخ و زمان با ویندوز هماهنگ می شود. که شما می توانید این کار را غیرفعال کنید، این امکان وجود دارد که تاریخ و زمان محلی را به صورت دستی تنظیم کنید.

DOSVER = 5.00

نسخه پیشفرض DOS 7.10 است، اگر نرم‌افزار تحتDOS شما نیاز دارد که نگارش دیگری از DOS به آن گزارش شود می توانید با این دستور نگارش DOS را به عددی که نیاز است تغییر دهید.

SPACELOW = ON

برخی از برنامه ‌های DOS انتظار دارند که فضای دیسک بسیار پایین تر از دیسک واقعی شما باشد. اگر برنامه تحت DOS شما از زیادی فضای دیسک شما شکایت می کند می توانید این گزینه را فعال کنید. توجه داشته باشید این فقط بر روی فضای دیسک که توسط INT21 / AH = 6 گزارش شده است، تحت تاثیر می گذارد.

USEDRVS = ON

این دستور پیکربندی درایو‌های موجود در رایانه شما را در اختیار DOS قرار می دهد.

WINRUN = OFF

این دستور پیکربندی منجر می شود که اگر برنامه ی تحت Windows ی را در محیط DOS اجرا کردید، در محیط Windows اجرا شود. اگر در حالت عادی نرم‌افزار تحت Windowsی را در DOS اجرا کنید با پیام زیر روبرو خواهید شد. "This program cannot be run in DOS mode"

SCREEN = 2

در حالت پیش فرض Screen دارای مقدار 0 است، که می توانید با این دستور مقدار Screen را تغییر دهید.

{این دستور در Dos ‌های قدیمی برای اجرای دستورات محیط ‌های بازی کاربرد داشته است}

TRANSWIN = 20

این دستور پیکریندی به منظور تعیین شفافیت از 0 تا 99 کاربرد دارد، این دستور موجب می شود که بتوانید پشت پنجره CMD را ببینید.

LINS = 30

برا ی تعیین تعداد خطوط محیط DOS کاربرد دارد.

COLS = 100

برا ی تعیین تعداد ستون ‌های محیط DOS کاربرد دارد.

Files = 100

تعداد فایل ‌های باز همزمان را می توانید تعیین کنید، این دستور پیکربندی برای برخی نرم‌افزارهای تحت DOS بیسار مفید و کارگشا است.

BUFFERS = 20,2

این دستور پیکربندی Buffer مورد نیاز نرم‌افزارهای تخت DOS را تنظیم می کند، بسیاری از نرم‌افزارهای تحت DOS دارای توصیه ‌هایی در زمینه تنظیم این مقادیر متناسب با نرم‌افزار خود هستند، که می توانید این گونه توصیه ها را در این بخش عملی کنید.

DOS = high, umb

استفاده از سیستم عامل DOS از حافظه بالا و UMB با این دستور عملی می شود.


اجرای دستورات خودکار:

اجرای خودکار نرم‌افزار تحت DOS، پس از ورود به CMD:

اجرای دستورات در محیط DOS موجب خواهد شد تا هربار که پنجره CMD را باز می کنید، یک سری دستورات پشت سر هم اجرا شوند، تا به این ترتیب، علاوه بر اینکه محیط اجرای نرم‌افزار تخت DOS مورد نظر فراهم می گردد، نرم‌افزار تحت DOS شما نیز اجرا شود. دقت کنید : می توانید از دستوراتی که موجب فارسی کردن محیط DOS می شده تند مانند VGAF و غیرو (که باعث فارسی کردن مانیتور و چاپگر می شده­اند)، صرفنظر کنید، چون دیگر نیازی به اجرای این برنامه ها نخواهید داشت. (اینکار شبیه به عملکرد فایلی به نام Autoexec.nt، در محیط ویندوز برای مدیریت پنجره CMD و فایلی به نام Autoexec.bat در محیط DOS است، که منجر به اجرای دستورات خاص پس از ورود به محیط DOS می شدند)

تمامی دستورات محیط DOS را می توانید در این بخش تایپ کنید. 

 تمامی دستورات دارای سوئیچ /? هستند، که راهنمای تخصصی دستور را به زبان لاتین نمایش می دهد.

پس از این جدول که تنها به توضیحات فارسی دستورات پرداخته ایم؛ جدولی ارائه شده که توضیحات فنی دستورات به طور کامل در آن توضیح داده شده است.

?

 نمایش جدولی از دستورات قابل استفاده.

ALIAS

 این دستور قابلیت جایگزینی یک فایل exe را بجای دستورات استاندارد محیط CMD فراهم می کند

ATTRIB

 این دستور خصلت فایل را نمایش می دهد.

BEEP

 صدای بیپ ...

BREAK

 

 

 

 

 

 

 

 این دستور برای فعال کردن Ctrl+C و یا Ctrl+Break کاربرد دارد.

به عنوان مثال اگر دستوری را که طولانی است صدا بزنید، و دستور بسیار طول بکشد، باید تا پایان اجرای دستور- حتی اگر از نتایج آن منصرف شوید- صبر کنید. اما اگر Break=ON را قبل از اجرای دستورات طولانی اجرا کنید، می توانید با فشردن دو کلید ترکیبی Ctrl+C ادامه اجرای دستور را لغو کنید.

مثلا :

ابتدا به ریشه ی درایو :Cبروید(با استفاده از دستور \CD)،دستور Break=ON، را تایپ کنید، سپس کلید Enter را بزنید، سپس دستور Tree را تایپ کنید و سپس کلید Enter را بزنید، اکنون لیستی از فولدرها نمایش داده خواهد شد. اکنون دو کلید Ctrl و C را همزمان بزنید.

Break=ON

Tree

<Ctrl+C>

CALL

برای صدا زدن یک Batch فایل کاربرد دارد.

این مزیت را دارد که پس از انجام عملیات توسط Batch file صدا زده شده، کنترل عمملیات به Batch file فراخواننده باز می گردد و اجرای بقیه دستورات درون فایل نخست، پیگیری خواهد شد.

CANCEL

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

و مقدار Error بازگشتی را به فایل فراخواننده گزارش می کند، به این ترتیب می توان علت برگشت از فراخوانی را درک کرد، این علت می تواند بازگشت موفقیت آمیز یا ناموفق باشد.

CASE

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

این دستور در ادامه دستور Switch (شبیه به IF)، عمل می کند.

مثلا:

switch %usechoi

case 1
 ...
case 2
 ...

default
 ...
end switch

CD

این دستور برای استفاده و کنترل فولدر ها کاربرد دارد. باعث تغییر فولدر جاری می شود.

CDD

دستور CD فقط می تواند فولدر جاری را در درایو جاری تغییر دهد، مثلا اگر در درایو :C باشید و بخواهید به فولدر B:\RAVAN وارد شوید، باید دو دستور، را پشت سر هم اجرا کنید، اما با دستور CDD می توانید مستقیما به درایو دیگر و فولدر مورد نظر وارد شوید:

مثلا:

C:\>

C:\>B:

C:\>CD B:\RAVAN

B:\RAVAN\>

و بجای آن می توانید یکباره دستور زیر را وارد کنید:

C:\>CDD B:\RAVAN

B:\RAVAN\>

CHCP

 تغییر و نمایش کُدپیج جاری.

CHDIR

 این دستور برای استفاده و کنترل فولدر ها کاربرد دارد. باعث تغییر فولدر جاری می شود.

CLOSETRAY

 این دستور برای استفاده و کنترل درایو ها کاربرد دارد. باعث از دست خارج شدن درایو مورد نظر می شود.

(بهترین کاربرد این دستور Eject کردن یک ابزار Media است.)

CLS

این دستور برای استفاده و کنترل مانیتور کاربرد دارد.

 باعث پاک کردن نتایج گزارش در صفحه مانیتور می شود، و صفحه مانیتور را تمیز می کند.

COLOR

این دستور برای استفاده و کنترل مانیتور کاربرد دارد.

تغییر رنگ صفحه نمایش و خط اعلان DOS،یا (Prompt)

COPY

این دستور برای استفاده و کنترل فایل ها کاربرد دارد.

برای کپی کردن فایل(ها)، استفاده می شود.

COUNTRY

نمایش کشور جاری. 

CTTY

 برای تغییر CONSOL پیشفرض کاربرد دارد.

DATE

این دستور برای استفاده و کنترل تاریخ کاربرد دارد، و تاریخ جاری محیط DOS را نمایش و تغییر می دهد.

DEFAULT

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

این دستور در ادامه دستور Switch (شبیه به IF)، عمل می کند.

مثلا:

switch %usechoi

case 1
 ...
case 2
 ...

default
 ...
endswitch

DEL

 این دستور برای استفاده و کنترل فایل ها کاربرد دارد.

برای حذف کردن فایل(ها)، استفاده می شود.

DELAY

 این دستور برای مدتی صبر(Pause) می کند. 

فرض کنید می خواهید دستوری برای بررسی شبکه یا کپی کردن چندین فایل صادر کنید، طبیعتا باید قدری صبر کنید تا دستورات صادر شده پایان یابند، این صبر به همین خاطر است.

DIR

 این دستور برای استفاده و کنترل فایل ها کاربرد دارد.

فهرستی از فایل ‌های موجود در فولدر جاری ارائه می کند

DO

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد. برای ایجاد حلقه تکرار، کاربرد دارد.

ECHO

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

 برای ارائه یک پیام به کار می رود.

ECHOERR

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

برای نمایش خطای پدید آمده. 

ECHOS

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

 برای ارائه یک پیام به کار می رود.(این دستور در انت‌های خط پیام یک Enter تایپ می کند)

ECHOSERR

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

برای نمایش خطای پدید آمده. (این دستور در انت‌های خط پیام یک Enter تایپ می کند)

ENDSWITCH

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

این دستور در ادامه دستور Switch (شبیه به IF)، عمل می کند.

مثلا:

switch %usechoi

case 1
 ...
case 2
 ...

default
 ...
endswitch

ERASE

 این دستور برای استفاده و کنترل فایل ها کاربرد دارد.

برای حذف کردن فایل(ها)، استفاده می شود.

ESET

این دستور برای ویرایش مقادیر Environment کاربرد دارد.

مقادیر Environment در محیط DOS با دستور SET بررسی و تغییر داده می شده اند.

EXIT

این دستور برای خروج از محیط CMD و بستن پنجره CMD کاربرد دارد.

FFIND

این دستور برای جستجوی فایل ها بر اساس نام و محتوای درون فایل ها کاربرد دارد.

FOR

 

 

این دستور معمولا در Batch file ها بکار می رود.

کار اصلی این دستور جایگزینی مقادیر در دستورات دیگر است.

مثلا:

for %p in <C: D:) do path %path;%p

دستور بالا، شبیه به این است که دو دستور زیر اجرا می شود:

path C:;

path D:;

با این تفاوت که چون دو دستور همزمان اجرا می شوند، در واقع دستور زیر به دستور اول نزدیکتر است:

path C:;D:;

FREE

این دستور فضای آزاد هارد دیسک و اطلاعات دیگری از هارددیسک را در اختیار شما قرار خواهد داد:

مثلا:

C:\>free

Volume in drive C is Vol Serial number is EE52:4444
106,878,197,760 bytes total disk space
28,747,169,792 bytes used
78,131,027,968 bytes free
26.9 % in use

C:\>

FUNCTION

 برای ساخت عملگر (Function) کاربرد دارد.

GLOBAL

 این دستور برای اثرگذاری بر روی سایر دستورات طراحی شده است، به این ترتیب دستورات به صورت عمومی تر کار می کنند. مثلا:

دستور زیر:

C:\>Global Copy B:\*.* A:\

این دستور موجب می شود تمامی فایل ‌های موجود در ریشه درایو :B و کلیه فایل ‌های موجود در زیر فولدر‌های موجود در درایو :B به مسیر \:A، کپی شوند.

GOSUB

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.(شبیه به Goto عمل می کند)

برای هدایت خط اجرای فرمان به آدرسی در یک فایل فرمان دسته ای(Batch file) بکار می رود.

GOTO

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

برای هدایت خط اجرای فرمان به آدرسی در یک فایل فرمان دسته ای(Batch file) بکار می رود. 

HEAD

خط ابتدای یک فایل را در اختیار کاربر قرار می دهد، این دستور برای بررسی خصوصیات یک فایل می تواند به برنامه نویس کمک کند.

IF

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

برای بررسی مقدار درون یک متغییر و اجرای دستورات کاربرد دارد.

IFF

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

برای بررسی مقدار درون یک متغییر و اجرای دستورات کاربرد دارد. 

INKEY

این دستور نیز از جمله دستوراتی که در کنترل Keyboard کارایی دارد.

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

دریافت یک حرف از کاربر به منظور بررسی درخواست و انتخاب کاربر.

INPUT

این دستور نیز از جمله دستوراتی که در کنترل Keyboard کارایی دارد.

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

دریافت یک رشته(جمله) از کاربر به منظور بررسی درخواست و انتخاب کاربر. 

KEYBD

این دستور نیز از جمله دستوراتی که در کنترل Keyboard کارایی دارد.

این دستور با پارامتر‌های C/ و N/ و S/ برای روشن و خاموش کردن وضعیت Caps Lock و Num Lock و Scroll Lock کاربرد دارد.

مثلا: 

keybd /c1

چراغ وضعیت Caps Lock را روشن می کند.

keybd /c0

چراغ وضعیت Caps Lock را خاموش می کند.

KEYSTACK

این دستور نیز از جمله دستوراتی که در کنترل Keyboard کارایی دارد.

با این دستور می توان بر Buffer صفحه کلید تاثیر گذاشت.

LFNFOR

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

این دستور برای نمایش اسامی فایل ها با بیش از 8 حرف در دستوراتی ماند Echo تاثیر می گذارد.

این چهار خط دستور می تواند به عنوان مثال بیانگر نحوه عملکرد دستور برای فایل ‌های با اسامی بلند باشد.(دستور را در فولدری اجرا کنید که دارای فایل ‌هایی با نام ‌های طولانی باشد.)

LFNFOR ON

For %x in (*.*) do Echo %x

LFNFOR OFF

For %x in (*.*) do Echo %x

LH

این دستور نیز از جمله دستوراتی که در کنترل حافظه Memory کارایی دارد.

این دستور برای بارگذاری فایل اجرایی در حافظه بالا(High Memory) کاربرد دارد.

مثلا دستور LH NC می تواند خیلی بهتر از NC باشد.

LOADHIGH

این دستور نیز از جمله دستوراتی که در کنترل حافظه Memory کارایی دارد.

این دستور برای بارگذاری فایل اجرایی در حافظه بالا(High Memory) کاربرد دارد.

مثلا دستور LOADHIGH NC می تواند خیلی بهتر از NC باشد.

LOG

 ذخیره logها در یک فایل برای برری ‌های بعدی.

MD

این دستور نیز از جمله دستوراتی که در استفاده و کنترل فولدرها کارایی دارد.

این دستور برای ساختن یک فولدر در فولدر جاری بکار برده می شود.

MEMORY

 این دستور نیز از جمله دستوراتی که در استفاده و کنترل حافظه Memory کارایی دارد.

گزارشی از وضعیت حافظه ارائه می کند.

مثلا: 

 655,360 bytes total DOS RAM

 643,568 bytes free

 67,107,840 bytes total EXTENDED memory

 16,777,216 bytes free XMS memory

 512 bytes total environment

 192 bytes free

 1,024 characters total alias

 1,023 bytes free

 1,024 characters total function

 1,023 bytes free

 1,024 characters total history

MKDIR

این دستور نیز از جمله دستوراتی که در استفاده و کنترل فولدرها کارایی دارد.

این دستور برای ساختن یک فولدر در فولدر جاری بکار برده می شود.

MOVE

این دستور نیز از جمله دستوراتی که در استفاده و کنترل فایل ها کارایی دارد.

این دستور برای جابجایی فایلها از فولدری به فوادر دیگر کاربرد دارد.

ON

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

ON BREAK [command]

ON ERROR[command]
ON ERRORMSG [command]

PATH

 از این دستور برای پیدا کردن سریعتر فایل ‌های اجرایی جهت اجرا استفاده می شود.

PAUSE

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

 مکث ایجاد می کند، تا کاربر کلیدی را بزند صبر می کند.

PROMPT

برای تغییر اعلان خط فرمان کاربرد دارد. 

QUIT

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

موجب توقف اجرای Batch file و خروج از آن می شود.

RD

 این دستور نیز از جمله دستوراتی که در استفاده و کنترل فولدرها کارایی دارد.

این دستور برای حذف یک فولدر خالی بکار برده می شود.

REBOOT

با سویچ ‌هایی که دارد یک حالت را اندازی مجدد را برای محیط CMD پدیدمی آورد. 

REM

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

برای بی اثر کردن یک دستور در یک Batch file کارایی دارد.

REN

این دستور نیز از جمله دستوراتی که در استفاده و کنترل فایل ها کارایی دارد.

برای تغییر نام یک فایل از این دستور استفاده می شود.

RENAME

این دستور نیز از جمله دستوراتی که در استفاده و کنترل فایل ها کارایی دارد.

برای تغییر نام یک فایل از این دستور استفاده می شود. 

RETURN

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

این دستور به خط فراخواننده Gosub مراجعه می کند.

RMDIR

 این دستور نیز از جمله دستوراتی که در استفاده و کنترل فولدرها کارایی دارد.

این دستور برای حذف یک فولدر خالی بکار برده می شود.

SCREEN

این دستور نیز از جمله دستوراتی که در کنترل Monitor کارایی دارد.

 موجب تغییر مد نمایش مانیتور می شود.

SET

 برای تغییر مقادیر Set یا Environment کابرد دارد.

SETERROR

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

برای تغییر مقدار متغییر Errorlevel کارائی دارد.

این مقدار می تواند در خطوط دیگر Batch file مورد تحلیل واقع شود، و متناسب با مقادیر درون آن تصمیماتی توسط برنامه نویس Batch file عملی گردد.

SHIFT

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

تا 255 پارامتر را می توان در یک Batch file توسط این دستور Shift داد. این دستور یک دستور برنامه نویسی است.

SWITCH

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

این دستور در ادامه دستور Switch (شبیه به IF)، عمل می کند.

مثلا:

switch %usechoi

case 1
 ...
case 2
 ...

default
 ...
endswitch

TIME

این دستور برای استفاده و کنترل ساعت کاربرد دارد، و ساعت جاری محیط DOS را نمایش و تغییر می دهد. 

TIMER

این دستور برای استفاده و کنترل ساعت کاربرد دارد، و زمان سپری شده را ساعت جاری محیط DOS را نمایش می دهد. 

از این دستور باید دوبار استفاده کنید، یکی برای شروع تایمر و دیگری برای اتمام تایمر کاربرد دارند.

TOUCH

 این دستور نیز از جمله دستوراتی که در استفاده و کنترل فایل ها کارایی دارد.

برای نمای و تغییر تاریخ ساخت و تغییرات یک فایل کارایی دارد.

TRANSIENT

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد. (Shell) با دو پارامت On یا OFF

TREE

ارائه یک نمای درختی از فولدر‌های موجود بر روی هارد دیسک. 

TRUENAME

 وقتی از subst استفاده کرده باشید این دستور آدرس دقیق فایل Fack شده را نمایش می دهد.

TYPE

 این دستور نیز از جمله دستوراتی که در کنترل Monitor کارایی دارد.

 برای نمایش محتوای یک فایل، روی مانتیور کاربرد دارد.

UNFUNCTION

برای غیر فعالسازی عملگر (Functionی) که قبلا با دستور ساخت عملگر (Function) تولید شده است، کاربرد دارد.

UNSET

عکس عمل Set را انجام می دهد. 

VER

برای نمایش نگارش فعلی سیستم عامل DOS کاربرد دارد.

VERIFY

 این دستور موجب می شود که هنگام کپی کردن فایلها یکبار محتوای کپی شده مورد ارزیابی واقع شود.(دقت کپی را افزایش می دهد)

VOL

 برای نمایش برچسب درایور(هارددیسک) کاربرد دارد.

WHICH

 نمایش نوع Internal یا External بودن دستور مورد نظر را اعلام می کند.

 

 

توضیحات فنی دستوات قابل اجرا در محیط CMD 

شیوه صحیح استفاده از دستورات:

?

 نمایش جدولی از دستورات قابل استفاده.

ALIAS

 این دستور قابلیت جایگزینی یک فایل exe را بجای دستورات استاندارد محیط CMD فراهم می کند

Purpose: Create new command names that execute one or more commands or

 redefine default options for existing commands; assign commands

 to keystrokes; load or display the list of defined alias names.

Format: ALIAS [/P /R file...] [name[=][value]]

 file: One or more files to read for alias definitions.

 name: Name for an alias, or for the key to execute the

 alias.

 value: Text to be substituted for the alias name.

 /P(ause) /R(ead file)

ATTRIB

 این دستور خصلت فایل را نمایش می دهد.

Purpose: Change or view file and subdirectory attributes.

Format: ATTRIB [/A:[[+|-]rhsad] /D /E /I"text" /N /P /Q /S] [+|-[AHRS]]

 [@file] files ...

 files: A file, directory, or list of files or directories on

 which to operate.

 @file: A text file containing the names of the files on which

 to operate, one per line (see @file lists for

 details).

 /A: (Attribute select) /N(othing)

 /D(irectories) /P(ause)

 /E (no error messages) /Q(uiet)

 /I (match descriptions) /S(ubdirectories)

 Attribute flags:

 +A Set the archive attribute -A Clear the archive attribute

 +H Set the hidden attribute -H Clear the hidden attribute

 +R Set the read-only attribute -R Clear the read-only attribute

 +S Set the system attribute -S Clear the system attribute

BEEP

 صدای بیپ ...

Purpose: Beep the speaker or play simple music.

Format: BEEP [frequency duration ...]

 frequency: The beep frequency in Hertz (cycles per second).

 duration: The beep length in 1/18th second intervals.

BREAK

 این دستور برای فعال کردن Ctrl+C و یا Ctrl+Break کاربرد دارد.

Purpose: Display, enable, or disable Ctrl-C and Ctrl-Break checking.

Format: BREAK [ON | OFF]

CALL

برای صدا زدن یک Batch فایل کاربرد دارد.

Purpose: Execute one batch file from within another.

Format: CALL file

 file: The batch file to execute.

CANCEL

و مقدار Error بازگشتی را به فایل فراخواننده گزارش می کند.

Purpose: Terminate batch file processing.

Format: CANCEL [value]

 value: The numeric exit code to return to TDOS.

CASE

این دستور در ادامه دستور Switch (شبیه به IF)، عمل می کند.

Purpose: Select commands to execute based on a value.

Format: SWITCH expression

 CASE value1 [.OR. value2] ...

 commands

 CASE value3

 commands

 [DEFAULT

 commands]

 ENDSWITCH

 expression: An environment variable, internal variable,

 variable function, text string, or a

 combination of these elements, that is used

 to select a group of commands.

 value1, value2, etc.: A value to test, or multiple values

 connected with .OR.

 commands: One or more commands to execute if the

 expression matches the value. If you use

 multiple commands, they must be separated

 by command separators or placed on separate

 lines in the batch file.


CD

این دستور برای استفاده و کنترل فولدر ها کاربرد دارد. باعث تغییر فولدر جاری می شود.

Purpose: Display or change the current directory.

Format: CD [/N] [ path | - ]

 or

 CHDIR [/N] [ path | - ]

 path: The directory to change to, including an optional

 drive name.

 /N(o extended search)

CDD

دستور CD فقط می تواند فولدر جاری را در درایو جاری تغییر دهد.

Purpose: Change the current disk drive and directory.

Format: CDD [/A /D[drive...] /N /S[drive...] /U[drive...] [ path | - ]

 path: The name of the directory (or drive and directory) to

 change to.

 drive: A drive or list of drives to include in the extended

 directory search database.

 /A(ll drives) /S (build tree)

 /D(elete from JPSTREE.IDX) /U(pdate tree)

 /N(o extended search)

 

CHCP

 تغییر و نمایش کُدپیج جاری.

Display or change the current DOS code page.

CHCP [nnn]

 nnn Specifies a code page number.

CHDIR

 این دستور برای استفاده و کنترل فولدر ها کاربرد دارد. باعث تغییر فولدر جاری می شود.

Purpose: Display or change the current directory.

Format: CD [/N] [ path | - ]

 or

 CHDIR [/N] [ path | - ]

 path: The directory to change to, including an optional

 drive name.

 /N(o extended search)

CLS

این دستور برای استفاده و کنترل مانیتور کاربرد دارد.

 باعث پاک کردن نتایج گزارش در صفحه مانیتور می شود، و صفحه مانیتور را تمیز می کند.

Purpose: Clear the video display and move the cursor to the upper left

 corner; optionally change the default display and border colors.

Format: CLS [[BRIght] [BLInk] fg ON [BRIght] bg] [BORder bc]

 fg: The new foreground color.

 bg: The new background color.

 bc: The new border color.

COLOR

این دستور برای استفاده و کنترل مانیتور کاربرد دارد.

تغییر رنگ صفحه نمایش و خط اعلان DOS،یا (Prompt)

Purpose: Change the default display colors.

Format: COLOR [BRIght] [BLInk] fg ON [BRIght] bg [BORder bc]

 fg: The new foreground color.

 bg: The new background color.

 bc: The new border color.

COPY

برای کپی کردن فایل(ها)، استفاده می شود.

Purpose: Copy data between disks, directories, files, or physical

 hardware devices (such as your printer or serial port).

Format: COPY [/A:[[+|-]rhsad] /C /E /G /H /I"text" /K /M /N /O /P /Q /R /S

 /T /U /V /X /Z] [@file] source[+] ... [/A /B] destination

 source: File or list of files or a device to copy from.

 destination: File, directory, or device to copy to.

 @file: Text file containing the names of the source

 files, one per line (see @file lists for

 details).

 /A(SCII) /O (copy if not exist)

 /A: (Attribute select) /P(rompt)

 /B(inary) /Q(uiet)

 /C(hanged) /R(eplace)

 /E (no error messages) /S(ubdirectories)

 /G (display percent) /T(otals)

 /H(idden) /U(pdate)

 /I (match description) /V(erify)

 /K(eep attributes) /X (clear archive)

 /M(odified) /Z (overwrite)

 /N(othing)

COUNTRY

نمایش کشور جاری. 

Purpose: Display or change the current country.

Format: COUNTRY [n]

 n: A country code.

CTTY

 برای تغییر CONSOL پیشفرض کاربرد دارد.

Purpose: Change the default console device.

Format: CTTY device

 device: The new console device.

DATE

این دستور برای استفاده و کنترل تاریخ کاربرد دارد، و تاریخ جاری محیط DOS را نمایش و تغییر می دهد.

Purpose: Display and optionally change the system date.

Format: DATE [/T] [mm-dd-yy]

 /T: (Display only)

 mm: The month (1 - 12).

 dd: The day (1 - 31).

 yy: The year (00 - 99, or a 4-digit year).

DEFAULT

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

این دستور در ادامه دستور Switch (شبیه به IF)، عمل می کند.

Purpose: Select commands to execute based on a value.

Format: SWITCH expression

 CASE value1 [.OR. value2] ...

 commands

 CASE value3

 commands

 [DEFAULT

 commands]

 ENDSWITCH

 expression: An environment variable, internal variable,

 variable function, text string, or a

 combination of these elements, that is used

 to select a group of commands.

 value1, value2, etc.: A value to test, or multiple values

 connected with .OR.

 commands: One or more commands to execute if the

 expression matches the value. If you use

 multiple commands, they must be separated

 by command separators or placed on separate

 lines in the batch file.

DEL

 

 

 

 

 

 

 

 

 

 

Del

 این دستور برای استفاده و کنترل فایل ها کاربرد دارد.

برای حذف کردن فایل(ها)، استفاده می شود.

Purpose: Erase one file, a group of files, or entire subdirectories.

Format: DEL [/A:[[+|-]rhsad] /E /F /I"text" /N /P /Q /S /T /W /X /Y /Z]

 [@file] file...

 or

 ERASE [/A:[[+|-]rhsad] /E /F /I"text" /N /P /Q /S /T /W /X /Y /Z]

 [@file] file...

 file: The file, subdirectory, or list of files or

 subdirectories to erase.

 @file: A text file containing the names of the files or

 directories to delete, one per line (see @file lists

 for details).

 /A: (Attribute select) /S(ubdirectories)

 /E (no error messages) /T(otal)

 /F(orce delete) /W(ipe)

 /I (match descriptions) /X (remove empty subdirectories)

 /N(othing) /Y(es to all prompts)

 /P(rompt) /Z(ap hidden and read-only files)

 /Q(uiet)

DELAY

 این دستور برای مدتی صبر(Pause) می کند. 

فرض کنید می خواهید دستوری برای بررسی شبکه یا کپی کردن چندین فایل صادر کنید، طبیعتا باید قدری صبر کنید تا دستورات صادر شده پایان یابند، این صبر به همین خاطر است.

Purpose: Pause for a specified length of time.

Format: DELAY [/B /M time]

 time: The number of seconds or milliseconds to delay.

 /B(reak enabled) /M(illiseconds)

DIR

 این دستور برای استفاده و کنترل فایل ها کاربرد دارد.

فهرستی از فایل ‌های موجود در فولدر جاری ارائه می کند.

Purpose: Display information about files and subdirectories.

Format: DIR [/1 /2 /4 /A[[:][+|-]rhsad] /B /C[HP] /D /E /F /G /H /I"text"

 /J /K /L /M /N /O[[:][-]acdeginrsu] /P /R /S /T[:acw] /U[1|2] /V

 /W /X /Z] [file...]

 file: The file, directory, or list of files or directories

 to display.

 /1 (one column) /L(ower case)

 /2 (two columns) /M (suppress footer)

 /4 (four columns) /N(ormal display)

 /A (Attribute select) /O(rder)

 /B(are) /P(ause)

 /C[HP] (Compression) /R (disable wRap)

 /D(isable color) /S(ubdirectories)

 /E (use upper case) /T (aTtribute)

 /F(ull path) /U (sUmmary information)

 /G (allocated size) /V(ertical sort)

 /H(ide dots) /W(ide)

 /I (match descriptions) /X (display short names)

 /J(ustify names) /Z (use FAT format)

 /K (suppress header)

DO

 

 

 

 

 

 

 

 

 

… Do

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد. برای ایجاد حلقه تکرار، کاربرد دارد.

Purpose: Create loops in batch files.

Format: DO [n | FOREVER]

 or

 DO varname = start TO end [BY n]

 or

 DO [WHILE | UNTIL] condition

 or

 DO varname IN [range /A:[[+|-]rhsad] /I"text" /L] [@]fileset

 commands

 [ITERATE]

 [LEAVE]

 commands

 ENDDO

 /A: (Attribute select) /I (match descriptions)

 /L(iteral arguments)

ECHO

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

 برای ارائه یک پیام به کار می رود.

Purpose: Enable or disable command echoing, or display the current

 status; display a message.

Format: ECHO [ON | OFF | message]

 message: Text to display.

ECHOERR

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

برای نمایش خطای پدید آمده. 

Purpose: Display a message to the standard error device.

Format: ECHOERR message

 message: Text to display.

ECHOS

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

 برای ارائه یک پیام به کار می رود.(این دستور در انت‌های خط پیام یک Enter تایپ می کند)

Purpose: Display a message without a trailing carriage return and line

 feed.

Format: ECHOS message

 message: Text to display.

ECHOSERR

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

برای نمایش خطای پدید آمده. (این دستور در انت‌های خط پیام یک Enter تایپ می کند)

Purpose: Display a message to the standard error device, without a

 trailing carriage return and line feed.

Format: ECHOSERR message

 message: Text to display.

ENDSWITCH

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ENDSWITCH

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

این دستور در ادامه دستور Switch (شبیه به IF)، عمل می کند.

Purpose: Select commands to execute based on a value.

Format: SWITCH expression

 CASE value1 [.OR. value2] ...

 commands

 CASE value3

 commands

 [DEFAULT

 commands]

 ENDSWITCH

 expression: An environment variable, internal variable,

 variable function, text string, or a

 combination of these elements, that is used

 to select a group of commands.

 value1, value2, etc.: A value to test, or multiple values

 connected with .OR.

 commands: One or more commands to execute if the

 expression matches the value. If you use

 multiple commands, they must be separated

 by command separators or placed on separate

 lines in the batch file.

ERASE

 این دستور برای استفاده و کنترل فایل ها کاربرد دارد.

برای حذف کردن فایل(ها)، استفاده می شود.

Purpose: Erase one file, a group of files, or entire subdirectories.

Format: DEL [/A:[[+|-]rhsad] /E /F /I"text" /N /P /Q /S /T /W /X /Y /Z]

 [@file] file...

 or

 ERASE [/A:[[+|-]rhsad] /E /F /I"text" /N /P /Q /S /T /W /X /Y /Z]

 [@file] file...

 file: The file, subdirectory, or list of files or

 subdirectories to erase.

 @file: A text file containing the names of the files or

 directories to delete, one per line (see @file lists

 for details).

 /A: (Attribute select) /S(ubdirectories)

 /E (no error messages) /T(otal)

 /F(orce delete) /W(ipe)

 /I (match descriptions) /X (remove empty subdirectories)

 /N(othing) /Y(es to all prompts)

 /P(rompt) /Z(ap hidden and read-only files)

 /Q(uiet)

ESET

این دستور برای ویرایش مقادیر Environment کاربرد دارد.

مقادیر Environment در محیط DOS با دستور SET بررسی و تغییر داده می شده اند.

Purpose: Edit environment variables and aliases.

Format: ESET [/A /F /M] variable name...

 variable name: The name of an environment variable, alias, or

 function to edit.

 /A(lias) /M(aster environment)

 /F(unctions)

EXIT

این دستور برای خروج از محیط CMD و بستن پنجره CMD کاربرد دارد.

Purpose: Return from TDOS.

Format: EXIT [value]

 value: The numeric exit code to return.

FFIND

 

 

 

 

 

 

 

 

 

 

 

 

Ffind

این دستور برای جستجوی فایل ها بر اساس نام و محتوای درون فایل ها کاربرد دارد.

Purpose: Search for files by name or contents.

Format: FFIND [/A[[:][+|-]rhsad] /B /C /D[list] /E /F /I /I"text" /K /L

 /M /N /O[[:][-]acdeginrsu] /P /R /S /[T|X]"xx" /U /V /Y] file...

 list: A list of disk drive letters (without colons).

 file: The file, directory, or list of files or directories to

 display.

 /A (Attribute select) /N(ot)

 /B(are) /O(rder)

 /C(ase sensitive) /P(ause)

 /D(rive) /R(everse)

 /E (upper case display) /S(ubdirectories)

 /F (stop after match) /T"xx" (text search string)

 /I(gnore wildcards) /U (summary only)

 /I"text" (match description) /V(erbose)

 /K (no headers) /X["xx"] (hex display/search string)

 /L(ine numbers) /Y (prompt to continue after match)

 /M (no footers)

FOR

این دستور معمولا در Batch file ها بکار می رود.

کار اصلی این دستور جایگزینی مقادیر در دستورات دیگر است.

Purpose: Repeat a command for several values of a variable.

Format: FOR [/A:[[+|-]rhsad] /D /F ["options"] /H /I"text" /L /R [path]]

 %var IN ([@]set | start, step, end) [DO] command ...

 options: Parsing options for a "file parsing" FOR.

 path: The starting directory for a "recursive" FOR.

 %var: The variable to be used in the command ("FOR

 variable").

 set: A set of values for the variable.

 start: The starting value for a "counted" FOR.

 step: The increment value for a "counted" FOR.

 end: The limit value for a "counted" FOR.

 command: A command or group of commands to be executed for

 each value of the variable.

 /A: (Attribute select) /I (match descriptions)

 /D(isable "/") /L (counted loop)

 /F(ile parsing) /R(ecursive)

 /H(ide dots)

FREE

این دستور فضای آزاد هارد دیسک و اطلاعات دیگری از هارددیسک را در اختیار شما قرار خواهد داد:

Purpose: Display the total disk space, total bytes used, total bytes

 free, and the percent used on the specified (or default) drive(s).

Format: FREE [drive: ...]

 drive: One or more drives to include in the report.

FUNCTION

 برای ساخت عملگر (Function) کاربرد دارد.

Purpose: Create a user-defined variable function.

Format: FUNCTION [/P /R file...] [name[=][value]]

 file: One or more files to read for function definitions.

 name: The name of the function you want to display or set.

 value: Variable function to be substituted for the variable name.

 /P(ause) /R(ead file)

GLOBAL

 این دستور برای اثرگذاری بر روی سایر دستورات طراحی شده است، به این ترتیب دستورات به صورت عمومی تر کار می کنند.

Purpose: Execute a command in the current directory and its subdirectories.

Format: GLOBAL [/H /I /P /Q] command

 command: The command to execute, including arguments and

 switches.

 /H(idden directories) /P(rompt)

 /I(gnore exit codes) /Q(uiet)

GOSUB

 

 

 

Gosub

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.(شبیه به Goto عمل می کند)

برای هدایت خط اجرای فرمان به آدرسی در یک فایل فرمان دسته ای(Batch file) بکار می رود.

Purpose: Execute a subroutine in the current batch file.

Format: GOSUB label [variables]

 label: The batch file label at the beginning of

 the subroutine.

 variables: Optional GOSUB variables

GOTO

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

برای هدایت خط اجرای فرمان به آدرسی در یک فایل فرمان دسته ای(Batch file) بکار می رود. 

Purpose: Branch to a specified line inside the current batch file.

Format: GOTO [/I] label

 label: The batch file label to branch to.

 /I(FF and DO continue)

HEAD

خط ابتدای یک فایل را در اختیار کاربر قرار می دهد، این دستور برای بررسی خصوصیات یک فایل می تواند به برنامه نویس کمک کند.

Purpose: Display the beginning of the specified file(s).

Format: HEAD [/A:[[+|-]rhsad] /Cn /I"text" /Nn /P /Q /V] [@file] file...

 file: The file or list of files that you want to display.

 @file: A text file containing the names of the files to

 display, one per line (see @file lists for details).

 /A: (Attribute select) /P(ause)

 /C (Number of bytes) /Q(uiet)

 /I (match description) /V(erbose)

 /N (Number of lines)

IF

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

برای بررسی مقدار درون یک متغییر و اجرای دستورات کاربرد دارد.

Purpose: Execute a command if a condition or set of conditions is true.

Format: IF [NOT] condition [.AND. | .OR. | .XOR. [NOT]

 condition ...] command

 or

 IF [NOT] condition [.AND. | .OR. | .XOR. [NOT]

 condition ...] (command) ELSE (command)

 condition: A test to determine if the command should be executed.

 command: The command to execute if the condition is true.

IFF

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

برای بررسی مقدار درون یک متغییر و اجرای دستورات کاربرد دارد. 

Purpose: Perform IF / THEN / ELSE conditional execution of commands.

Format: IFF [NOT] condition [.AND. | .OR. | .XOR. [NOT]

 condition ...] THEN ^ commands

 [ELSEIFF condition THEN ^ commands] ...

 [ELSE ^ commands]

 ^ ENDIFF

 condition: A test to determine if the command(s) should be

 executed.

 commands: One or more commands to execute if the condition(s)

 is true. If you use multiple commands, they must be

 separated by command separators or be placed on

 separate lines of a batch file.

INKEY

 

 

Inkey

این دستور نیز از جمله دستوراتی که در کنترل Keyboard کارایی دارد.

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

دریافت یک حرف از کاربر به منظور بررسی درخواست و انتخاب کاربر.

Purpose: Get a single keystroke from the user and store it in an

 environment variable.

Format: INKEY [/C /D /K"keys" /M /P /Wn /X] [prompt] %%varname

 prompt: Optional text that is displayed as a prompt.

 varname: The variable that will hold the user's keystroke.

 /C(lear buffer) /P(assword)

 /D(igits only) /W(ait)

 /K (valid keystrokes) /X (no carriage return)

 /M(ouse button)


INPUT

این دستور نیز از جمله دستوراتی که در کنترل Keyboard کارایی دارد.

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

دریافت یک رشته(جمله) از کاربر به منظور بررسی درخواست و انتخاب کاربر. 

Purpose: Get a string from the keyboard and save it in an environment

 variable.

Format: INPUT [/C /D /E /Ln /N /P /Wn /X] [prompt] %%varname

 prompt: Optional text that is displayed as a prompt.

 varname: The variable that will hold the user's input.

 /C(lear buffer) /N(o colors)

 /D(igits only) /P(assword)

 /E(dit) /W(ait)

 /L(ength) /X (no carriage return)

KEYBD

این دستور نیز از جمله دستوراتی که در کنترل Keyboard کارایی دارد.

این دستور با پارامتر‌های C/ و N/ و S/ برای روشن و خاموش کردن وضعیت Caps Lock و Num Lock و Scroll Lock کاربرد دارد.

Purpose: Set the state of the keyboard toggles: Caps Lock, Num Lock,

 and Scroll Lock.

Format: KEYBD [/Cn /Nn /Sn]

 /C(aps lock) /S(croll lock)

 /N(um lock)

n can be either 0 to turn off the toggle or 1 to turn on the toggle.

KEYSTACK

این دستور نیز از جمله دستوراتی که در کنترل Keyboard کارایی دارد.

با این دستور می توان بر Buffer صفحه کلید تاثیر گذاشت.

Purpose: Feed keystrokes to a program or command automatically.

Format: KEYSTACK [!] [/Wx] ["abc"] [keyname[n]] ...

 !: Signal to clear the Keystack and the keyboard buffer.

 x: Delay in clock ticks.

 "abc": Literal characters to be placed in the Keystack.

 keyname: Name or code for a key to be placed in the

 Keystack.

 n: Number of times to repeat the named key.

 /W(ait)

LFNFOR

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

این دستور برای نمایش اسامی فایل ها با بیش از 8 حرف در دستوراتی ماند Echo تاثیر می گذارد.

Purpose: Enable and disable LFN support for FOR wildcards in TDosPlus.

Format: LFNFOR [ON | OFF]

LH

LOADHIGH

 

… Lh

این دستور نیز از جمله دستوراتی که در کنترل حافظه Memory کارایی دارد.

این دستور برای بارگذاری فایل اجرایی در حافظه بالا(High Memory) کاربرد دارد.

Purpose: Load a memory resident program into an Upper Memory Block (UMB).

Format: LH [/L:r1,n1;r2,n2;... /S] filename

 or

 LOADHIGH [/L:r1,n1;r2,n2;... /S] filename

 filename: The name of the program to load into high memory.

 /L(oad region) /S(hrink)

LOG

 ذخیره logها در یک فایل برای برری ‌های بعدی.

Purpose: Save a log of commands to a disk file.

Format: LOG [/E /H /W file] [ON | OFF | text]

 file: The name of the file to hold the log.

 text: An optional message that will be added to the log.

 /E(rror log) /W(rite to file)

 /H(istory log)

MD

این دستور نیز از جمله دستوراتی که در استفاده و کنترل فولدرها کارایی دارد.

این دستور برای ساختن یک فولدر در فولدر جاری بکار برده می شود.

Purpose: Create a subdirectory.

Format: MD [/N /S] path...

 or

 MKDIR [/N /S] path...

 path: The name of one or more directories to create.

 /N(o update) /S(ubdirectories)

MEMORY

 این دستور نیز از جمله دستوراتی که در استفاده و کنترل حافظه Memory کارایی دارد.

گزارشی از وضعیت حافظه ارائه می کند.

Purpose: Display the amount and status of system RAM.

Format: MEMORY

MKDIR

این دستور نیز از جمله دستوراتی که در استفاده و کنترل فولدرها کارایی دارد.

این دستور برای ساختن یک فولدر در فولدر جاری بکار برده می شود.

Purpose: Create a subdirectory.

Format: MD [/N /S] path...

 or

 MKDIR [/N /S] path...

 path: The name of one or more directories to create.

 /N(o update) /S(ubdirectories)

MOVE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

این دستور نیز از جمله دستوراتی که در استفاده و کنترل فایل ها کارایی دارد.

این دستور برای جابجایی فایلها از فولدری به فوادر دیگر کاربرد دارد.

Purpose: Move files to a new directory and drive.

Format: MOVE [/A:[[+|-]rhsad] /C /D /E /F /G /H /I"text" /M /N /O /P /Q

 /R /S /T /U /V /W /Z] [@file] source... destination

 source: A file or list of files to move.

 destination: The new location for the files.

 @file: A text file containing the names of the source

 files to move, one per line (see @file lists

 for details).

 /A: (Attribute select) /O (move if not exist)

 /C(hanged) /P(rompt)

 /D(irectory) /Q(uiet)

 /E (no error messages) /R(eplace)

 /F(orce delete) /S(ubdirectory tree)

 /G (percent moved) /T(otal)

 /H(idden and system) /U(pdate)

 /I (match descriptions) /V(erify)

 /M(odified files) /W(ipe)

 /N(othing) /Z (overwrite readonly files)

ON

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

ON BREAK [command]

ON ERROR [command]
ON ERRORMSG [command]

 

Purpose: Execute a command in a batch file when a specific condition

 occurs.

Format: ON BREAK [command]

 or

 ON ERROR [command]

 or

 ON ERRORMSG [command]

PATH

 از این دستور برای پیدا کردن سریعتر فایل ‌های اجرایی جهت اجرا استفاده می شود.

Purpose: Display or alter the list of directories that TDOS will

 search for executable files, batch files, and files with

 executable extensions that are not in the current directory.

Format: PATH [directory[;directory...]]

 directory: The full name of a directory to include in the

 path setting.

PAUSE

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

 مکث ایجاد می کند، تا کاربر کلیدی را بزند صبر می کند.

Purpose: Suspend batch file or alias execution.

Format: PAUSE [text]

 text: The message to be displayed as a user prompt.

PROMPT

برای تغییر اعلان خط فرمان کاربرد دارد. 

Purpose: Change the command-line prompt.

Format: PROMPT [text]

 text: Text to be used as the new command-line prompt.

QUIT

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

موجب توقف اجرای Batch file و خروج از آن می شود.

Purpose: Terminate the current batch file.

Format: QUIT [value]

 value: The numeric exit code to return to TDOS or to the

 previous batch file.

RD

 این دستور نیز از جمله دستوراتی که در استفاده و کنترل فولدرها کارایی دارد.

این دستور برای حذف یک فولدر خالی بکار برده می شود.

Purpose: Remove one or more subdirectories.

Format: RD [/I"text"] [@file] path...

 or

 RMDIR [/I"text"] [@file] path...

 path: The name of one or more subdirectories to remove.

 @file: A text file containing the names of the directories to

 remove, one per line (see @file lists for details).

 /I: (match descriptions)

REBOOT

با سویچ ‌هایی که دارد یک حالت را اندازی مجدد را برای محیط CMD پدیدمی آورد. 

Purpose: Do a warm or cold system reboot or change the power state.

Format: REBOOT [/C /M /P /S /V]

 /C(old reboot) /S(uspend)

 /M(onitor off) /V(erify)

 /P(ower off)

REM

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

برای بی اثر کردن یک دستور در یک Batch file کارایی دارد.

Purpose: Put a comment in a batch file.

Format: REM [comment]

 comment: The text to include in the batch file.

REN

RENAME

این دستور نیز از جمله دستوراتی که در استفاده و کنترل فایل ها کارایی دارد.

برای تغییر نام یک فایل از این دستور استفاده می شود.

Purpose: Rename files or subdirectories.

Format: REN [/A:[[+|-]rhsad] /E /I"text" /N /P /Q /S /T][@file]

 old_name... new_name

 or

 RENAME [/A:[[+|-]rhsad] /E /I"text" /N /P /Q /S /T][@file]

 old_name... new_name

 old_name: Original name of the file(s) or subdirectory.

 new_name: New name to use, or new path on the same drive.

 @file: A text file containing the names of the source files

 to rename, one per line (see @file lists for

 details).

 /A: (Attribute select) /P(rompt)

 /E (no error messages) /Q(uiet)

 /I (match descriptions) /S(ubdirectory)

 /N(othing) /T(otal)

RETURN

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

این دستور به خط فراخواننده Gosub مراجعه می کند.

Purpose: Return from a GOSUB (subroutine) in a batch file.

Format: RETURN [value]

 value: The exit code (0 to 255) to return to TDOS or to

 the previous batch file.

RMDIR

 این دستور نیز از جمله دستوراتی که در استفاده و کنترل فولدرها کارایی دارد.

این دستور برای حذف یک فولدر خالی بکار برده می شود.

Purpose: Remove one or more subdirectories.

Format: RD [/I"text"] [@file] path...

 or

 RMDIR [/I"text"] [@file] path...

 path: The name of one or more subdirectories to remove.

 @file: A text file containing the names of the directories to

 remove, one per line (see @file lists for details).

 /I: (match descriptions)

SCREEN

 

 

 

این دستور نیز از جمله دستوراتی که در کنترل Monitor کارایی دارد.

 موجب تغییر مد نمایش مانیتور می شود.

Purpose: Position the cursor on the screen and optionally display a

 message.

Format: SCREEN row column [text]

 row: The new row location for the cursor.

 column: The new column location for the cursor.

 text: Optional text to display at the new cursor location.

SET

 برای تغییر مقادیر Set یا Environment کابرد دارد.

Purpose: Display, create, modify, or delete environment variables.

Format: SET [/A /E /M /P /R file...] [name[=][value]]

 file: One or more files containing variable definitions.

 name: The name of the environment variable to define or modify.

 value: The new value for the variable.

 /A(rithmetic) /P(ause)

 /E(nvironment) /R(ead from file)

 /M(aster)

SETERROR

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

برای تغییر مقدار متغییر Errorlevel کارائی دارد.

Purpose: Set the ERRORLEVEL value and the DOS error code.

Format: SETERROR errorlevel

 errorlevel: New value for ERRORLEVEL.

SHIFT

این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

تا 255 پارامتر را می توان در یک Batch file توسط این دستور Shift داد. این دستور یک دستور برنامه نویسی است.

Purpose: Allows the use of more than 255 batch file parameters in a

 batch file.

Format: SHIFT [n | /n]

 n: Number of positions to shift.

SWITCH

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد.

این دستور در ادامه دستور Switch (شبیه به IF)، عمل می کند.

Purpose: Select commands to execute based on a value.

Format: SWITCH expression

 CASE value1 [.OR. value2] ...

 commands

 CASE value3

 commands

 [DEFAULT

 commands]

 ENDSWITCH

 expression: An environment variable, internal variable,

 variable function, text string, or a

 combination of these elements, that is used

 to select a group of commands.

 value1, value2, etc.: A value to test, or multiple values

 connected with .OR.

 commands: One or more commands to execute if the

 expression matches the value. If you use

 multiple commands, they must be separated

 by command separators or placed on separate

 lines in the batch file.

TIME

این دستور برای استفاده و کنترل ساعت کاربرد دارد، و ساعت جاری محیط DOS را نمایش و تغییر می دهد. 

Purpose: Display or set the current system time.

Format: TIME [/T] [hh[:mm[:ss]]] [AM | PM]

 hh: The hour (0 - 23).

 mm: The minute (0 - 59).

 ss: The second (0 - 59), set to 0 if omitted.

 /T: (display only)

TIMER

این دستور برای استفاده و کنترل ساعت کاربرد دارد، و زمان سپری شده را نمایش می دهد. 

از این دستور باید دوبار استفاده کنید، یکی برای شروع تایمر و دیگری برای اتمام تایمر کاربرد دارند.

Purpose: TIMER is a system stopwatch.

Format: TIMER [ON|OFF] [/1 /2 /3 /Q /S]

 ON: Force the stopwatch to restart.

 OFF: Force the stopwatch to stop.

 /1 (stopwatch #1, default) /Q(uiet)

 /2 (stopwatch #2) /S(plit)

 /3 (stopwatch #3)

TOUCH

برای نمایش و تغییر تاریخ ساخت و تغییرات یک فایل کارایی دارد.

Purpose: Change a file's date and time stamps.

Format: TOUCH [/A:[[+|-]rhsad]/C /D[acw][mm-dd-yy] /E /F /I"text" /N /Q

 /R[:acw] reffile /S /T[acw][hh:mm]] [@file] file...

 reffile: A file whose date and / or time stamps are to be

 transferred to one or more other files.

 file: One or more files whose date and/or time stamps are

 to be changed.

 @file: A text file containing the names of the files to

 touch, one per line (see @file lists

 for details).

 /A: (Attribute select) /N(othing)

 /C(reate file) /Q(uiet)

 /D(ate) /R(epeat)

 /E (No error messages) /S(ubdirectories)

 /F(orce read-only files) /T(ime)

 /I (match descriptions)

TRANSIENT

 این دستور نیز از جمله دستوراتی که در کنترل Batch file کارایی دارد. (Shell) با دو پارامت On یا OFF

Purpose: Toggle the shell's transient mode.

Format: TRANSIENT [ON | OFF]

TREE

ارائه یک نمای درختی از فولدر‌های موجود بر روی هارد دیسک. 

Purpose: Display a graphical directory tree.

Format: TREE [/A /B /F /H /P /S /T[:acw]] dir...

 dir: The directory to use as the start of the tree. If

 more than one directory is specified, TREE will display a

 directory tree for each.

 /A(SCII) /P(ause)

 /B(are) /S (file size)

 /F(iles) /T(ime and date)

 /H(idden directories)

TRUENAME

 وقتی از subst استفاده کرده باشید این دستور آدرس دقیق فایل Fack شده را نمایش می دهد.

Purpose: Find the fully-expanded name for a file.

Format: TRUENAME file

 file: The file whose name TRUENAME will report.

TYPE

 این دستور نیز از جمله دستوراتی که در کنترل Monitor کارایی دارد.

 برای نمایش محتوای یک فایل، روی مانتیور کاربرد دارد.

Purpose: Display the contents of the specified file(s).

Format: TYPE [/A:[[+|-]rhsad] /I"text" /L /P /V] [@file] file...

 file: The file or list of files that you want to display.

 @file: A text file containing the names of the files to

 display, one per line (see @file lists for

 details).

 /A: (Attribute select) /L(ine numbers)

 /I (match description) /P(ause)

 /V(erbose)

UNFUNCTION

برای غیر فعالسازی عملگر (Functionی) که قبلا با دستور ساخت عملگر (Function) تولید شده است، کاربرد دارد.

Purpose: Remove user-defined variable functions.

Format: UNFUNCTION [/Q /R file] [function...]

 or

 UNFUNCTION *

 function: One or more functions to remove from memory.

 file: One or more files to read for function definitions.

 /Q(uiet) /R(ead file)

UNSET

عکس عمل Set را انجام می دهد. 

Purpose: Remove variables from the environment.

Format: UNSET [/M /Q /R file...] name...

 or

 UNSET *

 name: One or more variables to remove from the environment.

 file: One or more files containing variable definitions.

 /M(aster environment) /R(ead from file)

 /Q(uiet)

VER

برای نمایش نگارش فعلی سیستم عامل DOS کاربرد دارد.

Displays the TDosPlus and DOS version.

VERIFY

 این دستور موجب می شود که هنگام کپی کردن فایلها یکبار محتوای کپی شده مورد ارزیابی واقع شود.(دقت کپی را افزایش می دهد)

Purpose: Enable or disable disk write verification or display the

 verification state.

Format: VERIFY [ON | OFF]

VOL

 برای نمایش برچسب درایور(هارددیسک) کاربرد دارد.

Purpose: Display disk volume label(s).

Format: VOL [d:] ...

 d: The drive or drives to search for labels.

WHICH

 نمایش نوع Internal یا External بودن دستور مورد نظر را اعلام می کند.

Purpose: Display the command type and what it would execute.

Format: WHICH command ...

 command: One or more commands or filenames to query.

 

کپی کردن متون بین پنجره CMDبا ویندوز:

موقعی که پنجره CMD در حال اجرا است، روی آیکن نرم‌افزار کلیک کنید، تا منوی مربوطه نمایش داده شود.

توضیح گزینه ­‌های منو:

Move

جابجا کردن پنجره CMD

Minimize

 

Maximize

 

Close Alt+F4

 

Copy all text to windows clipboard Winkey+Ctrl+A

کپی کردن همه متون داخل پنجره CMD به حافظه ویندوز

Copy screen text to and open file Winkey+Ctrl+C

نوشتن متن داخل پنجره CMD در یک فایل و باز کردن فایل

Paste text forn Windows clipboard Winkey+Ctrl+V

پیست کردن متن داخل حافظه در پنجره CMD

Decrease font/windows size  Winkey+F11

کوچک کردن پنجره CMD

Increase font/windows dize  Winkey+F12

بزرگ کردن پنجره CMD

Show notes ... Winkey+Ctrl+N

 

About ...