3 moduri de deschidere a aplicațiilor și Windows maximizate cu VB Script [Windows]
Dacă există un lucru pe care îmi place să îl fac, este vorba de scrierea de scripturi VB. Fie că este vorba despre un fișier Windows Script sau despre un script VBA din cadrul unei aplicații, scripting-ul oferă posibilitatea de a adăuga funcționalități aplicațiilor în care majoritatea celorlalte persoane ar găsi limitări și blocaje.
Una dintre cele mai comune funcții pe care le-am găsit pe care le folosesc în multe dintre scenariile mele este maximizarea unei ferestre. Aceasta poate fi lansarea unei aplicații dintr-un script Windows sau poate lansarea unui document Excel sau Word în modul ecran complet pentru a fi afișat într-o sală de conferințe sau ca aplicație de tip.
Frumusețea scripting-ului este că nu trebuie să fii un programator care să facă acest lucru și nu trebuie să ai instalat niciun software special. Dacă utilizați un computer Windows sau orice aplicație care are back-end VBA, puteți utiliza aceste funcții. În acest articol voi oferi trei exemple despre modul în care puteți maximiza ferestrele utilizând scripturile VB, dar puteți să luați ceea ce vă voi arăta aici și să îl utilizați în orice alt script pe care ați putea-o construi.
Lansarea aplicațiilor în modul maximizat
Înainte de a începe, vă voi arăta rapid cum puteți lansa orice aplicație în modul maximizat prin scrierea unui script rapid care lansează acel program utilizând Windows Shell.
Există un parametru în Shell “Alerga” comanda unde puteți spune aplicației ce mod să funcționeze și va rula maximizat. Acesta este aspectul scenariului.
Option ExplicitOn Error Resume NextDim WshShellDim retValDim myPathset WshShell=CreateObject("WScript.Shell")retVal = WshShell.Run("C:\temp\firefox", 3)WScript.Quit
Puteți înlocui orice program în șirul în care am în prezent Firefox și dacă aplicația o permite. Se va lansa maximizat. Unele aplicații nu sunt. De exemplu, această tehnică funcționează pentru Firefox, dar Chrome pare să aibă o minte proprie. Indiferent, acest script va funcționa cu majoritatea aplicațiilor.
Documente deschise maximizate în Word
Pentru a maximiza orice document Word, folosind nimic mai mult decât un buton de comandă în Word, va trebui să activați modul de dezvoltare. Pentru aceasta, faceți clic pe butonul Windows și selectați Opțiunile pentru Word în partea de jos a dropdown. În meniul Opțiuni, selectați “Afișați fila Dezvoltator din Panglică“.
Acum puteți selecta elementul de meniu Dezvoltator și puteți utiliza “mod de proiectare” unde puteți codifica funcționalitatea minunată în documentele Word. Pentru a crea un buton care să maximizeze documentul pe ecran complet, trebuie doar să activați Modul Design, faceți clic pe butonul drop down Forms și faceți clic pe obiectul buton.
Plasați butonul oriunde doriți, în documentul dvs. Faceți clic dreapta pe buton, selectați Obiectul CommandButton apoi faceți clic pe Afișați codul. Acum, există două lucruri pe care le puteți face pentru a maximiza fereastra. Puteți forța aplicația Windows să se maximizeze astfel.
Application.WindowState = wdWindowStateMaximize
Sau, puteți face tot documentul să meargă pe ecran complet și să eliminați complet barele de instrumente ale antetului.
ActiveWindow.View.FullScreen = Adevărat
Aceasta face ca întregul document să fie afișat pe ecran complet, cu o singură dreaptă activată (dacă faceți clic pe butonul de riglă din stânga sus). Pentru a ieși din modul ecran complet, apăsați tasta Escape.
Pentru ce se poate folosi aceasta? Ei bine, dacă nu aveți Microsoft PowerPoint, puteți folosi această caracteristică pentru a utiliza Word ca instrument de afișare similar. Pentru a reveni la pagina următoare, defilați în jos documentul.
Dacă nu doriți să utilizați un buton de comandă și doriți ca documentul să fie deschis automat în acest mod, trebuie doar să utilizați codul de mai sus în funcția Document_Open (). Puteți accesa funcția respectivă în editorul de cod prin selectarea “Document” în meniul derulant din partea stângă a ferestrei de cod, și “Deschis” pe dropdown-ul din dreapta.
Deschideți foi de calcul maximizate în Excel
Ce puteți face cu VBA în Word, de obicei puteți face și în Excel, cu excepția faptului că lucrurile vor fi doar puțin diferite. Puteți activa bara de instrumente pentru dezvoltatori la fel cum ați procedat și în Word mai sus, dar când adăugați un buton, veți vedea că Excel dorește să aplicați un macro. Tot ce trebuie să faceți este să denumiți un nou Macro și să faceți clic pe “Nou” buton. Asta te va pune în editorul de cod.
Aici veți introduce codul pentru a maximiza foaia de calcul și pentru a elimina barele de derulare.
Dacă nu sunteți obișnuiți să codificați în VBA, veți observa că multe dintre obiectele pe care le puteți menționa în codul dvs. sunt listate în stânga. Puteți efectua o serie de acțiuni pe anumite coli și foi de lucru și multe obiecte din interiorul foilor respective. În acest caz, faceți referire la întreaga aplicație Excel.
Aplicație.DisplayFullScreen = Adevărat
Application.CommandBars ("Barul meniului din foaia de lucru") Enabled = False
Puteți efectua o serie de acțiuni pe anumite coli și foi de lucru și multe obiecte din interiorul foilor respective. În acest caz, faceți referire la întreaga aplicație Excel. Acest cod va converti fereastra Excel în modul ecran complet și apoi va elimina în întregime bara de meniu din partea superioară a ecranului.
La fel ca în Word, puteți ieși din acest mod cu tasta Escape și puteți folosi același cod pe ecran. De asemenea, puteți utiliza acest cod în funcțiile Workbook_Open () sau Worksheet_Activate () pentru a activa modul ecran complet fără a fi nevoie de un buton. Cu toate acestea, doriți să efectuați magia scenariului dvs. depinde de dvs.!
Deci, porniți Notepad sau MS Office și încercați aceste script-uri. Te-ai gândit la o utilizare creativă pentru a lansa aplicații maximizate? Distribuiți experiențele dvs. în secțiunea de comentarii de mai jos.
Credit de imagine: Shutterstock
Explorați mai multe despre: Android Launcher, Programare.