fișier vbscript. Cum se deschide un fișier .VBS? Adăugarea de date la un fișier

Sperăm că v-am ajutat să vă rezolvați problema fișierului VBS. Dacă nu știți de unde puteți descărca o aplicație din lista noastră, faceți clic pe link (acesta este numele programului) - Veți găsi informații mai detaliate despre unde să descărcați versiunea de instalare securizată a aplicației necesare.

O vizită la această pagină ar trebui să vă ajute să răspundeți în mod specific la aceste întrebări sau la întrebări similare:

  • Cum se deschide un fișier cu extensie VBS?
  • Cum se transformă un fișier VBS într-un alt format?
  • Care este extensia formatului de fișier VBS?
  • Ce programe acceptă fișierul VBS?

Dacă, după vizualizarea materialelor de pe această pagină, încă nu ați primit un răspuns satisfăcător la niciuna dintre întrebările prezentate mai sus, înseamnă că informațiile prezentate aici despre fișierul VBS sunt incomplete. Contactează-ne folosind formularul de contact și scrie ce informații nu ai găsit.

Ce altceva ar putea cauza probleme?

Pot exista mai multe motive pentru care nu puteți deschide un fișier VBS (nu doar lipsa unei aplicații corespunzătoare).
În primul rând- fișierul VBS poate fi legat incorect (incompatibil) cu aplicația instalată pentru a-l sprijini. În acest caz, trebuie să schimbați singur această conexiune. Pentru a face acest lucru, faceți clic dreapta pe fișierul VBS pe care doriți să îl editați, faceți clic pe opțiune "Deschide cu" apoi selectați programul pe care l-ați instalat din listă. După această acțiune, problemele cu deschiderea fișierului VBS ar trebui să dispară complet.
În al doilea rând- fișierul pe care doriți să-l deschideți poate fi pur și simplu deteriorat. În acest caz, cel mai bine ar fi să găsiți o nouă versiune a acesteia sau să o descărcați din nou din aceeași sursă (poate din anumite motive în sesiunea anterioară, descărcarea fișierului VBS nu s-a terminat și nu a putut fi deschis corect) .

Vrei să ajuți?

Dacă ai Informații suplimentare despre extensia de fișier VBS, vă vom fi recunoscători dacă o partajați utilizatorilor site-ului nostru. Folosiți formularul aflat și trimiteți-ne informațiile dvs. despre fișierul VBS.

Cele mai multe cauza comuna Problema cu deschiderea fișierului VBS este pur și simplu lipsa aplicațiilor adecvate instalate pe computer. În acest caz, este suficient să găsiți, să descărcați și să instalați o aplicație care servește fișiere în format VBS - astfel de programe sunt disponibile mai jos.

Motor de căutare

Introduceți extensia fișierului

Ajutor

Cheie

Vă rugăm să rețineți că unele date codificate din fișiere pe care computerul nostru nu le citește pot fi uneori vizualizate în Notepad. În acest fel vom citi fragmente de text sau numere - Merită să verificați dacă această metodă funcționează și în cazul fișierelor VBS.

Ce să faci dacă aplicația din listă a fost deja instalată?

Adesea, o aplicație instalată ar trebui să se conecteze automat la un fișier VBS. Dacă nu se întâmplă acest lucru, atunci fișierul VBS poate fi legat cu succes manual cu aplicația nou instalată. Pur și simplu faceți clic dreapta pe fișierul VBS, apoi selectați din lista disponibilă opțiunea „Alege programul implicit”. Apoi trebuie să selectați opțiunea „Vizualizare” și să găsiți aplicația preferată. Modificările introduse trebuie aprobate folosind opțiunea „OK”.

Programe care deschid un fișier VBS

Windows
MacOS

De ce nu pot deschide un fișier VBS?

Problemele cu fișierele VBS pot avea și alte cauze. Uneori chiar și instalarea pe un computer softwareîntreținerea fișierelor VBS nu va rezolva problema. Motivul pentru incapacitatea de a deschide și de a lucra cu fișierul VBS poate fi, de asemenea:

