spadanasoft
Member
در داخل شاخه ويندوز در مسيرWINDOWS\system32 فايلي با نام Subst وجود دارد كه با اجراي آن عملا چيزي مشاهده نخواهيد كرد
كار اين فايل در اصل جايگزيني نام يك درايو براي يك دايركتوري است
بعد از اجراي دستورات آدرس يك دايركتوري تبديل به نام يك درايو مي شود و شما آن را در مشاهده خواهيد كرد با اين درايو مجازي مي توانيد به طور عادي اموري مثل copy,cut , paste و يا نصب برنامه ها را انجام دهيد
براي جايگزين نمودن نام يك درايو به يك دايركتوري مي توانيد دستور زير را در Command Prompt يا در Run صادر و اجرا كنيد
در اين دستور فرض بر اين است كه نام آخرين درايو كامپيوتر شما G: و دايرکتوري که قرار است Subst شود با نام MyDrive در درايوD ايجاد شده است
Subst H: D:\MyDrive
در ضمن نام درايو پيشنهادي هر نامي به جز نام درايوهاي موجود مي تواند باشد مثلا M: ياN: و ....
از طرفي درايو ايجاد شده پس از Restart سيستم از بين خواهد رفت (البته فقط نام درايو نه دايركتوري) پس براي دائمي كردن اين يك يا چند درايو مجازي ايجاد شده طبق دستورات زير عمل كنيد:
1- در سيستم عامل Dos و win9x هر دستور را در فايل C:\Autoexec.bat در يك سطر مجزا نوشته و Saveكنيد تا زمان اجراي سيستم عامل اين دستورات نيز اجرا شوند
2-در ويندوز 2000 و ايكس پي اين است كه اين دستورات Subst را در Notepad وارد كرده وبا پسوند Bat.* ذخيره كنيد و Shortcut آن را در Startup Start Menu\Programs\Startup)) قرار دهيد
يك راه ديگر براي ايجاد فايل Bat.* اين است كه در Command Prompt در هر مسيري كه مي خواهيد فايل Bat.* بسازيد دستوري مشابه دستور زير تايپ كنيد:
D:\copy con Mydrive.bat
Subst M: E:\Mydrive
……………..
سطر اول فايلي به نام Mydrive.bat ايجاد مي كند و از سطر دوم به بعد به عنوان محتويات فايل در نظر گرفته مي شود
پس از تايپ دستورات كليد F6 يا كليدهاي Ctrl + Z را براي ذخيره شدن دستورات بفشاريد و سپس اينتر را بزنيد با اين كار فايل اجرايي با پسوند Bat.* ساخته مي شود
همچنين مي توانيد در مسير رجيستري ويندوز در مسير
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
يا مسير
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
راست كليك كرده و يك متغير String Value به يك نام دلخواه ايجاد و با دابل كليك روي آن در قسمت Value data آدرس فايل Bat.* را نوشته و تائيد كنيد و سپس از رجيستري خارج شويد
ضمنا در صورت پشيماني و در صورتي كه مايل به حذف درايوهاي مجازي ايجاد شده هستيد پس از پاك كردن دستورات اضافه شده در فايل Autoexec.bat يا Shortcut فايل Bat.* در Startup و يا ارزش String در رجيستري ويندوز سيستم خود را يكبار Restart كنيد
براي انجام اين كار بدون Restart در Command Prompt يا Run از دستوري مشابه دستور زير استفاده كنيد:
Subst (driveletter) /d
در اينجا به جاي driveletter نام درايو مجازي را بنويسيد
نكته:
شما مي توانيد دايركتوري هاي ايجاد شده در درايوهاي مجازي را نيز Subst كنيد
اميدوارم به براي شما جالب باشه
موفق باشيد
پايان 8)
كار اين فايل در اصل جايگزيني نام يك درايو براي يك دايركتوري است
بعد از اجراي دستورات آدرس يك دايركتوري تبديل به نام يك درايو مي شود و شما آن را در مشاهده خواهيد كرد با اين درايو مجازي مي توانيد به طور عادي اموري مثل copy,cut , paste و يا نصب برنامه ها را انجام دهيد
براي جايگزين نمودن نام يك درايو به يك دايركتوري مي توانيد دستور زير را در Command Prompt يا در Run صادر و اجرا كنيد
در اين دستور فرض بر اين است كه نام آخرين درايو كامپيوتر شما G: و دايرکتوري که قرار است Subst شود با نام MyDrive در درايوD ايجاد شده است
Subst H: D:\MyDrive
در ضمن نام درايو پيشنهادي هر نامي به جز نام درايوهاي موجود مي تواند باشد مثلا M: ياN: و ....
از طرفي درايو ايجاد شده پس از Restart سيستم از بين خواهد رفت (البته فقط نام درايو نه دايركتوري) پس براي دائمي كردن اين يك يا چند درايو مجازي ايجاد شده طبق دستورات زير عمل كنيد:
1- در سيستم عامل Dos و win9x هر دستور را در فايل C:\Autoexec.bat در يك سطر مجزا نوشته و Saveكنيد تا زمان اجراي سيستم عامل اين دستورات نيز اجرا شوند
2-در ويندوز 2000 و ايكس پي اين است كه اين دستورات Subst را در Notepad وارد كرده وبا پسوند Bat.* ذخيره كنيد و Shortcut آن را در Startup Start Menu\Programs\Startup)) قرار دهيد
يك راه ديگر براي ايجاد فايل Bat.* اين است كه در Command Prompt در هر مسيري كه مي خواهيد فايل Bat.* بسازيد دستوري مشابه دستور زير تايپ كنيد:
D:\copy con Mydrive.bat
Subst M: E:\Mydrive
……………..
سطر اول فايلي به نام Mydrive.bat ايجاد مي كند و از سطر دوم به بعد به عنوان محتويات فايل در نظر گرفته مي شود
پس از تايپ دستورات كليد F6 يا كليدهاي Ctrl + Z را براي ذخيره شدن دستورات بفشاريد و سپس اينتر را بزنيد با اين كار فايل اجرايي با پسوند Bat.* ساخته مي شود
همچنين مي توانيد در مسير رجيستري ويندوز در مسير
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
يا مسير
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
راست كليك كرده و يك متغير String Value به يك نام دلخواه ايجاد و با دابل كليك روي آن در قسمت Value data آدرس فايل Bat.* را نوشته و تائيد كنيد و سپس از رجيستري خارج شويد
ضمنا در صورت پشيماني و در صورتي كه مايل به حذف درايوهاي مجازي ايجاد شده هستيد پس از پاك كردن دستورات اضافه شده در فايل Autoexec.bat يا Shortcut فايل Bat.* در Startup و يا ارزش String در رجيستري ويندوز سيستم خود را يكبار Restart كنيد
براي انجام اين كار بدون Restart در Command Prompt يا Run از دستوري مشابه دستور زير استفاده كنيد:
Subst (driveletter) /d
در اينجا به جاي driveletter نام درايو مجازي را بنويسيد
نكته:
شما مي توانيد دايركتوري هاي ايجاد شده در درايوهاي مجازي را نيز Subst كنيد
اميدوارم به براي شما جالب باشه
موفق باشيد
پايان 8)