PDA

View Full Version : سوال: درخواست راهنمایی درباره shell



baghozi
جمعه 04 بهمن 1387, 21:46 عصر
سلام دوستان
اگه کسی لیست برنامه هایی را که با فرمان shell می توان فراخوانی کرد را بذاره ممنون می شم

REZADG
جمعه 04 بهمن 1387, 22:14 عصر
ببین دوست من هر برنامه ای که run بتونه اجراش کنه shell هم میتونه اکه کاملش رو میخوایی بهم خبر بده

sina_saravi1
جمعه 04 بهمن 1387, 23:50 عصر
سلام به برنامه نویسان VB



برای اجرای COntrol Panel

Call Shell("rundll32.exe shell32.dll , Control_RunDLL ")

براي اجراي Accessability Properties ( Keyboard)

Call Shell("rundll32.exe shell32.dll , Control_RunDLL acces.cpl, ,1")

برای اجرای Accessability Properties ( Sound)

Call Shell("rundll32.exe shell32.dll , Control_RunDLL acces.cpl, ,2")

برای اجرای Accessability Properties ( Display)

Call Shell("rundll32.exe shell32.dll , Control_RunDLL acces.cpl, ,3")

برای اجرای Accessability Properties ( Mouse )

Call Shell("rundll32.exe shell32.dll , Control_RunDLL acces.cpl, ,4")

برای اجرای Add / Remove Programs Properties (Install/Uninstall ).

Call Shell("rundll32.exe shell32.dll , Control_RunDLL appwiz.cpl , ,1")


برای اجرای Add / Remove Programs Properties (Windwos Setup ).

Call Shell("rundll32.exe shell32.dll , Control_RunDLL appwiz.cpl , ,2")

برای اجرای DisPlay Properties (BackGround) از

Call Shell("rundll32.exe shell32.dll , Control_RunDLL desk.cpl , , 1 ")


برای اجرای KeyBoard Properties از

Call Shell("rundll32.exe shell32.dll ,Control_RunDLL main.cpl @1 ")

برای اجرای Printers از

Call Shell("rundll32.exe shell32.dll ,Control_RunDLL main.cpl @2 ")

برای اجرای Multimedia Properties از

Call Shell("rundll32.exe shell32.dll ,Control_RunDLL mmsys.cpl ")

برای اجرای modem Properties از

Call Shell("rundll32.exe shell32.dll ,Control_RunDLL modem.cpl ")

برای اجرای Network از

Call Shell("rundll32.exe shell32.dll ,Control_RunDLL ncpa.cpl ")

برای اجرای System Properties از

Call Shell("rundll32.exe shell32.dll ,Control_RunDLL sysdm.cpl ")

برای اجرای Modem Properties از

Call Shell("rundll32.exe shell32.dll ,Control_RunDLL telephon.cpl")
برای اجرای اجرای Find Fast Properties از

Call Shell("rundll32.exe shell32.dll , Control_RunDLL findfast.cpl ")

برای اجرای Internet Properties از

Call Shell("rundll32.exe shell32.dll ,Control_RunDLL intecpl.cpl, , 0 ")

برای اجرای Regional Settings Properties (Regional Settings) از

Call Shell("rundll32.exe shell32.dll ,Control_RunDLL intl.cpl, , 0 ")

برای اجرای Regional Settings Properties (Languages) از

Call Shell("rundll32.exe shell32.dll ,Control_RunDLL intl.cpl, , 1 ")

برای اجرای Regional Settings Properties (Advanced) از

Call Shell("rundll32.exe shell32.dll ,Control_RunDLL intl.cpl, , 2 ")

برای اجرای Joystick Properties از

Call Shell("rundll32.exe shell32.dll ,Control_RunDLL joy.cpl ")


استفاده می شود

sina_saravi1
جمعه 04 بهمن 1387, 23:51 عصر
البته اگه بازم میخوای پیام خصوصی بده تا کامل ترش کنم

