ورود

View Full Version : آموزش: کاردن با shell



www.pc3enter.tk
پنج شنبه 12 اسفند 1389, 14:06 عصر
shell در دستور کار تقريبي داس را انجام مي دهد شما مي توانيد با آن برنامه را باز کنيد يا وارد سايت شويد يا برنامه ويندوز حتي مي توانيد سيستم را خاموش کنيد
حالا چند مثال مي زنم
مثلا شما يک برنامه را مي خواهي باز کني
shell "osk"
اين دستور کيبورد سيستم را باز مي کند
-----------------------------------------------
مثلا شما يک برنامه داخل خود کامپيوتر را مي خواهي باز کني
shell "c:\C:\Program Files\Microsoft Visual Studio\Vb98\vb.exe"
البته برنامه اجرا نمي شود اخطار مي دهد
به دليل آن که اين ادرس در ( ران يا داس ) ثبت نشده و بايد قبل ان با اکپلور سيستم ارتباط برقرار کني
shell "explorer c:\C:\Program Files\Microsoft Visual Studio\Vb98\vb.exe"
و بدين صورت برنامه باز مي شود
----------------------------------------------------------
مثلا شما يک سايت را مي خواهي باز کني
در اين جا همان کار را بايد بکني يعني اکپلور را بايد بزاري و آدرس را بدهي البته براي آدرس سايت حتما بايد داري http:// باشد و اگر نه برنامه کار نمي کتد
shell "explorer http://www.pc3enter.40s.ir"
----------------------------------------------------------
نکته ي ديگر هم اين که shell داراي يک خاصيت ديگر هم هست که مي توان بعد از پايان دستور shell "" با گذاشتن ( , ) از خاصيت آن استفاده کرد
با اين خاصيت ها مي توان برنامه ها را به شکل هاي مختلف باز کرد مثل /تمام صفحه /به صورت مخفي / به صورت بزرگ نمايي/ و ....
----------------------------
اين کار هم بکني کامپيوتر بعد از 40 ثانيه خاموش مي کنه
shell "shutdown -s -t -40"
براي غير فعال کردن برنامه
shell "shutdown -a"


(يادم چند ساله پيش يک جوان 18 الماني با همين روش خاموش کردن يک ويروس ساخت که کل سيستم هاي دنبا را الوده کرده بود و بعد 1 دقيقه کامپيوتر خاموووووووش تنها روش زد اين shutdown -a در ران بود )
--------------------------------
يک چيز ديگر هم اينکه فقط براي اجراي اين ها ان ها داخل دکمه کپي پيست کن و بعد اجرا ..

اگر درست مطالب من را ياد گرفتي تشکر يادت نره ه ه ه ه ه
مي تواني اين مطالب را pdf کني و بعد بخش کني

"juggle"
پنج شنبه 12 اسفند 1389, 15:43 عصر
دستور Shell

توسط اين دستور مي تونيد فايلي را در وي بي اجرا كنيد .آدرسي كه جلوي اين دستور نوشته مي شه اجرا ميشه .شكل اين دستور به اين صورت است

Shell ProgramPath,RunModel

در آرگومان اول مسير فايل نوشته مي شود ودر آرگومان دوم مدلي كه برنامه بايد اجرا شود.در اين ارگومان از آرگومان هاي زير استفاده مي گردد

vbHide=0 vbMaximizedFocus=1 vbMinimizedFocus=2 vbMinimizedNoFocus=3 vbNormalFocus=4 vbNormalNoFocus=5

در مدل صفر برنامه به صورت پنهان ظاهر مي شود.براي مواقعي كه مي خواهيم عمل اجرا را از ديد كاربر پنهان كنيم .در مدل 2 برنامه اجرا مي شود به صورت كمينه(روي منوي استارت-مينيمايز شده)وفاكس هم روي ان مي رود يعني اين كه بعد از اجرا هي زرد و آبي مي شود تا كار بر روي آن كليك كند.مدل 3برنامه به

صورت ينيمايز -كمينه اجرا مي شود زرد وآبي نمي شود (معمولي-فاكس رويش نمي رود).مدل 1برنامه به صورت تمام صفحه اجرا شده فاكس هم روي آن مي رود(زرد و ابي مي شود).در مدل 4برنامه با اندازه پيش فرض اجرا مي شودوفاكس را هم مي گيرد.درمدل 5برنامه با اندازه معمولي اجرا شده و فاكس نمي گيرد