Asocieri inadecvate de fișiere VBS în intrările de registru
- coruperea fișierului VBS pe care îl deschidem
- infecția fișierelor VBS (viruși)
- prea puține resurse computerizate
- șoferi învechiți
- eliminarea extensiei VBS din registry sisteme Windows
- instalarea incompletă a unui program care acceptă extensia VBS

Remedierea acestor probleme ar trebui ca fișierele VBS să se poată deschide și să funcționeze cu ușurință. În cazul în care computerul are încă probleme cu fișierele, trebuie să apelați la ajutorul unui expert care va determina cauza exactă.

Computerul meu nu afișează extensii de fișiere, ce ar trebui să fac?

În setările standard ale sistemului utilizator Windows Computerul nu vede extensia de fișier VBS. Acest lucru poate fi schimbat cu succes în setări. Doar accesați „Panou de control” și selectați „Vizualizare și personalizare”. Apoi trebuie să mergeți la „Opțiuni dosar” și să deschideți „Vizualizare”. În fila „Vizualizare” există o opțiune „Ascunde extensiile tipurilor de fișiere cunoscute” – trebuie să selectați această opțiune și să confirmați operația făcând clic pe butonul „OK”. În acest moment, extensiile tuturor fișierelor, inclusiv VBS, ar trebui să apară sortate după numele fișierului.

Fișierul VBS este corupt

Dacă, după instalarea programului necesar din listă, tot nu puteți deschide un fișier cu extensia VBS, motivul poate fi deteriorat. Soluția poate fi găsirea unei noi copii a fișierului VBS pe care sunteți pe cale să-l deschideți

Extensia de fișier VBS nu este asociată cu aplicația corespunzătoare

În acest caz, cel mai simplu mod este să utilizați uneltele încorporate în sistemul de operare pentru asocierea fișierului VBS cu aplicații care să îl sprijine. Faceți dublu clic pe fișierul pe care nu îl puteți deschide - sistemul de operare va afișa o listă de programe care pot funcționa cu fișierul dvs. VBS. Selectați una dintre ele, sau indicați pe disc locația în care ați instalat una dintre ofertele din lista noastră. Windows ar trebui să deschidă fișierul VBS folosind un program preinstalat.

Intrarea referitoare la fișierul VBS din „Registrul de sistem Windows” a fost ștearsă sau coruptă
Fișierul VBS este infectat cu un virus

Se poate întâmpla ca virus informatic depusă sub dosarul VBS. În acest caz, probabil că nu va fi posibilă deschiderea unui astfel de fișier. Descărcați orice program antivirus bun și scanați fișierul VBS. Dacă programul antivirus detectează date periculoase, aceasta poate indica o indicație de fișier VBS.

În acest articol voi vorbi despre lucrul cu fișiere folosind VBS folosind obiectele FSO și File. În principiu, toate metodele și proprietățile prezentate aici sunt foarte asemănătoare cu cele din lecția anterioară despre lucrul cu foldere. Aș spune chiar că obiectul File este fratele geamăn al obiectului Folder. Această lecție va fi utilă când crearea unui hoț VBS pentru a fura parolele. Ei bine, să începem.

Metode obiect FSO pentru lucrul cu fișiere

Permiteți-mi să vă reamintesc din nou că pentru a lucra trebuie să sunăm Obiect FileSystemObject. Fără el, scriptul nostru VBS nu va funcționa.

CopyFile— copiază unul sau mai multe fișiere. Este posibil să utilizați caractere joker: „*” – orice număr de caractere și „?” – orice personaj.
Sintaxă: CopyFile(Sursa, Destinație [, Suprascriere])

  • Sursă— calea către fișierul pe care îl copiam.
  • Destinaţie- unde copiam.
  • Suprascrie- nu este un parametru necesar. Dacă trebuie să suprascrieți fișierele existente (adevărat) sau nu (fals). Implicit este True. Dacă fișierul copiat din folder are atributul Numai citire, apare o eroare.

MoveFile— mută unul sau mai multe fișiere. Este posibil să utilizați caractere joker. Dacă fișierul mutat există deja sau este un fișier în Destinație, va genera o eroare.
Sintaxă: MutareFișier(Sursă, Destinație)

