সুচিপত্র:

VBS টিউটোরিয়াল - বেসিক: ৫ টি ধাপ
VBS টিউটোরিয়াল - বেসিক: ৫ টি ধাপ

ভিডিও: VBS টিউটোরিয়াল - বেসিক: ৫ টি ধাপ

ভিডিও: VBS টিউটোরিয়াল - বেসিক: ৫ টি ধাপ
ভিডিও: Simple Calculator in Visual Basic 6.0 2024, নভেম্বর
Anonim
VBS টিউটোরিয়াল - বেসিক
VBS টিউটোরিয়াল - বেসিক
VBS টিউটোরিয়াল - বেসিক
VBS টিউটোরিয়াল - বেসিক

ঠিক আছে তাই কিছু লোক আমাকে জিজ্ঞাসা করছিল যে আমি আমার vbs কোথা থেকে শিখেছি.. আমি w3schools এর মত বিভিন্ন ওয়েবসাইট থেকে শিখেছি, এমনকি এটাও জানি যে ওয়েব স্ক্রিপ্টিং এর জন্য আপনি এখনও এটি সাধারণ vbs থেকে ব্যবহার করতে পারেন। এটা আমার কাছ থেকে শিখবে = DSo শুরু করা যাক … vbs কি? VBScript একটি মাইক্রোসফট স্ক্রিপ্টিং ভাষা। -_- তাই মাইক্রোসফ্ট হওয়ায় তারা যায় এবং এটি তৈরি করে যাতে এটি শুধুমাত্র IE তে কাজ করে। কিন্তু একটি ওয়েব স্ক্রিপ্ট হওয়ার পাশাপাশি এটি সব ধরণের জিনিসের জন্য ব্যবহার করা হয় … উদাহরণস্বরূপ ছবি 2 এ (এটি দ্বিতীয় ছবি) এটি সিস্টেম 32 ফোল্ডার থেকে নেওয়া। Vbs প্রোগ্রাম তৈরিতেও ব্যবহার করা যেতে পারে.. কিন্তু এটি VB. NET.. যদিও একই কোডিং ব্যবহার করে। টিউটোরিয়াল.. কিন্তু আমি একটি খুঁজে পাইনি। cammel8 এর চেয়ে অন্য কে মনে হয় যে vbs স্ক্রিপ্টিং = পি দিয়ে সত্যিই ভাল বলে মনে হচ্ছে কিন্তু আমি এখনও টিউটোরিয়ালটি তৈরি করতে যাচ্ছি।

ধাপ 1: Vbs এর বেসিক

Vbs এর মূল কথা
Vbs এর মূল কথা
Vbs এর মূল কথা
Vbs এর মূল কথা

ঠিক আছে এখানে মূল বিষয়গুলি.. এমন জিনিস যা আপনার আগে থেকেই জানা উচিত … আপনি ফাইলগুলিকে এইভাবে সংরক্ষণ করুন: something.vbs এটি একটি ব্যাচ ফাইলের মতো নয় এতে একটি স্ক্রিন নেই যা আপনাকে তথ্য বলছে।একভাবে এটি জাভাস্ক্রিপ্টের মতো। কিন্তু একই সময়ে এটা তেমন কিছু নয়। dime.g.. dim iRulenow ব্যবহার করে একটি var তৈরি করতে আপনার কাছে একটি ভেরিয়েবল কল থাকবে iRulenow আপনি আপনার সাথে জিনিস যোগ করতে শুরু করতে পারেন। যেমন: iRule = msgbox ("hello") এটি হ্যালো বলে একটি বার্তা বাক্স পপ আপ করবে। (ছবি 1) এর সাথে আপনি বার্তা বাক্সে বিভিন্ন বোতাম যুক্ত করতে পারেন.. এখানে বার্তা বাক্সগুলি সম্পর্কে সবই রয়েছে: এখানে তাদের উপর এমন অনেক টিউটোরিয়াল রয়েছে যা আমি তাদের মধ্যে যেতেও বিরক্ত করব না। এছাড়াও ভার্সের সাহায্যে আপনি ভার্সকে ম্লান করতে পারেন একটি অ্যারে: dim iRule (3) কিন্তু এটি এইভাবে পরিণত হবে: (কারণ 0 অন্তর্ভুক্ত করা হয়েছে) iRule (0) = "var1" iRule (1) = "var2" iRule (2) = "var3" iRule (3) = "var4" স্ক্রিপ্টে vars ব্যবহার করে.. আপনি সহজেই vars ব্যবহার করতে পারেন.. আপনার থাকতে পারে: (ছবি 2)

