سوال

behnam_598

Member
سلام
من چند تا سوال دارم كه خواهش مي كنم اگر جوابشون رو مي دونيد بنويسيد.

1- آيا امكان دانلود از httpوجود دارد؟ چگونه؟

2- آيا امكان بدست آوردن مقدار حجم يك فايل يا سايز يك عكس قبل از بازكردن آن وجود دارد؟

3- فرض كنيد يك صفحه وب داريم كه داخل آن به غير از متون و عكس ها تعداد زيادي لينك وجود دارد . آيا مي توان به گونه اي فقط لينك ها را از صفحه استخراج كرد؟

4- چطور ميتوان از طريق رجستري برنامه اي رو در ليست startup قرار داد؟

5- چطور مي توان يك كليد به رجستري اضافه نمود ، نوشت ، ويرايش كرد ، مقدار آن را لود كرد و يا آن را پاك كنيم؟

ببخشيد اگر زياده ، خواستم چندتا پست جدا گانه نزده باشم.
لطفاً اگر جواب هركدام از اين سوال ها را مي دانيد اينجا بنويسيد.
قبلاً از لطف شما ممنونم.
 

aff - SEvEN

Banned
Registry Patch

5- چطور مي توان يك كليد به رجستري اضافه نمود ، نوشت ، ويرايش كرد ، مقدار آن را لود كرد و يا آن را پاك كنيم؟