Șterge fișierul— Șterge unul sau mai multe fișiere. Pot fi folosite caractere joker.
Sintaxă: DeleteFile(Filespec [, Force])

  • Filespec— Calea către fișier.
  • Vigoare— Nu este un parametru necesar. Ștergeți fișierele cu atributul numai citire (adevărat) sau nu (fals). Implicit este False.

Acum să ne bucurăm de exemplu:

„Lecția VBScript nr. 13: „Lucrul cu fișiere (FSO) „file_1.vbs”******************************** * ************************* Dim FSO, Text Set FSO = CreateObject("Scripting.FileSystemObject") FSO.CreateFolder "Folder with files" FSO .CreateFolder for i=1 to 9 Set Text = FSO.CreateTextFile(".\Folder with files\text_" & i & ".txt") next Text.Close MsgBox "Există 9 fișiere și 1 folder în folderul creat - Folder with files" & vbCrlf & "Acum fișierele vor fi copiate în folderul - Subdirector" FSO.CopyFile ".\Folder with files\text_*", ".\Folder with files\Subdirectory", 0 MsgBox "files copied" & vbCrlf & „Acum va avea loc ștergerea fișierelor vechi” FSO.DeleteFile „.\Folder with files\text*.txt”, 1 MsgBox „Old files deleted” & vbCrlf & „Mutați fișierele noi înapoi” FSO.MoveFile „.\Folder with files\Subdirectory\*.txt ", ".\Folder with files" MsgBox "Mutarea noilor fișiere înapoi s-a încheiat" & vbCrlf & "Toate fișierele și folderele sunt acum șterse" FSO.DeleteFolder ".\Folder with file*" , 0

"********************************************************

„Lecția VBScript #13:

„Lucrul cu fișiere (FSO)

„fișier_1.vbs

"********************************************************

Dim FSO , Text

FSO. Create Folder „Dosar cu fișiere”

FSO. Create Folder „.\Folder cu fișiere\Subdirector”

pentru i = 1 până la 9

Set Text = FSO . CreateTextFile( „.\Folder cu fișiere\text_”& i & „.txt” )

Următorul

Text. Aproape

MsgBox „9 fișiere și 1 folder au apărut în folderul creat - Dosar cu fișiere”& vbCrlf & „Acum fișierele vor fi copiate în folderul – Subdirector”

FSO. CopyFile „.\Folder cu fișiere\text_*”, „.\Folder cu fișiere\Subdirector”, 0

MsgBox "fisiere copiate"& vbCrlf & „Fișierele vechi vor fi acum șterse”

FSO. Șterge fișierul „.\Folder cu fișiere\text*.txt”, 1

MsgBox „Fișierele vechi au fost șterse”& vbCrlf & „Se mută fișierele noi înapoi”

FSO. MoveFile „.\Folder cu fișiere\Subdirector\*.txt”, „.\Folder cu fișiere”

MsgBox „S-a terminat mutarea fișierelor noi înapoi”& vbCrlf & „Toate fișierele și folderele vor fi acum șterse”

FSO. DeleteFolder „.\Folder cu fișier*”, 0

GetBaseName— Returnează numele fișierului specificat fără extensie.

GetExtensionName— Returnează extensia fișierului specificat.

GetFileName— Returnează numele fișierului împreună cu extensia acestuia.

GetParentFolderName— Returnează calea către fișierul specificat.

„************************************************ ******* „Lecția VBScript nr. 13: „Lucrul cu fișiere (FSO) „file_2.vbs”************************ * ******************************** Dim FSO, File1, File2, File3, File4 Set FSO = CreateObject("Scripting. FileSystemObject ") File1 = FSO.GetBaseName("C:\Papka\file.txt") File2 = FSO.GetExtensionName("C:\Papka\file.txt") File3 = FSO.GetFileName("C:\Papka\file . txt") File4 = FSO.GetParentFolderName("C:\Papka\file.txt") MsgBox File1 & vbCrlf & File2 & vbCrlf & File3 & vbCrlf & File4

"********************************************************

„Lecția VBScript #13:

„Lucrul cu fișiere (FSO)

„fișier_2.vbs

"********************************************************

Dim FSO , File1 , File2 , File3 , File4

Set FSO = CreateObject("Scripting.FileSystemObject")

Fișier1 = FSO. GetBaseName("C:\Papka\file.txt")