dim iRuledim instructablesiRule = "instructables" instructables = msgbox ("hello" & iRule) এর কারনে & এটা বলে 'hello instructables' কারণ iRule এর মান ইন্সট্রাকটেবল। সাবস আপনার সাবস থাকতে পারে একটি রিটার্ন ভ্যালু।সাব iRule (arg1, arg2, arg3)… স্ক্রিপ্ট… শেষ সাব আর্গুমেন্ট 1, 2, 3 হল আর্গুমেন্টস।এই সব বুনিয়াদি সম্পর্কে।

ধাপ 2: Vbs এর মৌলিক বিষয় নয়

Vbs এর মৌলিক বিষয়গুলি নয়
Vbs এর মৌলিক বিষয়গুলি নয়

আমি এই ধাপটি ফাংশন দিয়ে শুরু করতে যাচ্ছি … কারণ আমি সবসময় তাদের বিরক্তিকর মনে করি.. যদিও তারা বেশ সহজ = vbs- এ কাজগুলি সহজ.. ছবি 1)

ফাংশন টাইমস (x, y) times = x * yEnd FunctionDim resultdim var1result = times (10, 10) var1 = msgbox (result) এটি আপনাকে আমাকে 100 বার বুঝিয়ে দেবে….আপনি 10 বার 10 বলেছিলেন.. ফলাফল = সময় (10, 10) এটি ফাংশনে গিয়েছিল timesx এখন 10 এবং y এখন 10so: x * y রিটার্ন ভ্যালু উত্তর দিয়ে। For, Next, Do, Loop, For, Next loop জিনিসগুলো পুনরাবৃত্তি করতে ব্যবহার করা যেতে পারে, উদাহরণস্বরূপ: জন্য var = 0 থেকে 5 msgbox (var) nextmsgbox ("Finish") এটি 0, 1, 2, 3, 4, 5 গণনা করে একটি মেসেজ বক্স পপ -আপ করবে তারপর বলা হবে 'Finish' vbs 0 তে মনে রাখবেন প্রায় সবসময়ই গণনা! এই কোডটি 6 বার একটি কমান্ড পুনরাবৃত্তি করবে যেমন: var = 0 থেকে 5 msgbox ("hello") nextmsgbox ("Finish") এর জন্য 'হ্যালো' বার্তাটি 6 বার আসবে। 7 ম বার এটি শেষ বলে দেবে যদি আপনি যোগ করেন: ধাপ… শেষে var = 0 থেকে 5 এর জন্য উদাহরণস্বরূপ var = 0 থেকে 5 ধাপ 5 এর জন্য এটি প্রতিবার 5 লাফ দেবে.. এই ক্ষেত্রে বার্তাটি কেবলমাত্র দুবার দেখান কারণ 5 হল সীমা আপনিও পদত্যাগ করতে পারেন.. যেমন ধাপ -5 প্রতিবার 5 টি গণনা করবে। মূলত ভাইরাসের জন্য ব্যবহৃত হয় আপনি সবসময় ডু বা লুপ অংশে একটি পর্যন্ত যোগ করতে পারেন। egdo পর্যন্ত var = 5 কিন্তু কোডে আপনাকে অবশ্যই var- এ 1 বা তার বেশি যোগ করতে হবে.. অথবা এটি লুপিং করতে থাকবে। 10 এর সমান!

ধাপ 3: যদি এবং তারপর

থিসিস পাওয়া খুবই সহজ কিন্তু আমি সিদ্ধান্ত নিলাম তাদের যদি একটি পৃষ্ঠা প্রয়োজন হয় যদি কেউ না জানত তারা কি করেছে। কঠিন নয় কারণ আমরা সবাই জানি যে নির্দেশাবলী সেরা। P যেমন if instructables = TheBest thenmsgbox ("yes it is!") msgbox ("really it is!") শেষ হলে এটি একের পর এক 2 টি মেসেজ দিয়ে পপ আপ হবে, 'হ্যাঁ এটা!' এবং 'সত্যিই এটা!' শেষ যদি বিবৃতি বন্ধ করে।

