Orodha ya maudhui:

Tuma kwa Nambari ya VBS: 4 Hatua
Tuma kwa Nambari ya VBS: 4 Hatua

Video: Tuma kwa Nambari ya VBS: 4 Hatua

Video: Tuma kwa Nambari ya VBS: 4 Hatua
Video: И ЭТО ТОЖЕ ДАГЕСТАН? Приключения в долине реки Баараор. БОЛЬШОЙ ВЫПУСК (Путешествие по Дагестану #3) 2024, Julai
Anonim
Tuma kwa NET VBScripting
Tuma kwa NET VBScripting

Sawa sio kabisa na VBScripting, lakini nadhani kuwa VBScripting InputBoxes na Msgboxes zinaonekana kuwa rahisi sana kwa watumiaji kuliko kuingiza kwenye dirisha la cmd. Oh na btw, Tafadhali usiandike "NJIA RAHISI SANA …" Sababu ndiyo tunajua kwamba wote inaweza kufungua cmd na uandike "Net tuma jina la utumiaji la ujumbe wako hapa" Hii ni njia rahisi zaidi ya kuifanya. Kanusho Sinawajibika kabisa ikiwa chochote kitaenda vibaya na programu hii, au ikiwa programu hiyo inatumiwa vibaya kwa njia yoyote. Sasa tumepata hiyo njia, wacha tuendelee

Hatua ya 1: Wacha tuanze

Tuanze
Tuanze

Kwanza, nitakuonyesha hati na kwenye ukurasa unaofuata nitaelezea maana ya kila kitu kidogo. QuitEnd IFdim beginbegin = MsgBox ("Anza mazungumzo na" & target & "?", 36, "Carrier Pigeon v1.7") If begin = vbNo Then WScript. QuitEnd Ifdim messagemessage = "0" Do Mpaka message = "" message = InputBox ("Ingiza Ujumbe:" & vbcr & vbcr + _ "Hakuna Thamani inayotuma ujumbe tupu" & vbcr + _ "Bonyeza Ghairi au Alt + F4 ili kufunga dirisha", "" & Target, "", 13500, 100) Kuweka fs = CreateObject ("Scripting. FileSystemObject") strFileName = fs. BuildPath (Wscript. ScriptFullName & "\..", "~ msngr.bat") strFileName = fs. GetAbsolutePathName (strFileName) Set ts = fsame. Op, 2, Kweli) ts. WriteLine "@echo off" ts. WriteLine "set message =" & message ts. WriteLine "set & Target ts. WriteLine" net send% Target%% message% "ts. Closedim shellset shell = createobject ("wscript.shell") ganda. Run "~ msngr.bat", 2Loop

Hatua ya 2: Basi hebu tueleze…

Basi wacha tueleze…
Basi wacha tueleze…

Nambari iliyo kwenye ukurasa uliotangulia imeonyeshwa hapa chini na ufafanuzi, ikiwa unakili na kuipandika kwa neno, tafadhali fanya kwenye ukurasa uliopita. Ok, Kidogo hiki cha kwanza kinafungua sanduku ambalo linauliza jina la kompyuta unayotaka kuanza mazungumzo nayo. Sehemu ya "Ikiwa Lengo" inaiambia kompyuta imalize programu ikiwa vyombo vya habari vya mtumiaji 'vitafuta au huacha uwanja wa pembejeo wazi. dim TargetTarget = InputBox ("Ingiza Target Target:", "Carrier Pigeon v1.7 (TheKnight)") Ikiwa Kisha WScript. QuitEnd IF Kidogo hiki cha pili kinapeleka uingizaji ambao mtumiaji alifanya katika hatua ya awali, kwa mfano ikiwa pembejeo ya mtumiaji kompyuta inayolengwa kama: 'The_Pentagon' kisha ujumbe huu unarudisha ile inayosema "Anza mazungumzo na The_Pentagon?". Mpango sawa na hapo juu, ikiwa vyombo vya habari vya mtumiaji 'hapana, basi operesheni itakoma. dim beginbegin = MsgBox ("Anza mazungumzo na" & target & "?", 36, "Carrier Pigeon v1.7") If begin = vbNa Kisha WScript. QuitEnd If this next bit is the part that took me LONG to write. Kimsingi inaunda faili ya kundi na inaiita "~ msngr.bat". Halafu inaandika amri sahihi kwake ili ianzishe kutuma kwa NET. dim messagemessage = "0" Fanya Mpaka message = "" message = InputBox ("Enter Message:" & vbcr & vbcr + _ "Hakuna Thamani inayotuma ujumbe mtupu" & vbcr + _ "Bonyeza Cancel au Alt + F4 ili kufunga dirisha "," "& Target," ", 13500, 100) Weka fs = CreateObject (" Scripting. FileSystemObject ") strFileName = fs. BuildPath (Wscript. ScriptFullName &" \.. "," ~ msngr.bat ") strFileName = fs. GetAbsolutePathName (strFileName) Weka ts = fs. OpenTextFile (strFileName, 2, True) ts. WriteLine "@echo off" ts. WriteLine "set message =" & message ts. WriteLine "set & Target ts. WriteLine" net send Lengo%% ujumbe% "ts. Close hii kisha inaendesha faili ya kundi, na" 2 "inahakikisha inaendeshwa kwenye dirisha lililopunguzwa na kisha inafungwa. Hii inafanya ionekane kuwa ya kitaalam zaidi. wscript.shell ") shell. Run" ~ msngr.bat ", 2Loop Hizi aya mbili za mwisho za amri zimefunguliwa. Hii inamruhusu mtumiaji kuweka dirisha la ujumbe wazi, na kutuma ujumbe mwingi hadi mtumiaji atakapobonyeza 'kughairi na kuamua kufunga mpango.

Hatua ya 3: Nivumilie

Niwie radhi!
Niwie radhi!
Niwie radhi!
Niwie radhi!
Niwie radhi!
Niwie radhi!
Niwie radhi!
Niwie radhi!

Sawa, najua hiyo ilikuwa mengi kuchukua. Lakini labda nitawasilisha maagizo mapya kadhaa kwa wavuti kwa VBScripting rahisi, na VBScripting ya hali ya juu ikiwa watu wa kutosha watatoa maoni wakiiuliza.

Kwa hivyo sasa kuokoa faili! bonyeza "save" nitakuwa ujumbe kuhakikisha kuwa unataka kuanza mazungumzo na kompyuta hii. Ikiwa ulibofya 'Ndio' basi kisanduku cha kuingiza kinapaswa kuonekana (kulia juu ya skrini yako, ili uweze kuendelea na kile unachotaka kufanya) kukuuliza uingize ujumbe. Mara tu ujumbe unapoingiza na 'Sawa' ukibonyezwa, basi dirisha la cmd linapaswa kutoka nje kwenye upau wa zana na kisha kutoweka, hii ilikuwa faili ya kundi inayotuma ujumbe huo. Ikiwa rafiki yako (au adui) ana programu hiyo hiyo iliyosanikishwa kwenye kompyuta yao, au ni mzuri na kutuma kwa NET, basi unapaswa kupata jibu tena!

Hatua ya 4: Jambo la Mwisho kabla ya kwenda NET Kutuma Kila mahali

Ujumbe mmoja wa mwisho: HII HAITAFANYA KAZI KWENYE VISTA!

Amri ya kutuma NET ilifutwa kwa Vista kwa sababu ya usalama, kwa hivyo itafanya kazi tu kwenye mifumo ya uendeshaji ya Windows kabla ya hapo. Lakini kama wengine wanaweza kuwa umeona, nimeandika programu hii kwenye Vista! Kwa hivyo KATIKA nadharia inafanya kazi. Walakini tafadhali rudi na maoni juu ya ikiwa imefanikiwa au la. Asante TheKnight P. S. Ongeza uvivu wako kwa maneno, faili iko chini Ihifadhi katika folda yake mwenyewe, ili na "~ msngr.bat" iweze kuwa na wakati wa peke yake…

Ilipendekeza: