50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

نوشتن Batch File تغییر تنظیمات پروکسی سرور IE و فایرفاکس

با سلام خدمت شما دوستان عزیز من می خوام با استفاده از یک Bat فایل روی IE پروکسی تنظیم کنم ، همون طور که داخل عکس معلم هست می خوام که گزینه Bypass proxy Server for local address هم فعال شود. در ضمن اگر راه کاری برای ایجاد Bat فایل روی Fire fox هم هست ممنون می شوم راهنمایی کنید.

ip for ie
پرسیده شده در 1394/03/03 توسط

8 پاسخ

0

خسته نباشید.

امکانش نیست برای فایرفاکس کد جدا بزنیم چون من میخوام فقط فایرفاکس از پروکسی استفاده کنه و ویندوز نه

پاسخ در 1402/04/23 توسط
1

سلام،

میبایست در ابتدا یک فایل رجیستری مربوط به تنظیمات پروکسی ایجاد نمایید و سپس با استفاده از دستور های REG آنها را توسط یک فایل bat. به رجیستری اضافه نمایید.

برای ایجاد یک فایل رجیستری و تنظیمات آن به لینک زیر مراجعه فرمایید:

برای آشنایی با دستورات REG به لین زیر مراجعه بفرمایید:

پاسخ در 1394/03/03 توسط
2

پیرو توضیحاتی که smile فرمودند، برای تنظیم Proxy بر روی IE میتونید کد زیر رو با پسوند vbs ذخیره کنید و هر جا خواستید اجرا کنید:

'Here is the Proxy code
Set ShellObj = WScript.CreateObject("WScript.Shell")
'Set Proxy
ShellObj.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer", "192.168.0.156:8080", "REG_SZ"
ShellObj.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 1, "REG_DWORD"
ShellObj.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyOverride", "192.168.*;<local>", "REG_SZ"

همچنین برای تنظیم پروکسی در فایرفاکس پیشنهاد میکنم بدلیل اینکه فایرفاکس تنظیم پیش فرضش بر روی Use System Proxy هست کاری به تنظیماتش نداشته باشید و بذارید از System Proxy تیعیت بکنه. طبیعتا زمانی که برای IE پروکسی تعریف بشه Firefox هم ازون Proxy استفاده خواهد کرد.

پاسخ در 1394/03/04 توسط
1

با تشکر و سپاس فراوان از شما goli.mh

کد به درستی کار میکنه.

ممنون.

پاسخ در 1394/03/04 توسط
1

شما خط 11 رو بدین شکل ویرایش کنید:

WshShell.RegWrite sHKCUProxyOverride,"127.0.0.1;<local>","REG_SZ"
پاسخ در 1394/03/04 توسط
0

با سپاس از شما goli.mh عزیز برای راهنمایی مفیدتون...

کد بالا پروکسی رو تنظیم میکنه و به درستی کار میکنه فقط یک مشکل کوچیک دارم،

این که من میخوام گزینه Bypass proxy Server for local address هم فعال شود.

به نظر شما راه کاری وجود داره ؟؟

پاسخ در 1394/03/04 توسط
0

با سپاس از شما smile و goli.mh عزیز برای راهنمایی هایتان.

دوست عزیر goli.mh، من کدی رو که گفتین با پسوند vbs. توی notepad ساختم ولی وقتی روش کلیک میکنم Error زیر رو میده.

خواهشمندم راهنمایی کنید.

ie

با تشکر

پاسخ در 1394/03/04 توسط
1

دوست عزیز همین کد بر روی ویندوز 8.1 جواب میده شاید کامپایلر‌ها با هم فرق داشته باشند ببینید از لحاظ املایی مشکلی در کد نباشه کد زیر رو هم میتونید تست کنید فقط دقت داشته باشید خط 10 برای هر شبکه‌ای متفاوت و قابل ویرایش خواهد بود:

' Set variables
Dim sHKCUProxyServer, sHKCUProxyOverride, sHKCUProxyEnable, WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")

sHKCUProxyEnable = "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable"
sHKCUProxyServer = "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer"
sHKCUProxyOverride = "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyOverride"

WshShell.RegWrite sHKCUProxyEnable,"1","REG_DWORD"
WshShell.RegWrite sHKCUProxyServer,"proxy-server:3328","REG_SZ"
WshShell.RegWrite sHKCUProxyOverride,"http://intranet;http://local-server;","REG_SZ"
پاسخ در 1394/03/04 توسط

پاسخ شما