كار برد مهم ديگر شل اجرا فايل هاي معمولي با يك برنامه اجرايي است مثل اجراي يك متن در نت پد.براي اين كار نام فايل را بايك فاصله از نام فايل مي نويسيم

Shell "NotPath.Exe"+" C:\Text1.txt" ,4

توجه داشته باشيد كه براي اجراي فايل بايد نام ومسير فيل را با يك كاراكتر فاصله بنويسيد

اگر فاصله ندهيد قطعآ خطا انجام مي شود.اگر فايلي در مسير برنامه تان كپي كرده ايد اين كد را بنويسيد

shell "notpath.exe"+(app.path+"\"+"your File Name")

كلاسي است كه به برنامه اشاره مي كند ومي توان اطلاعات برنامه مانند مسير-نام فايل اجرائي-كمپاني وغيرهapp

براي نوتپد ويندوز چون در درايو ويندوز قرار دارد احتياج به تايپ مسير كامل نيست همچنين اگر شما فايلي را از پوشه

اجرا كنيد به مسير كامل نياز نيست برنامه اي مانند كامند پرامپت بازي ها واسكرين سيور ها در اين پوشه system32

است.مثال hell "cmd.exe",4

اجراي يك فولدر با شل

واقع در درايو ويندوز را به همراه نام فيل اجرا مي كنيمexplorer.exeبراي اين كار فايل اجرائي

shell "explorer.exe"+" c:\windows" ,3

با اجراي اين برنامه پوشه ويندوز اجرا مي شود روش بالا در سي دي هاي اتوران استفاده ي زيادي دارد

Shell "rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl "كادر حذف برنامه ها
Shell "rundll32.exe shell32.dll,Control_RunDLL desk.cpl"كادر تغيير پس زمينه
Shell "rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl"كادر اينتر نت
Shell "rundll32.exe shell32.dll,Control_RunDLL modem.cpl"كادر مودم
Shell "rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl"كادر صدا
Shell "rundll32.exe shell32.dll,Control_RunDLL netcpl.cpl"كادر شبكه
Shell "rundll32.exe shell32.dll,Control_RunDLL powercfg.cpl"كادر پاور-برق
Shell "rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl"كادر سيستم
Shell "rundll32.exe shell32.dll,Control_RunDLL telephon.cpl"كادر تلفن
Shell "rundll32.exe shell32.dll,Control_RunDLL timedate.cpl"كادر ساعت

كتابخانه وسيع Shell

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal_ lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal_ nShowCmd As Long) As Long

كد هاي زير را هر جا استفاده كنيد جواب مي دهدالبته بهد از اينكه كد بالا را در اولين خط فرم نوشتيد

Shell "arp"
Shell "drvspace"
Shell "drwatson"
Shell "explorer"براي my document
Shell "freecell"
Shell "ftp"براي تنظيم اف تي پي
Shell "ipconfig"كادر آي پي
Shell "mplayer"مديا پلير
Shell "mshearts"
Shell "nbtstat"
Shell "netstat"
Shell "calc"ماشين حساب
Shell "notepad"نوت پد
Shell "packager"
Shell "pbrush"نقاشي
Shell "ping"
Shell "regedit"ريجيستري
Shell "route"روت
Shell "scandskw"اسكن ديسك
Shell "scanregw"اسكن رگ
Shell "setdebug"كخك تري تنظيم ويندوز
Shell "sigverif"
Shell "cdplayer"سي دي پلير
Shell "sndrec32"ضبط صدا
Shell "sndvol32"تنظيم ولوم صدا
Shell "sol"همون سول
Shell "taskman"وضعيت سي پي يو
Shell "telnet"تلفن
Shell "vcmui"
Shell "winfile"
Shell "winipcfg"
Shell "winmine"
Shell "winrep"
Shell "charmap"كاراكتر مپ
Shell "winver"
Shell "write"وورد پد
Shell "wscript"
Shell "cleanmgr"كلنر پاك كننده اشغال درايو
Shell "control"كنترل پنل
Shell "cvt1"
Shell "defrag"دفراگمنت
Shell "drvspace" فضاي خالي ديسك

اجراي فايل اينترنت با Shell
shell "Explorer.exe"+" http://www.juggle.blogfa.comبه يك سايت
shell "explorer.exe"+" maileto:juggle7000@yahoo.com"كادر ارسال ايميل
shell "explorer.exe"+" yor HTML File.html"كادر اجراي يك فايل اينترنت از حافظه
shell "explorer.exe"+" file://www.سايت شما.com/11.zip"كادردانلود يك فايل از اينترنت