خب براي اين قسمت سوالتون من پيشنهاد مي کنم از يک پلاگي مخصوص استفاده کنيد .
من طي اين مدت با بيلدر کرک هاي زيادي نوشتم ، بيشتر اون ها در واقع registry patch بوده و چون بيلدر رو در کرکينگ خودم بازنشست کردم رازهاي اون رو بطور کامل براي همه فاش مي کنم! ... (;
با کمي سليقه مي تونين به ترکيب مورد نظرتون برسين . کد نويسي درست براي اين پلاگي مي تونه فرضا به قرار زير باشه :

کد:
H=1
var$='HKEY_LOCAL_MACHINE\SOFTWARE\GameHouse\FiberTwig'
PluginSet("PlugIn","var$")
PluginRun("PlugIn","RegistryKeyName")
RegName$='RegName'
PluginSet("PlugIn","RegName$")
PluginRun("PlugIn","RegistryValueName")
RegName$='[email protected]'
PluginSet("PlugIn","RegName$")
PluginRun("PlugIn","RegistryWrite")
Registration$='Registration'
PluginSet("PlugIn","Registration$")
PluginRun("PlugIn","RegistryValueName")
Registration$='GDNRBLM8K8MSVJN'
PluginSet("PlugIn","Registration$")
PluginRun("PlugIn","RegistryWrite")

يادتون باشه اين کد در ابتدا براي ساختن ادرس اصلي در رجيستري هست يعني اين بخش :

کد:
H=1
var$='HKEY_LOCAL_MACHINE\SOFTWARE\GameHouse\FiberTwig'
PluginSet("PlugIn","var$")
PluginRun("PlugIn","RegistryKeyName")

و به ترتيب شامل دو بخش مجزا هم مي شه که از قرار زير هستن :

کد:
RegName$='RegName'
PluginSet("PlugIn","RegName$")
PluginRun("PlugIn","RegistryValueName")
RegName$='[email protected]'
PluginSet("PlugIn","RegName$")
PluginRun("PlugIn","RegistryWrite")

کد:
Registration$='Registration'
PluginSet("PlugIn","Registration$")
PluginRun("PlugIn","RegistryValueName")
Registration$='GDNRBLM8K8MSVJN'
PluginSet("PlugIn","Registration$")
PluginRun("PlugIn","RegistryWrite")

در نظر بگيرين مي تونست به جاي مثلا RegName اسمش باشه behnam_598 و به همين ترتيب Registration هم ميتونست هر اسم ديگه اي داشته باشه .

همچنين من سورس کامل يکي از Reg patch هاي قديمي خودم رو که با بيلدر نوشتم و در نت توزيع شد رو هم براتون ميذارمش .

شادي ... مکرر و دائمي .
 

پیوست ها

  • MMB_Registry_Patch.zip
    87.1 کیلوبایت · بازدیدها: 69

gholonbeh

Member
1- يه عكس ضميمه كردم براي اين سوال
2- بيشتر توضيح بده
3- شما مي توني فايل صفحه وب رو كه يا Html يا htm ‌هست رو با notepad‌ يا برنامه هاي ديگه ويرايش صفحات وب ويرايش كني و بقيه چيزايه اضافي رو حذف كني و فقط لينك ها بمون بعد با استفاده از ابزار خودmmb و با استفاده از شي html اون ها رو تو صفحه mmb‌ لود كني
4- با استفاده از سورسي كه گذاشتم مي توني اين كارو كني و لازم نيست از رجيستري باشه سورس رو نگاه كن موتجه مي شي اگه خواستي بگو تيضيح بدم بازم
5- منظورت از كلييد همون متغيير هستش ؟
اگه مي خواي با متغيير ها كار كني بايد تو اين مثالي كه گذاشتم ري تو صفحه دوم براي گذاشتم سيو كردن تو متغيير و داخل رجيستري
اميدوارم به كارت بياد
موفق باشي
فعلا
 

پیوست ها

  • sample.rar
    34.1 کیلوبایت · بازدیدها: 55

gholonbeh

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

behnam_598

Member
سلام
متشكرم
لطفاً اگر جواب سوالات 1و 3 رو ميدونيند بگيد . چون اون ها برام از همه مهمترن.
ممنونم از راهنماييهاتون . فقط اگر ميشه با نمونه توضيح بديد . تا در آينده هم اگر كسي اين سوالات رو سرچ كرد به جواب كاملي دست پيداكنه.
 

silvercover

کاربر متخصص
جواب سوال یک و سه در استفاده از PlugIn ای به نام Misc ( نه MiscY) نهفته هست که از این جا به همراه مثال میتونین دریافتش کنین:

http://multimedia.persiangig.com/plugins/MiscPlugins.rar

برای دریافت روی لینک راست کلیک کنید و Save As... بزنین اگر مشکلی پیش اومد برای دریافت.

در ضمن خوندن این مبحث ها هم خالی از لطف نیست :

http://forum.majidonline.com/showthread.php?t=65716&highlight=Misc
 

behnam_598

Member
سلام
منون بابت پلاگين واقعاً عاليه
post_thanks.gif



اما من هنوز نميتونم پداكنم چطور ميتونم لينك هاي يك صفحه وب رو ازش استخراج كنم ( توجه كنيد جنابgholonbeh كه ما نميدونيم لينك ها چي هستند ، يعني ناشناخته اند و اينكه برنامه بايد خودكار اين كار رو انجام بده.)
(توجه كنيد برنامه اين كار رو انجام ميده : يك صفحه اينترنت رو بازميكنه لينك هاي داخلش رو ميشناسه و اونها رو ليست و ذخيره ميكنه.)


بازم متشكرم
 

silvercover

کاربر متخصص
این هم یه مثال که میاد لینک ها رو به همراه تگ a ( که مخصوص لینک هست) از فایل اصلی استخراج میکنه و توی یه فایل متنی ذخیره می کنه :
 

پیوست ها

  • extract_links.zip
    1.7 کیلوبایت · بازدیدها: 40

behnam_598

Member
سلام
ممنون
يكم تغييرش دادم حالا دقيقتر لينك هارو پيدا ميكنه
اما در حالت browser چرا عمل نميكنه؟
 

پیوست ها

  • extract_links.rar
    1.8 کیلوبایت · بازدیدها: 23
آخرین ویرایش:

silvercover

کاربر متخصص
دلیل عمل نکردنش این هست که filename$ در هنگامی که صفحه ای وب لود میشه برابر با آدرس فیزیکی فایل نیست تا مورد پردازش قرار بگیره و نیاز هست تا صفحه ای که درون Browser لود شده توی یه فایل ذخیره بشه ( یا چیزی شبیه این) که قابل خوندون برای توابع MMB باشن.
 

behnam_598

Member
سلام
يه نمونه درست كردم با امكان تفكيك لينك ها
اما يه ايراداتي داره ... درست كار نميكنه!
ملاحضه بفرمائيد .
 

پیوست ها

  • media5.rar
    157.3 کیلوبایت · بازدیدها: 23
بالا