Fișier2 = FSO . GetExtensionName("C:\Papka\file.txt")

Fișier3 = FSO . GetFileName("C:\Papka\file.txt")

Fișier4 = FSO . GetParentFolderName("C:\Papka\file.txt")

MsgBox File1 & vbCrlf & File2 & vbCrlf & File3 & vbCrlf & File4

FileExists— Verifică prezența unui fișier. Returnează True dacă există și False în caz contrar.

„************************************************ ******* „Lecția VBScript nr. 13: „Lucrul cu fișiere (FSO) „file_3.vbs”************************ * ******************************* Dim FSO, File Set FSO = CreateObject("Scripting.FileSystemObject") File = FSO . FileExists("C:\Windows\WindowsUpdate.Log") MsgBox "Fișierul WindowsUpdate.txt există = " & Fișier

"********************************************************

„Lecția VBScript #13:

„Lucrul cu fișiere (FSO)

„fișier_3.vbs

"********************************************************

Dim FSO , File

Set FSO = CreateObject("Scripting.FileSystemObject")

Fișier = FSO . FileExists( „C:\Windows\WindowsUpdate.Log”)

MsgBox "Fișierul WindowsUpdate.txt există = "&Fişier

GetTempName- generează un nume de fișier aleatoriu care poate fi folosit pentru a crea fișiere temporare.

„************************************************ ******* „Lecția VBScript nr. 13: „Lucrul cu fișiere (FSO) „file_4.vbs”************************ * ******************************* Dim FSO Set FSO = CreateObject("Scripting.FileSystemObject") MsgBox FSO.GetTempName( )

GetFileVersion— Returnează versiunea fișierului executabil.

„************************************************ ******* „Lecția VBScript nr. 13: „Lucrul cu fișiere (FSO)” file_5.vbs „************************ * ******************************* Dim FSO Set FSO = CreateObject("Scripting.FileSystemObject") MsgBox FSO.GetFileVersion( " C:\Windows\write.exe") MsgBox FSO.GetFileVersion("C:\Program Files\WinRAR\WinRAR.exe")

"********************************************************

„Lecția VBScript #13:

„Lucrul cu fișiere (FSO)

„fișier_5.vbs

"********************************************************

Dim FSO

Set FSO = CreateObject("Scripting.FileSystemObject")

MsgBox FSO . GetFileVersion(„C:\Windows\write.exe”)

MsgBox FSO . GetFileVersion( „C:\Program Files\WinRAR\WinRAR.exe”)

GetFile- Returnează un obiect „Fișier” din calea specificată.

„************************************************ ******* „Lecția VBScript nr. 13: „Lucrul cu fișiere (FSO) „file_6.vbs”************************ * ******************************* Dim FSO Set FSO = CreateObject("Scripting.FileSystemObject") Set File = FSO. GetFile ("C:\File.txt") Fișier MsgBox

Am terminat direct cu FSO și acum să trecem la obiectul „Fișier”.

Proprietăți ale obiectului Fișier pentru lucrul cu fișiere

Atribute— Returnează atributele (setul de steaguri) fișierului.
Pentru un exemplu, vezi articolul „” - Totul este similar, Dar în schimb „GetFolder” folosim „GetFile”.

DataCreate— Returnează data creării fișierului

DataLastAccessed— Returnează data la care fișierul a fost accesat ultima dată.

DataLastModified— Returnează data ultimei modificări (Editare) a fișierului.

Conduce— Numele unității (obiectul „Drive”) pe care se află fișierul.

Nume— Returnează numele fișierului

ParentFolder- Returnează obiectul „Folder” al directorului părinte.

Cale— Returnează calea completă către fișier.

ShortName— Returnează numele scurt al fișierului în format 8.3

ShortPath— Returnează o cale scurtă către fișier în format 8.3

Dimensiune— Returnează dimensiunea fișierului.

Tip— Returnează tipul de fișier.