অন্য এবং elseif এগুলিও কঠিন নয়.. অন্যটি কেবল তখনই যখন আপনি একটি জিনিসের জন্য একটি বিকল্প চান এবং অন্যগুলির জন্য অন্যটি চান.. যেমন, var var = 1 thenmsgbox ("var is 1") else msgbox ("var যদি না হয় 1 ") শেষ হয় যদি var = 1 না হয় তবে এটি সর্বদা বলবে যে 'var 1 টি নয় অন্যটিও খুব অনুরূপ … যেমন if var = 1 thenmsgbox (" var is 1 ") অন্যথায় var = 2 thenmsgbox ("var হল 2") অন্যথায় মেসবক্স ("var 1 বা 2 নয়") শেষ হলে এটি তৈরি করবে যদি var 1 বা 2 হয় তবে এটি var 1/2 বলে বলবে … কিন্তু যদি এটি না হয় তবে এটি var বলে 1 বা 2 নয়।

ধাপ 4: কেস

মামলাগুলি সহজ এবং আপনার জীবনকে অনেক সহজ করে তুলতে পারে.. যেমন সাধারণ ক্ষেত্রে:

Dim FavCol FavCol = "red" Case FavCol Case "Black" msgbox ("your Fav Color is Black") Case "red" msgbox ("your Fav Color is Red") Case "Yellow" msgbox ("your Fav Color is Yellow কেস এলসেমসবক্স: Dim var, var = "iRule" var যেকোনো কিছুকে দমন করতে পারে তারপর আপনি vbs কে আপনার var খুঁজে পেতে একটি তালিকা দিয়ে দেখতে বলুন … যদি এটি খুঁজে না পান তবে এটি চলে যাবে: কেস অন্যথায় যা if, else কমান্ডের মতই। যদি এটি আপনার var খুঁজে পায় তবে এটি কার্যকর হবে

ধাপ 5: Vars পাস করা

Vars পাস
Vars পাস

আপনি যদি ইন্টারনেটে ঘুরে দেখেন তাহলে দেখবেন যে অনেক লোক জানতে চায় কিভাবে ব্যাচ থেকে ভিবিএস এবং ভিবিএস থেকে ব্যাচ পর্যন্ত ভারস পাস করতে হয় … আমি আপনাকে খুঁজে পাওয়া সেরা উপায় দেখাব: যেহেতু এটি একটি ভিবিএস টিউটোরিয়াল আমি VBS থেকে ব্যাচে প্রথমে VARS কিভাবে স্থানান্তর করতে হয় তা দেখাবে … VBS থেকে BATCH এই হল vbs:

dim aa = InputBox ("somthing টাইপ করুন:", "Var") dim WshShellset WshShell = Wscript. Createobject ("Wscript.shell") wshshell.run "test.bat" এবং a এটি আপনাকে একটি var টাইপ করতে বলবে তারপর এটি আপনি যে টাইপ টাইপ করেছেন তা পাস করে test.bat এ কল করবেন। আপনি যা টাইপ করেছেন। এখানে ব্যাচ আছে: @echooffcho %1pauseexitth আপনি vbs- এ টাইপ করা var লিখবেন। vbs: wshshell.run "test.bat" & a & b & var3 ect.. মনে রাখবেন তাদের একটি মূল্য সেট করতে ভুলবেন না vbs %var %এটি পরীক্ষায় 'হ্যালো' পাঠাবে। vbsthe vbs: dim ArgObj, aSet fso = CreateObject ("Scripting. FileSystemObject") সেট ArgObj = WScript মেসেজ বক্সে হ্যালো। vbs এর জন্য ব্যাচের জন্য একাধিক vars সহজেই অন্য var যোগ করুন যেমন batch: wscript test.vbs %var % %var2 %vbs: dim ArgObj, a, bSet fso = CreateObject ("Scripting. FileSystemObject ArgObj = WScript সেট করুন। আর্গুমেন্ট a = ArgObj (0) b = ArgObj (1) msgb ox (a) msgbox (b) REMEMBER 0 counts যদি আপনার কোন সমস্যা থাকে তাহলে দয়া করে বিকাল বা মন্তব্য করুন।

প্রস্তাবিত: