فهرست مطالب:

آموزش VBS - اصول اولیه: 5 مرحله
آموزش VBS - اصول اولیه: 5 مرحله

تصویری: آموزش VBS - اصول اولیه: 5 مرحله

تصویری: آموزش VBS - اصول اولیه: 5 مرحله
تصویری: آموزش تعمیر ویندوز آسیب دیده | حل مشکل ارورهای عجیب ویندوز 2024, جولای
Anonim
آموزش VBS - اصول اولیه
آموزش VBS - اصول اولیه
آموزش VBS - اصول اولیه
آموزش VBS - اصول اولیه

خوب ، برخی از مردم از من می پرسند که vbs خود را از کجا آموخته ام. من از وب سایت های مختلف یاد گرفتم ، مانند w3schools ، حتی می دانم که برای برنامه نویسی وب شما هنوز هم می توانید از vbs ساده استفاده کنید. من آن را از وب سایت های شما یاد می گیرم آن را از من یاد می گیرم = DSo اجازه دهید شروع کنیم … vbs چیست؟ VBScript یک زبان برنامه نویسی مایکروسافت است. -_- پس از مایکروسافت ، آنها می روند و آن را درست می کنند تا فقط در IE کار کند. اما علاوه بر اینکه یک اسکریپت وب است ، برای همه چیز استفاده می شود … به عنوان مثال در عکس 2) (این عکس دوم است) که از پوشه System 32 گرفته شده است. Vbs همچنین می تواند برای ساخت برنامه ها استفاده شود.. اما این VB. NET است.. اما از بیشتر کد نویسی استفاده می کند. لطفاً از آموزش لذت ببرید.. و لطفاً نظر دهید و امتیاز دهید. و لطفاً اگر کسی برای ساختن vbs به من چاقو کرده است بگویید آموزش.. اما من نتوانستم یکی را پیدا کنم. به غیر از cammel8 که به نظر می رسد با vbs scripting = P واقعا خوب است.. اما من هنوز قصد دارم این آموزش را انجام دهم.

مرحله 1: اصول Vbs

مبانی Vbs
مبانی Vbs
مبانی Vbs
مبانی Vbs

خوب ، در اینجا اصول اولیه وجود دارد.. مواردی که باید از قبل بدانید … شما فایل ها را به صورت: something.vbs ذخیره می کنید. این شبیه یک فایل دسته ای نیست و صفحه ای ندارد که اطلاعات را به شما نشان می دهد. به نوعی شبیه javascript است. اما در همان زمان چیزی شبیه به آن نیست. برای ایجاد var که از dime.g.. dim iRulenow استفاده می کنید ، یک متغیر iRulenow خواهید داشت که می توانید چیزهایی را به شما اضافه کنید. مانند: iRule = msgbox ("سلام") این باعث می شود که یک جعبه پیام ظاهر شود و سلام کند. (تصویر 1) در کنار آن می توانید دکمه های مختلفی را به جعبه پیام اضافه کنید.. در اینجا همه چیز در مورد جعبه های پیام است: در اینجا آموزش های زیادی در مورد آنها وجود دارد که من حتی به خود زحمت نمی دهم به آنها مراجعه کنم. همچنین با وارس می توانید واردها را در آن کم کنید یک آرایه: dim iRule (3) اما اینطور می شود: (زیرا 0 شامل می شود) iRule (0) = "var1" iRule (1) = "var2" iRule (2) = "var3" iRule (3) = "var4" با استفاده از vars در اسکریپت..شما می توانید به راحتی از vars استفاده کنید..شما می توانید: (عکس 2)

dim iRuledim دستورالعمل = دستورالعمل = msgbox ("سلام" و iRule) به دلیل & می گوید "سلام دستورالعمل ها" زیرا ارزش iRule دستورالعمل است. SubsYou همچنین می توانید subs داشته باشید: A sub روشی است که نمی دهد یک مقدار بازگشتی. زیر iRule (arg1 ، arg2 ، arg3)… اسکریپت… پایان ساب Argument ها 1 ، 2 ، 3 هستند. در مورد همه اصول اولیه.. از آنها لذت ببرید.. یا به خواندن اصول اولیه ادامه دهید..

مرحله 2: اصول اولیه Vbs نیست

نه چندان مبانی Vbs
نه چندان مبانی Vbs

من قصد دارم این مرحله را با توابع شروع کنم … زیرا من همیشه آنها را آزاردهنده می دانم.. حتی اگر آنها بسیار آسان باشند = عملکردهای vbs آسان هستند.. ممکن است گیج کننده شوند. اجازه دهید با یک عملکرد آسان شروع کنیم: (عکس 1)

