ورود

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



yasserDivar
18-03-2015, 01:21
سلام دوستان من یه فایل دستورات Bat دارم که کارش Rebuild_Icon_Cache رو انجام میده
چجوری میتونم این کار رو تو وی بی انجام بدم
نمی خوام فایلی رو بسازه و بعد اجرا بشه

بتونه بطور مستقیم دستورات رو اجرا کنه؟؟؟





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

@echo off
cls
echo The Explorer process must be killed to delete the Icon DB.
echo.
echo Please SAVE ALL OPEN WORK before continuing.
echo.

echo.
taskkill /IM explorer.exe /F
echo.
echo Attempting to delete Icon DB...
If exist %userprofile%\AppData\Local\IconCache.db goto delID
echo.
echo Icon DB has already been deleted.
echo.
goto main

:delID
cd /d %userprofile%\AppData\Local
del IconCache.db /a
echo.

echo.

:main

explorer.exe

yasserDivar
18-03-2015, 20:42
تاثیری نداره پست زدن اینجا

n00b
19-03-2015, 04:41
سلام../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***********
خیلی ساده می تونید دستورات رو به تابع Shell بفرستید تا دونه دونه اجرا بشن../// یا برنامه رو خودتون به زبان VB بنویسید(ترجمه کنید!).../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
**************
روش استفاده از تابع Shell ../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
****************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
*************
آرگومان اول دستور و آرگومان دوم حالت پنجره رو مشخص می کنه// اگر از vbHide استفاده کنید پنجره ای نمایش داده نمیشه.../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
******************


بازنویسی برنامه بالا با استفاده از تابع Shell ..///
************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
***************
با استفاده از توابع VB و توابع سیستمی خودتون می تونید تک تک دستورات بالا رو به زبان VB بازنویسی کنید که البته روش بهتری هم هست.///


*************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]