Cuprins:
- Pasul 1: Să începem
- Pasul 2: Deci, să explicăm …
- Pasul 3: Fii cu mine
- Pasul 4: Un ultim lucru înainte de a pleca NET Trimite peste tot
Video: NETsend Cu VBScripting: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:47
Ok, deci nu este în totalitate cu VBScripting, dar cred că VBScripting InputBoxes și Msgboxes arată mult mai ușor de utilizat decât introducerea într-o fereastră cmd. poate deschide cmd și tastați „Net send computername yourmessagehere” Acesta este doar un mod mai ușor de utilizat. Declinare de responsabilitate Nu sunt total responsabil dacă ceva nu merge bine cu acest program sau dacă programul este folosit în mod necorespunzător în ORICE fel. Acum am scăpat de asta, să mergem mai departe
Pasul 1: Să începem
În primul rând, vă voi arăta scriptul și pe pagina următoare vă voi explica ce înseamnă fiecare bit. QuitEnd IFdim beginbegin = MsgBox ("Începeți conversația cu" & țintă & "?", 36, "Carrier Pigeon v1.7") If begin = vbNo Then WScript. QuitEnd Ifdim messagemessage = "0" Do Until message = "" message = InputBox ("Introduceți mesajul:" & vbcr & vbcr + _ "Nicio valoare nu trimite un mesaj necompletat" & vbcr + _ "Apăsați Anulare sau Alt + F4 pentru a închide fereastra", "" & Țintă, "", 13500, 100) Set fs = CreateObject ("Scripting. FileSystemObject") strFileName = fs. BuildPath (Wscript. ScriptFullName & "\..", "~ msngr.bat") strFileName = fs. GetAbsolutePathName (strFileName) Set ts = fs. OpenTextFile, 2, True) ts. WriteLine "@echo off" ts. WriteLine "set message =" & message ts. WriteLine "set & Target ts. WriteLine" net send% Target%% message% "ts. Closedim shell shell = createobject ("wscript.shell") shell. Run "~ msngr.bat", 2Loop
Pasul 2: Deci, să explicăm …
Codul de pe pagina anterioară este prezentat mai jos cu câteva adnotări, dacă îl copiați și lipiți în cuvânt, vă rugăm să o faceți pe pagina anterioară. Bine, acest prim bit deschide caseta care cere numele computerului cu care doriți să începeți o conversație. Partea „Dacă țintă” spune computerului să termine programul dacă utilizatorul apasă pe „anulare” sau lasă câmpul de intrare necompletat. dim TargetTarget = InputBox ("Introduceți computerul țintă:", "Carrier Pigeon v1.7 (TheKnight)") If Then WScript. QuitEnd IF Acest al doilea bit retransmite intrarea pe care utilizatorul a făcut-o în pasul anterior, de exemplu dacă intrarea utilizatorului computerul țintă ca: „The_Pentagon”, atunci acest mesaj transmite unul care spune „Începeți conversația cu The_Pentagon?”. Același lucru ca mai sus, dacă utilizatorul apasă „nu, atunci operațiunea se va încheia. dim beginbegin = MsgBox („Începeți conversația cu„ & target &”?”, 36, „Carrier Pigeon v1.7”) If begin = vbNu, atunci WScript. QuitEnd If Următorul bit este partea care mi-a luat LUNG să scriu. Practic creează un fișier batch și îl numește „~ msngr.bat”. Apoi îi scrie comenzile corecte pentru a iniția trimiterea NET. dim messagemessage = "0" Do Until message = "" message = InputBox ("Enter Message:" & vbcr & vbcr + _ "Nicio valoare nu trimite un mesaj gol" & vbcr + _ "Apăsați Cancel sau Alt + F4 pentru a închide fereastra "," "& Țintă," ", 13500, 100) Set fs = CreateObject (" Scripting. FileSystemObject ") strFileName = fs. BuildPath (Wscript. ScriptFullName &" \.. "," ~ msngr.bat ") strFileName = fs. GetAbsolutePathName (strFileName) Set ts = fs. OpenTextFile (strFileName, 2, True) ts. WriteLine "@echo off" ts. WriteLine "set message =" & message ts. WriteLine "set & Target ts. WriteLine" net send % Țintă%% mesaj% "ts. Închide Apoi rulează fișierul batch, cu„ 2”asigurându-se că rulează într-o fereastră minimizată și apoi se închide. Acest lucru îl face să pară ceva mai profesionist. Dim shellset shell = createobject (" wscript.shell ") shell. Run" ~ msngr.bat ", 2Loop Ultimele două paragrafe de comenzi sunt Buclate. Acest lucru permite utilizatorului să mențină fereastra de mesaje deschisă și să trimită mai multe mesaje până când utilizatorul apasă pe 'anulare și decide să închidă programul.
Pasul 3: Fii cu mine
Ok, știu că a fost o mulțime de luat în considerare. Dar probabil voi trimite câteva site-uri noi instructabile pentru VBScripting simplu și VBScripting mai avansat dacă mulți oameni comentează cererea acestuia.
Deci acum, pentru a salva fișierul! apăsați Salvare, asigurați-vă că faceți extensia de fișier ".vbs" Știu că a fost mult de luat, dar vă voi explica ce se întâmplă dacă fișierul este utilizat corect: În primul rând veți primi o solicitare pentru computerul țintă Va fi un mesaj care vă asigură că doriți să începeți o conversație cu acest computer. Dacă ați făcut clic pe „Da”, atunci ar trebui să apară o casetă de introducere (în partea dreaptă sus a ecranului, astfel încât să puteți continua cu ceea ce doriți să faceți), solicitându-vă să introduceți mesajul. Odată ce un mesaj este introdus și se face clic pe „OK”, atunci o fereastră cmd ar trebui să iasă de-a lungul barei de instrumente și apoi să dispară, acesta a fost fișierul lot care trimitea mesajul. Dacă prietenul tău (sau inamicul) are același program instalat pe computerul sau este inteligent cu trimiterea NET, atunci ar trebui să primești un răspuns!
Pasul 4: Un ultim lucru înainte de a pleca NET Trimite peste tot
Un ultim mic mesaj: ACESTA NU FUNCȚIONEAZĂ PE VISTA!
Comanda de trimitere NET a fost desființată din Vista din motive de securitate, prin urmare va funcționa numai pe sistemele de operare Windows înainte de aceasta. Dar, după cum probabil ați observat unii dintre voi, am scris acest program pe Vista! Prin urmare, în TEORIE funcționează. Cu toate acestea, vă rugăm să ne întoarceți cu feedback despre dacă are succes sau nu. Mulțumesc TheKnight P. S. Incazați-vă prea leneș pentru cuvinte, fișierul este mai jos Salvați-l în propriul folder, astfel încât acesta și „~ msngr.bat” să aibă un timp singur …
Recomandat:
Cum să faci 4G LTE dublă antenă BiQuade Pași simpli: 3 pași
Cum să fac 4G LTE Double BiQuade Antenna Pași simpli: De cele mai multe ori mă confrunt, nu am o putere de semnal bună pentru lucrările mele de zi cu zi. Asa de. Căut și încerc diferite tipuri de antenă, dar nu funcționează. După un timp pierdut, am găsit o antenă pe care sper să o fac și să o testez, pentru că nu se bazează pe principiul
Design de joc în Flick în 5 pași: 5 pași
Designul jocului în Flick în 5 pași: Flick este un mod foarte simplu de a crea un joc, în special ceva de genul puzzle, roman vizual sau joc de aventură
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino - Pași cu pași: 4 pași
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino | Pași cu pas: în acest proiect, voi proiecta un senzor senzor de parcare inversă Arduino Car Circuit folosind senzorul cu ultrasunete Arduino UNO și HC-SR04. Acest sistem de avertizare auto bazat pe Arduino poate fi utilizat pentru navigație autonomă, autonomie robotică și alte r
Detectarea feței pe Raspberry Pi 4B în 3 pași: 3 pași
Detectarea feței pe Raspberry Pi 4B în 3 pași: În acest instructabil vom efectua detectarea feței pe Raspberry Pi 4 cu Shunya O / S folosind Biblioteca Shunyaface. Shunyaface este o bibliotecă de recunoaștere / detectare a feței. Proiectul își propune să obțină cea mai rapidă viteză de detectare și recunoaștere cu
Cum să faci un contor de pași ?: 3 pași (cu imagini)
Cum să fac un contor de pași ?: obișnuiam să performez bine la multe sporturi: mersul pe jos, alergatul, mersul pe bicicletă, jocul de badminton etc. Îmi place să călăresc să călătoresc în preajmă. Ei bine, uită-te la burtica mea ostilă …… Ei bine, oricum, decid să reîncep să fac mișcare. Ce echipament ar trebui să pregătesc?