زمان تابع (x ، y) بار = x * yEnd FunctionDim resultdim var1result = بار (10 ، 10) var1 = msgbox (نتیجه) این به شما 100 توضیح می دهد…. شما آن را در زمان 10 در 10 اعلام کرده اید.. نتیجه = زمان (10 ، 10) این به تابع timesx می رود 10 در حال حاضر y و y در حال حاضر 10 است: x * y مقدار بازگشتی با پاسخ. برای ، Next ، Do ، LoopThe For ، Next حلقه می تواند برای تکرار موارد استفاده شود ، به عنوان مثال: برای var = 0 تا 5 msgbox (var) nextmsgbox ("پایان") با این کار یک جعبه پیام با تعداد 0 ، 1 ، 2 ، 3 ، 4 ، 5 ظاهر می شود و سپس می گوید "پایان" ARMEMBER در vbs 0 تقریبا همیشه شمارش می شود! بنابراین آن کد یک فرمان را 6 بار تکرار می کند ، به عنوان مثال: برای var = 0 تا 5 msgbox ("سلام") nextmsgbox ("پایان") پیام "سلام" 6 بار ظاهر می شود. در هفتمین بار می گوید Finish. اگر: مرحله … را به انتهای var = 0 تا 5 اضافه کنید مثلاً برای var = 0 تا 5 مرحله 5 که باعث می شود هر بار 5 بپرد.. در این مورد پیام فقط دوبار نمایش دهید زیرا 5 محدودیت است. همچنین می توانید کنار بروید.. به عنوان مثال مرحله -5 هر بار 5 را شمارش می کند. انجام دهید ، حلقه loopthe برای حلقه کردن یک قطعه کد بارها و بارها و غیره استفاده می شود. عمدتا برای ویروس ها استفاده می شود = اما شما می توانید از آنها برای کمک به شما استفاده کنید. همیشه می توانید در قسمت انجام یا حلقه یک Until اضافه کنید. egdo تا var = 5 اما در کد باید آن را 1 یا بیشتر به var اضافه کنید. در غیر این صورت حلقه ادامه می یابد. همچنین می توانید از do مانند موارد زیر استفاده کنید: do while var = 10 این دستورات را فقط در صورت انجام برابر با 10 است! این همه برای اصول نه چندان اساسی vbs است.

مرحله 3: اگر و پس از آن

این پایان نامه ها بسیار آسان است ، اما من تصمیم گرفتم که آنها به صفحه ای احتیاج دارند که کسی نمی داند آنها چه کار کرده اند. اما در واقع آنها بسیار آسان هستند: سخت نیست زیرا همه می دانیم که دستورالعمل ها بهترین هستند. = P … در حال حاضر اگر و پس از آن چند خطی … (موسیقی ترسناک) اما آنقدرها هم ترسناک نیست اگر در انتهای عبارت is یک پایان اضافه کنید.-g.webp

else و elseif اینها هم سخت نیستند.. مورد دیگر فقط برای زمانی است که شما یک گزینه را برای یک چیز و دیگری را برای بقیه بخواهید.. به عنوان مثال varif 1 thenmsgbox ("var is 1") else msgbox ("var 1 نیست)) اگر اگر var = 1 نباشد ، همیشه می گوید 'var is 1' ("var is 2") else msgbox ("var is 1 or 2") به پایان نمی رسد اگر این امر باعث می شود اگر var 1 یا 2 باشد var می گوید 1/2 است … اما اگر اینطور نیست ، می گوید var is نه 1 یا 2

مرحله 4: موارد

موارد ساده هستند و می توانند زندگی شما را بسیار ساده تر کنند.. به عنوان مثال موارد ساده:

Dim FavCol FavCol = "قرمز" مورد انتخاب مورد FavCol مورد "سیاه" msgbox ("رنگ مورد علاقه شما سیاه است") مورد "قرمز" msgbox ("رنگ مورد علاقه شما قرمز است") مورد "زرد" msgbox ("رنگ مورد علاقه شما زرد است ") Case Elsemsgbox (" در حال حاضر شما فقط گیج کننده هستید ") پایان انتخاب این اسکریپت ساده گزینه هایی را از لیست انتخاب می کند در این صورت به شما می گوید رنگ مورد علاقه شما قرمز است. اجازه دهید کمی بیشتر در مورد آن صحبت کنم … شما var خود را دریافت می کنید: Dim var، var = "iRule" var می تواند هر چیزی را خنثی کند سپس از vbs بخواهید در لیست جستجو شده و var خود را پیدا کند … اگر آن را پیدا نکرد به دستور: Case Else که مانند دستور if، else است می رود. اگر var شما را پیدا کرد ، اجرا می شود

مرحله 5: عبور از Vars

عبور از وارس
عبور از وارس

اگر در اینترنت به اطراف نگاه کنید ، خواهید دید که افراد زیادی می خواهند بدانند چگونه می توانند وارها را بین دسته ای به vbs و vbs به دسته ای منتقل کنند … من بهترین راهی را که پیدا کردم به شما نشان خواهم داد: از آنجا که این یک آموزش vbs است نحوه انتقال vars را از vbs به دسته اول نشان می دهد … VBS TO BATCH این vbs است:

dim aa = InputBox ("در چیزی تایپ کنید:" ، "Var") dim WshShellset WshShell = Wscript. Createobject ("Wscript.shell") wshshell.run "test.bat" & a این از شما می خواهد در آن یک var و سپس آن را تایپ کنید test.bat را با گذراندن واری که تایپ کرده اید ، فراخوانی می کند. a = آنچه را وارد کرده اید. دسته ای وجود دارد:echo officcho٪ 1pauseexitth این var را که در vbs تایپ کرده اید می نویسد.. ساده … برای var چندگانه فقط اضافه کنید: vbs: wshshell.run "test.bat" & a & b & var3 و غیره.. به یاد داشته باشید که برای آنها ارزشی داشته باشید: echo٪ 1٪ 2٪ 3 ect.. BATCH TO VBS دسته:echo offset var = test hellowscript. vbs٪ var٪ this 'hello' to test.vbsthe vbs: dim ArgObj، aSet fso = CreateObject ("Scripting. FileSystemObject") ArgObj = WScript. Arguments a = ArgObj (0) msgbox (a) این نمایش داده می شود " سلام در جعبه پیام ") تنظیم ArgObj = WScript. Arguments a = ArgObj (0) b = ArgObj (1) msgb ox (a) msgbox (b) 0 تعداد را به خاطر بسپارید اگر با این موارد مشکلی دارید لطفاً پی ام دهید یا نظر دهید.

توصیه شده: