سلام دوستان عزیز امروز می خوام یه اسکریپت کوچولو برای عوض کردن یا اضافه کردن یک ایکون یا عکس پس زمینه استفاده میشه رو براتون بزارم .
خوب ببینید من این اسکریپت را با Batch Script نوشتم یعنی همون فایل های Bat معروف امید وارم نگیت این چه قدر بی سواده چرا نرفتی با یه زبان برنامه نویسی درست حسابی اینو بنویسی چون من باید بگم به چندعلت این کار رو نکردم
۱)چون می خاستم حجم فایل تا حد ممکن کم باشه
۲)اگر کسی خواست بتو روش کار را یاد بگیره
۳) تا هکه کمی با روش استفاده های این نوع اسکریپت اشنا بشن و بدونن که که چه کارهایی رو نیمیشه با روش انجام داد...
وگرنه من ایقدرا هم اهمق و بی سواد نیستم (زبان های برنامه نویسی :C++|Pascal|Basic|Assembly را بلدم)
برای دانلود فایل میتونین از لینک زیر استفاده کنین
ِ
یا به ادامه مطلب برین و کل عبارت مشخص شده را در یک فایل با پسوند cmd یا bat ذخیره و اجرا کنین...
آموزش در ادامه مطلب . . .
آموزش:
خوب استفلده از این اسکریپت کار سختی نیست شما تو چهار مرحله این کار رو انجام میدید به این صورت:
۱) پس از اجرا اول از همه سوالی از شما پرسیده می شود که از شما می خواهد ادرس فولدر را وارد کنید
که اگر چیزی وارد نکنین و اینتر را بزنین ادرس را ادرس اجرای فایل اسکریپت در نظر می گیره.
۲) سوال دوم : از شما می خواد ادرس فایل ایکون مورد نظرتون را وارد کنید اگر چیزی وارد نکنید ایکون فولدر را تغییر نمیده .
۳) سوال سوم : از شما می خواد ادرس فایل عکس پس زمینه مورد نظرتون برای فولدر را وارد کنید اگر چیزی وارد نکنیدعکس پس زمینه فولدر را تغییر نمیده .
۴) سوال چهارم :از شما میپرسه می خواهید خارج شوید یا نه اگر حرف y را وارد کنید خارج می شوید در غیر این صورت مراحل از اول تکرار می شوند .
شروع فایل:
@echo off
TITLE M.k Folder Icon And BackGround Setter
echo. +Hello
echo.
echo. +It Product Was Maked By M.K At 2009.09.06 In Iran\yazd
echo. MK Has 17 Old Years.
echo.
echo.
echo.
echo.
echo. +Help:You Can Copy This Script File in Your Folder And Run It
echo.
echo. And Don't Enter Anythings In First Question Or Enter Your
echo.
echo. Folder Address in first Question.
echo.
echo.
echo.
echo.
echo.
:START
:dirset
echo ++Now You Must enter your Folder Address:
Set /p faddrs=
if '%faddrs%'=='' (
set faddrs="%CD%"
echo You Don't Enter The Folder Address.
)
set buf=%faddrs%
if not %buf:~0,1%%buf:~0,1%=="" set buf="%buf%
if not %buf:~-1%%buf:~-1%=="" set buf=%buf%"
set faddrs=%buf%
echo. It Was Set to: %faddrs%
echo.
echo.
echo.
echo.
del /q /f /a:h %faddrs%\Desktop.ini
:iconset
echo ++Please Enter The Icon File Name:(To Copy To The Foder And Set AS This Folder Icon)
echo. ((Enter NoThings To Don't Set The Icon.))
set /p icondir=
set buf=%icondir%
if not %buf:~0,1%%buf:~0,1%=="" set buf="%buf%
if not %buf:~-1%%buf:~-1%=="" set buf=%buf%"
set icondir=%buf%
echo. It Was Set to: %icondir%
if not exist %icondir% (
if %icondir%=="" goto backset
echo. Error:The File Is Not Available.Please Try Again.
set icondir=""
echo.
echo.
echo.
echo.
goto iconset
)
del /q /f /a:h %faddrs%\IconF.ico
Copy %icondir% %faddrs%\IconF.ico
attrib +s +h %faddrs%\IconF.ico
echo [.ShellClassInfo] >> %faddrs%\Desktop.ini
echo IconFile=IconF.ico >> %faddrs%\Desktop.ini
echo IconIndex=0 >> %faddrs%\Desktop.ini
echo.
echo.
echo.
echo.
:backset
echo ++Please Enter The Your BackGround Folder Image File Name:(*.JPG , *.BMP)
echo (To Copy To The Foder And Set AS This Folder BackGround Image)
echo. ((Enter NoThings To Don't Set The Icon.))
set backdir=''
set /p backdir=
if not exist %backdir% (
if %backdir%=='' goto END
echo. Error:The File Is Not Available.Please Try Again.
set backdir=''
echo.
echo.
echo.
echo.
goto BACKSET
)
set buf=%backdir%
if not %buf:~0,1%%buf:~0,1%=="" set buf="%buf%
if not %buf:~-1%%buf:~-1%=="" set buf=%buf%"
set backdir=%buf%
del /q /f /a:h %faddrs%\BKImage
Copy %backdir% %faddrs%\BKImage
attrib +s +h %faddrs%\BKImage
echo [{BE098140-A513-11D0-A3A4-00C04FD706EC}] >> %faddrs%\Desktop.ini
echo IconArea_Image=BKImage >> %faddrs%\Desktop.ini
attrib +s %faddrs%
:end
if exist %faddrs%\Desktop.ini attrib +s +h %faddrs%\Desktop.ini
echo The Operation Was Finished. Are You Want to Exit?(Enter 'Y' To exit)
Set /p QEXIT=
IF '%QEXIT%'=='Y' EXIT
IF '%QEXIT%'=='y' EXIT
CLS
goto start
»نــــظــــر بــــدهــــیــــــد«