baghozi
یک شنبه 06 بهمن 1387, 12:43 عصر
خیلی ممنون اگه دوستان لطف کنند و بقیه کدها رو بذارند ممنون می شم

meys34
یک شنبه 06 بهمن 1387, 22:34 عصر
بقيه كد ها:متعجب:

modirmasool
چهارشنبه 16 تیر 1389, 15:59 عصر
دوستان کسی کدهای کامل تری نداره؟

محسن شامحمدی
چهارشنبه 16 تیر 1389, 18:39 عصر
run notepad
Call Shell("notepad.exe", , 0)

run paint
Call Shell("mspaint.exe", , 0)

modirmasool
چهارشنبه 16 تیر 1389, 20:48 عصر
run notepad
Call Shell("notepad.exe", , 0)

run paint
Call Shell("mspaint.exe", , 0)

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

vbhamed
پنج شنبه 17 تیر 1389, 07:48 صبح
سلام

فايلهايي با پسوند .cpl تو پوشه windows\system32 هستند كه مي توني اونها رو با برنامه control.exe در همون پوشه اجرا كني مثلا دستور زير رو در نظر بگير


"c:\WINDOWS\system32\control.exe" "C:\WINDOWS\system32\desk.cpl"

با دستور زير در وي بي مي توني همين رو پياده سازي كني


Shell Chr$(34) & "c:\WINDOWS\system32\control.exe" & Chr$(34) & _
Chr$(34) & "C:\WINDOWS\system32\desk.cpl" & Chr$(34), vbNormalFocus


اينطوري تمام آيتم هاي كنترل پنل ويندوز رو مي توني اجرا كني
براي بقيه برنامه ها يا قسمتها همينطوره مثلا براي اجراي فايلهاي .msc



Shell Chr$(34) & "c:\WINDOWS\system32\mmc.exe" & Chr$(34) & " " & _
Chr$(34) & "c:\windows\System32\gpedit.msc" & Chr$(34), vbNormalFocus


براي بقيه برنامه ها هم يك Shortcut ازشون رو صفحه بزار بعد راست كليك كن روش و properties رو ببين
تو قسمت target مسير برنامه نوشته شده
البته بعضي فايلها با برنامه ديگه اي اجرا ميشن مثلا فايلهاي msc با برنامه mmc.exe

modirmasool
پنج شنبه 17 تیر 1389, 22:35 عصر
سلام

فايلهايي با پسوند .cpl تو پوشه windows\system32 هستند كه مي توني اونها رو با برنامه control.exe در همون پوشه اجرا كني مثلا دستور زير رو در نظر بگير


"c:\WINDOWS\system32\control.exe" "C:\WINDOWS\system32\desk.cpl"

با دستور زير در وي بي مي توني همين رو پياده سازي كني


Shell Chr$(34) & "c:\WINDOWS\system32\control.exe" & Chr$(34) & _
Chr$(34) & "C:\WINDOWS\system32\desk.cpl" & Chr$(34), vbNormalFocus


اينطوري تمام آيتم هاي كنترل پنل ويندوز رو مي توني اجرا كني
براي بقيه برنامه ها يا قسمتها همينطوره مثلا براي اجراي فايلهاي .msc



Shell Chr$(34) & "c:\WINDOWS\system32\mmc.exe" & Chr$(34) & " " & _
Chr$(34) & "c:\windows\System32\gpedit.msc" & Chr$(34), vbNormalFocus


براي بقيه برنامه ها هم يك Shortcut ازشون رو صفحه بزار بعد راست كليك كن روش و properties رو ببين
تو قسمت target مسير برنامه نوشته شده
البته بعضي فايلها با برنامه ديگه اي اجرا ميشن مثلا فايلهاي msc با برنامه mmc.exe

عزیز واقعا ممنونم ای کاش میشد بیشتر از یک بار تشکر کرد:قلب:

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