„************************************************ ******* „Lecția VBScript nr. 13: „Lucrul cu fișiere (FSO) „file_6.vbs”************************ * ******************************* Dim FSO, File Set FSO = CreateObject("Scripting.FileSystemObject") Set File = FSO .GetFile("C:\Windows\AppCompat\Appraiser\GatedDefaultCache.bin") MsgBox "Data de creare - " & File.DateCreated & vbCrLf _ & "Data ultima accesare - " & File.DateLastAccessed & vbCrLf _ & "Data ultima accesare modificat - " & File.DateLastModified & vbCrLf _ & "Drive - " & File.Drive & vbCrLf _ & "Nume fișier - " & File.Name & vbCrLf _ & "Directorul părinte - " & File.ParentFolder & vbCrLf _ & " Cale către fișier - " & File.Path & vbCrLf _ & "Short name 8.3 - " & File.ShortName & vbCrLf _ & "Path in 8.3 format - " & File.ShortPath & vbCrLf _ & "File type - " & File. Type & vbCrLf _ & „Dimensiunea fișierului în octeți - „ & File.Size

"********************************************************

„Lecția VBScript #13:

„Lucrul cu fișiere (FSO)

„fișier_6.vbs

"********************************************************

Dim FSO , File

Set FSO = CreateObject("Scripting.FileSystemObject")

Set File = FSO . GetFile( „C:\Windows\AppCompat\Appraiser\GatedDefaultCache.bin”)

MsgBox "Data creării -"&Fişier. DataCreated & vbCrLf_

& "Data ultimului acces - "&Fişier. DataLastAccessed și vbCrLf_

Dacă sistemul nostru nu se poate descurca cu extensia .VBS și toate metodele automate și semiautomate de a preda această artă au eșuat, rămânem cu editarea manuală a registrului Windows. Acest registru stochează toate informațiile referitoare la munca noastră. sistem de operare, inclusiv conectarea extensiilor de fișiere la programe pentru a le servi. Echipă REGEDITînscris în fereastră „căutați programe și fișiere” sau "lansaîn cazul versiunilor mai vechi ale sistemului de operare, ne oferă acces la registrul sistemului nostru de operare. Toate operațiunile efectuate în registru (chiar și cele nu foarte complexe cu privire la extensia de fișier .VBS) au un impact semnificativ asupra funcționării sistemului nostru, așa că înainte de a face orice modificări, ar trebui să vă asigurați că este făcută o copie a registrului actual. Secțiunea care ne interesează este cheia HKEY_CLASSES_ROOT. Următoarele instrucțiuni arată, pas cu pas, cum se modifică registry, în special intrarea din registry care conține informații despre fișierul .VBS.

Pas cu pas

  • Faceți clic pe butonul „start”.
  • În fereastra „găsiți programe și fișiere” (în versiunile mai vechi de Windows aceasta este fereastra „Run”), introduceți comanda „regedit” și apoi confirmați operația cu tasta „ENTER”. Această operațiune va lansa editorul de registry de sistem. Acest instrument vă va permite nu numai să vizualizați înregistrările existente, ci și să le modificați, să adăugați sau să le ștergeți manual. Datorită faptului că registrul Windows este cheia funcționării sale, toate operațiunile efectuate pe acesta trebuie efectuate în mod judicios și conștient. Îndepărtarea sau modificarea neglijente a unei chei necorespunzătoare poate deteriora permanent sistemul de operare.
  • Folosind combinația de taste ctr+F sau meniul Editare și opțiunea „Găsiți”, găsiți extensia .VBS care vă interesează introducând-o în fereastra motorului de căutare. Confirmați apăsând OK sau folosind tasta ENTER.
  • Copie de rezervă. Este extrem de important să creați o copie de rezervă a registrului înainte de a-i face modificări. Fiecare modificare are un impact asupra funcționării computerului nostru. În cazuri extreme, modificarea eronată a registrului poate duce la imposibilitatea repornirii sistemului.
  • Valoarea care vă interesează în ceea ce privește extensia poate fi editată manual, schimbând cheile alocate extensiei găsite.VBS. În acest loc, puteți, de asemenea, să creați independent intrarea dorită cu extensia a.VBS dacă nu este în registry. Toate opțiunile disponibile se află în meniul la îndemână (butonul dreapta al mouse-ului) sau în meniul „Editare” după plasarea cursorului în locul potrivit de pe ecran.
  • După ce ați terminat de editat intrarea pentru extensia .VBS, închideți registrul de sistem. Modificările introduse vor intra în vigoare după repornirea sistemului de operare.