Como crear una aplicación con bloc de notas
VBS y BAT
Visual Basic Script (VBS) es un código, es decir que escribiendo algo vamos a poder crear un programa legible en cualquier computadora Windows; los archivos BAT son archivos de texto que ejecutan secuencias de comandos. No es necesario que descargues nada, para empezar a crear lo único que tienes que hacer es entrar a bloc de notas o a otro editor de texto y escribir los códigos que te daremos a continuación:
Para decir un mensaje (.vbs):
MsgBox "Mensaje sencillo" MsgBox "Mensaje con un icono de advertencia",48 Msgbox "mensaje con icono de x" ,16, "titulo" MsgBox "Mensaje con un icono de Información",266304 texto = "Mensaje con un titulo" MyBox = MsgBox(texto,266304,"Soy el titulo!")
Después pones archivo, guardar como y escribes un nombre, como por ejemplo "mensaje" y le añades .vbs, por ejemplo deberías de guardarlo con este nombre "mensaje.vbs".
Para ocultar tu carpeta (.vbs):
cls @echo off title folder carpetaprotegida if exist "control panel.{21ec2020-3aea-1069-a2dd-08002b30309d}" goto unlock if not exist carpetaprotegida goto mdlocker :confirm echo quiere ocultar la carpetaprotegida? (s/n) set/p "cho=" if %cho%==s goto lock if %cho%==s goto lock if %cho%==n goto end if %cho%==n goto end echo invalid choice. goto confirm :lock ren carpetaprotegida "control panel.{21ec2020-3aea-1069-a2dd-08002b30309d}" attrib +h +s "control panel.{21ec2020-3aea-1069-a2dd-08002b30309d}" echo folder locked goto end :unlock echo introduzca la contrasena para mostrar la carpetaprotegida set/p "pass=" if not %pass%== cambie-este-texto-por-su-contraseña goto fail attrib -h -s "control panel.{21ec2020-3aea-1069-a2dd-08002b30309d}" ren "control panel.{21ec2020-3aea-1069-a2dd-08002b30309d}" carpetaprotegida echo folder unlocked successfully goto end ail echo invalid password goto end :mdlocker md carpetaprotegida echo carpetaprotegida created successfully goto end :end
después lo guardas con la extensión (.bat), así: "ocultar carpetas.bat".
Para elegir una carpeta (.vbs):
do On Error Resume Next Err.Clear Set ShellApp = CreateObject("Shell.Application") Set Ret = ShellApp.BrowseForFolder(0, "Seleccione una Carpeta", 16384) MsgBox(Ret.Self.Path) if Err.Number <> 0 then msgbox("error, elige una carpeta valida") else exit do end if loop
después lo guardas como .vbs, es decir lo guardas así: "elegir carpeta.vbs".
Para cerrar un proceso (.vbs):
set taskmgr = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery("select * from Win32_Process") For each process in taskmgr If Lcase(process.name) = "taskmgr.exe" then Process.terminate WScript.Quit() End If If Lcase(process.name) = "taskmgr.EXE" then Process.terminate WScript.Quit() End If Next
después lo guardas como .vbs, es decir lo guardas así: "cerrar proceso.vbs".
Para mostrar todos los archivos de una carpeta en vbs (.vbs):
Set objFSO = CreateObject("Scripting.FileSystemObject") objStartFolder = "C:\Users\Lenovo\Desktop" Set objFolder = objFSO.GetFolder(objStartFolder) Set colFiles = objFolder.Files For Each objFile in colFiles Wscript.Echo objFile.Name Next
después lo guardas como .vbs es decir lo guardas así: "ver archivos.vbs".
Para mostrar todas las subcarpetas de una carpeta en vbs (.vbs):
Set objFSO = CreateObject("Scripting.FileSystemObject") objStartFolder = "C:\Users\Lenovo\Desktop" Set objFolder = objFSO.GetFolder(objStartFolder) ShowSubfolders objFSO.GetFolder(objStartFolder) Sub ShowSubFolders(Folder) For Each Subfolder in Folder.SubFolders Wscript.Echo Subfolder.Path Next End Sub
después lo guardas como .vbs es decir lo guardas así: "ver subcarpetas.vbs".
Nota: no sirve si es que este código no esta al final
Para leer el contenido de un archivo de texto con vbs (.vbs):
Option Explicit Const conForReading = 1 Dim objFSO, objReadFile, contents Set objFSO = CreateObject("Scripting.FileSystemObject") Set objReadFile = objFSO.OpenTextFile("C:\Users\Lenovo\Desktop\tareas.txt", 1, False) contents = objReadFile.ReadAll objReadFile.close wscript.echo contents Set objFSO = Nothing Set objReadFile = Nothing WScript.Quit()
después lo guardas como .vbs es decir lo guardas así: "leer txt.vbs".
Para crear un archivo vbs que cree otros archivos vbs (.vbs):
set filetxt = filesys.CreateTextFile("C:\Users\"+CreateObject("WScript.Network").UserName+"\Desktop\saludo.vbs",true) dim uno uno=INPUTBOX("escribe el codigo") if uno="" then else filetxt.WriteLine("msgbox"+""""+uno+"""") end if dim dos dos=INPUTBOX("escribe el codigo") if dos="" then else filetxt.WriteLine("msgbox"+""""+dos+"""") end if dim tres tres=INPUTBOX("escribe el codigo") if tres="" then else filetxt.WriteLine("msgbox"+""""+tres+"""") end if dim cuatro cuatro=INPUTBOX("escribe el codigo") if cuatro="" then else filetxt.WriteLine("msgbox"+""""+cuatro+"""") end if dim cinco cinco=INPUTBOX("escribe el codigo") if cinco="" then else filetxt.WriteLine("msgbox"+""""+cinco+"""") end if
después lo guardas como .vbs es decir lo guardas así: "crear vbss.vbs".
Nota: Este archivo te pide palabras y después crea en el escritorio un archivo vbs que dice tus palabras.
Para saber todos los archivos, subcarpetas y archivos de dentro de las subcarpetas de una carpeta (.vbs):
Set objFSO = CreateObject("Scripting.FileSystemObject") objStartFolder = "C:\Users\Lenovo\Desktop" Set objFolder = objFSO.GetFolder(objStartFolder) Wscript.Echo objFolder.Path Set colFiles = objFolder.Files For Each objFile in colFiles Wscript.Echo objFile.Name Next Wscript.Echo ShowSubfolders objFSO.GetFolder(objStartFolder) Sub ShowSubFolders(Folder) For Each Subfolder in Folder.SubFolders Wscript.Echo Subfolder.Path Set objFolder = objFSO.GetFolder(Subfolder.Path) Set colFiles = objFolder.Files For Each objFile in colFiles Wscript.Echo objFile.Name Next Wscript.Echo ShowSubFolders Subfolder Next End Sub
después lo guardas como .vbs es decir lo guardas así: "ver contiene.vbs".
Para ocultar o ver las extensiones de archivo en tu pc (.vbs):
FileExt = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideFileExt" Set Sh = WScript.CreateObject("WScript.Shell") St = Sh.RegRead(FileExt) If St = 1 Then Sh.RegWrite FileExt, 0, "REG_DWORD" Else Sh.RegWrite FileExt, 1, "REG_DWORD" End If Sh.SendKeys("{F5}")
después lo guardas como .vbs es decir lo guardas así: "ver o ocultar extensiones.vbs".
Para descargar un archivo de internet con vbs (.vbs):
On Error Resume Next Err.Clear strFileURL = "https://download1648.mediafire.com/mlc0tdxgbojg/bsfwjz9vmr7zcxx/Notes+program.exe" strHDLocation = "C:\Users\"+CreateObject("WScript.Network").UserName+"\Desktop\Notes program.exe" Set objXMLHTTP = CreateObject("MSXML2.XMLHTTP") objXMLHTTP.open "GET", strFileURL, false objXMLHTTP.send() If objXMLHTTP.Status = 200 Then Set objADOStream = CreateObject("ADODB.Stream") objADOStream.Open objADOStream.Type = 1 'adTypeBinary objADOStream.Write objXMLHTTP.ResponseBody objADOStream.Position = 0 'Set the stream position to the start Set objFSO = Createobject("Scripting.FileSystemObject") If objFSO.Fileexists(strHDLocation) Then objFSO.DeleteFile strHDLocation Set objFSO = Nothing objADOStream.SaveToFile strHDLocation objADOStream.Close Set objADOStream = Nothing End if Set objXMLHTTP = Nothing if Err.Number <> 0 then msgbox("El archivo no se descargo correctamente, vuelva a intentar") else msgbox("Archivo descargado con exito") end if
después lo guardas como .vbs es decir lo guardas así: "descargar archivo.vbs".
---En caso de error repetidamente aquí esta el código original:---
strFileURL = "www.sitio de internet.com/archivo.zip" strHDLocation = "Directorio donde se guardara el archivo / archivo.zip" Set objXMLHTTP = CreateObject("MSXML2.XMLHTTP") objXMLHTTP.open "GET", strFileURL, false objXMLHTTP.send() If objXMLHTTP.Status = 200 Then Set objADOStream = CreateObject("ADODB.Stream") objADOStream.Open objADOStream.Type = 1 'adTypeBinary objADOStream.Write objXMLHTTP.ResponseBody objADOStream.Position = 0 'Set the stream position to the start Set objFSO = Createobject("Scripting.FileSystemObject") If objFSO.Fileexists(strHDLocation) Then objFSO.DeleteFile strHDLocation Set objFSO = Nothing objADOStream.SaveToFile strHDLocation objADOStream.Close Set objADOStream = Nothing End if Set objXMLHTTP = Nothing
Para abrir el panel de control (.vbs):
Set objShell = CreateObject("Wscript.Shell") objShell.Run "explorer.exe shell:ControlPanelFolder"
después lo guardas como .vbs es decir lo guardas así: "abrir panel de control.vbs".
Para ver la cantidad de RAM disponible (.vbs):
strComputer = "." Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colSettings = objWMIService.ExecQuery ("Select * from Win32_OperatingSystem") For Each objOperatingSystem in colSettings Wscript.Echo("RAM disponible: " & objOperatingSystem.FreePhysicalMemory) Next
después lo guardas como .vbs es decir lo guardas así: "Ver RAM.vbs".
Para crear un bucle y que lo repita (.vbs):
do msgbox("Hola") loop
Nota: para salir del bucle debes de poner "exit do" en alguna parte del código
después lo guardas como .vbs es decir lo guardas así: "bucle.vbs".
Excepción (.vbs):
On Error Resume Next Err.Clear msgbox("Aqui va tu codigo") if Err.Number <> 0 then msgbox("Aqui va el error que deseeas poner") else msgbox("Aqui va cuando todo sale bien") end if
después lo guardas como .vbs es decir lo guardas así: "error.vbs".
Para crear un archivo de texto con contenido (.vbs):
dim filesys, filetxt set filesys = CreateObject("Scripting.FileSystemObject") set filetxt = filesys.CreateTextFile("C:\Users\Lenovo\Desktop\somefile1.txt",true) filetxt.WriteLine("aplicaciones gratis.") filetxt.WriteLine("hola.") filetxt.WriteLine("amigos.")
después lo guardas como .vbs es decir lo guardas así: "crear archivo de texto.vbs".
Para aumentar texto a un archivo de texto (.vbs):
dim filesys, filetxt Const ForReading = 1, ForWriting = 2, ForAppending = 8 set filesys = CreateObject("Scripting.FileSystemObject") Set filetxt = filesys.OpenTextFile("C:\Users\Lenovo\Desktop\somefile.txt",ForAppending,True) filetxt.WriteLine("aplicaciones gratis.") filetxt.WriteLine("hola.") filetxt.WriteLine("amigos.") filetxt.Close
después lo guardas como .vbs es decir lo guardas así: "aumentartextoaarchivodetexto.vbs".
Eliminar un archivo (.vbs):
dim filesys, demofile set filesys = CreateObject ("Scripting.FileSystemObject") If (filesys.FileExists("C:\Users\Lenovo\Desktop\somefile.txt")) Then set demofile = filesys.GetFile("C:\Users\Lenovo\Desktop\somefile.txt") demofile.Delete msgbox("El archivo se elimino con exito") Else WScript.Echo("El archivo no existe!") End If WScript.Quit()
después lo guardas como .vbs es decir lo guardas así: "eliminar un archivo.vbs"
Para aumentar y quitar atributos a un archivo (.vbs):
Dim fs, f Set fs = CreateObject("Scripting.FileSystemObject") Set f = fs.GetFile("C:\Users\Lenovo\Desktop\Nueva carpeta\Nuevo documento de texto.txt") If f.attributes and 2 Then f.attributes = f.attributes - 2 else f.attributes = f.attributes + 2 end if
después lo guardas como .vbs es decir lo guardas así: "poner atributos.vbs".
Para verificar que un archivo existe (.vbs):
Set fso = CreateObject("Scripting.FileSystemObject") If (fso.FileExists("C:\Users\Lenovo\Desktop\pri.PNG")) Then WScript.Echo("El archivo existe!") Else WScript.Echo("El archivo no existe!") End If WScript.Quit()
después lo guardas como .vbs es decir lo guardas así: "verificarexiste.vbs".
Para verificar que una carpeta exista (.vbs):
Set fso = CreateObject("Scripting.FileSystemObject") Set shl = CreateObject("WScript.Shell") path="C:\Users\CYBERTEL\Desktop\visual studio\" exists = fso.FolderExists(path) if (exists) then msgbox("existe") else msgbox("no existe") end if
después lo guardas como .vbs es decir lo guardas así: "verificarexistecarpeta.vbs".
Para saber el nombre de usuario (.vbs):
msgbox(CreateObject("WScript.Network").UserName)
después lo guardas como .vbs es decir lo guardas así: "nombreusu.vbs".
Para saber la carpeta actual de el código vbs (.vbs):
set my_shell = CreateObject ("WScript.Shell") set file_system = CreateObject ("Scripting.FileSystemObject") my_shell.CurrentDirectory = file_system.GetParentFolderName (Wscript.ScriptFullName) msgbox(my_shell.CurrentDirectory)
después lo guardas como .vbs es decir lo guardas así: "carpecodi.vbs".
Para apagar la computadora (.vbs):
Abre el Bloc de notas. Es el programa gratuito de edición de texto que viene con todas las versiones de Windows. Puedes usarlo para crear un comando que, al ejecutarlo, cierre Windows por ti.
Puedes encontrar el Bloc de notas haciendo clic en el menú "Inicio" y seleccionando "Programas" → "Accesorios" → "Bloc de notas". También puedes hacer clic en el menú "Inicio", escribir Bloc de notas en la barra de búsqueda y presionar ↵ Enter.
Escribe:
shutdown.exe -s
en la primera línea. Este es el comando para apagar la computadora.
Agrega un temporizador usando la etiqueta .-t. En forma predeterminada, el proceso de apagado se retardará 30 segundos. Puedes cambiar esto usando la etiqueta -t con el número de segundos que quieras retardar el apagado.
Por ejemplo, para crear un comando de apagado que espere 45 segundos, escribe shutdown.exe -s -t 45.
Para crear un comando que apague la computadora de inmediato, escribe shutdown.exe -s -t 00.
Agrega un mensaje para mostrar. Si quieres, puedes agregarle un mensaje personalizado a la notificación de apagado usando la etiqueta -c. Usando el ejemplo anterior, escribe shutdown.exe -s -t 45 -c "comentario". El comentario debe ir entre comillas[1] .
Por ejemplo, puedes comunicarle al usuario en cuánto tiempo comenzará a apagarse la computadora escribiendo shutdown.exe -s -t 45 -c "La computadora se apagará en 45 segundos"
después de eso pones guardar como escribes el nombre que quieras y pones a su lado .vbs
por ejemplo " apagarcompu.vbs " y lo guardas
Esto es para que se habrán varios archivos al mismo tiempo sin parar nunca (a menos que reinicies tu ordenador) (.bat).
@echo off :bucle start nombre del archivo.extension goto bucle
Nota: En donde dice "nombre del archivo" pones el nombre de tu archivo (tu archivo no se abrirá si no esta guardado en la misma carpeta o tiene un espacio en el nombre), y en donde dice extensión pones la extensión, por ejemplo: .exe
después lo guardas con el nombre mas .bat, por ejemplo "virus.bat ".
Esto es para escribir algo, en este caso hola soy yo (.vbs):
WScript.Sleep 1800 WScript.Sleep 1000 Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "notepad" WScript.Sleep 100 WshShell.AppActivate "Notepad" WScript.Sleep 500 WshShell.SendKeys "H" WScript.Sleep 500 WshShell.SendKeys "o" WScript.Sleep 500 WshShell.SendKeys "l" WScript.Sleep 500 WshShell.SendKeys "a" WScript.Sleep 500 WshShell.SendKeys "{ENTER}" WScript.Sleep 500 WshShell.SendKeys "s" WScript.Sleep 500 WshShell.SendKeys "o" WScript.Sleep 500 WshShell.SendKeys "y" WScript.Sleep 500 WshShell.SendKeys " " WScript.Sleep 500 WshShell.SendKeys "y" WScript.Sleep 500 WshShell.SendKeys "o"
después lo guardas con la extensión .vbs
Iniciar programas o aplicaciones, en este caso la calculadora de Windows (.vbs):
Set objShell = CreateObject("Wscript.Shell") objShell.Run "calc.exe"
después lo guardas con la extensión .vbs
Enviar instrucciones de pulsaciones al teclado (.vbs):
El siguiente script al ejecutarlo, se obtiene un efecto similar que usar la tecla F1.
set WshShell = WScript.CreateObject("WScript.Shell") WshShell.SendKeys "{F1}"
después lo guardas con la extensión .vbs
Hora y saludo (.vbs):
MsgBox "Hola" & vbCrlf & "Hoy es: "& Date & vbCrlf & "Hora: " & Time,266304
después lo guardas con la extensión .vbs
Para abrir un link en el navegador (.vbs):
Set variable = CreateObject("WScript.Shell") variable.Run "https://aplicaciones07.blogspot.com"
después lo guardas con la extensión .vbs
Para crear una variable en vbs (.vbs):
DIM MINOMBRE DIM NOMBRE MINOMBRE="samuel" MSGBOX("pon nombre") NOMBRE=INPUTBOX("escribelo") IF NOMBRE=MINOMBRE THEN MSGBOX("hola") variable.Run "https://aplicaciones07.blogspot.com" ELSE MSGBOX("no eres de aqui") END IF
después de eso lo guardas con (".vbs")
Para poner un buscador (.vbs):
msgbox ("hola"), vbinformation, "Aplicaciones gratis" msgbox ("Bienvenido"), vbinformation, "Aplicaciones gratis" msgbox ("Busca la aplicacion que mas quieres"), vbinformation, "Aplicaciones gratis" DIM MINOMBRE DIM NOMBRE MINOMBRE="hola""persona" MSGBOX("pon nombre") NOMBRE=INPUTBOX("escribelo") IF NOMBRE="hola" THEN MSGBOX("hola") ELSE END IF IF NOMBRE="persona" THEN MSGBOX("hola persona") ELSE END IF
después lo guardas con la extensión .vbs
Todo el mundo recordará la famosa película de Matrix tanto si la vieron como si no por esa famosa pantalla en la que se mostraban en movimiento un montón de números. Pues bien, si quieres mostrar una pantalla similar a la de la película Matrix en tu ordenador, sólo tienes que abrir un bloc de notas y copiar el siguiente texto (.bat):
@echo off color 02 :tricks echo %random%%random%%random%%random%%random%%random%%random%%random% goto tricks
Una vez hecho esto, pulsamos sobre la opción del menú del bloc de notas Archivo > Guardar como, le damos un nombre al archivo y lo guardamos con extensión .bat. Ahora, sólo queda ir a la ubicación donde lo hayamos guardado y hacer doble clic sobre él para ver cómo se abre una ventana negra en la que no parar de pasar números en color verde.
Has que el ordenador hable (.vbs):
Dim Message, Speak Message=InputBox("Introduce el texto que quieres escuchar") Set Speak=CreateObject("sapi.spvoice") Speak.Speak Message
también puedes cambiar Message por Message="texto que quieras que diga"
después lo guardas con la extensión .vbs
Has que del blog de notas un diario que auto almacena las fechas:
Para poder utilizar este truco, debemos crear un nuevo documento con el Bloc de Notas y escribir en él “.LOG” (sin comillas y en mayúsculas) y luego pulsar la tecla “Enter”. A continuación guardamos el archivo con el nombre que deseemos, por ejemplo “Diario”.
De ahora en más, cada vez que se abramos este archivo para escribir, de forma automática el Bloc de Notas insertará la fecha y la hora actual antes de que comencemos a escribir.
Ejecutar comandos de la Shell de Windows en este caso el Panel de control de Windows (.vbs):
Set objShell = CreateObject("Wscript.Shell") objShell.Run "explorer.exe shell:ControlPanelFolder"
De la misma forma anterior puede usarse cualquier otro de los comandos de la Shell de Windows, que permiten abrir funciones y carpetas especiales del sistema.
Crear un punto de restauración (.vbs):
Option Explicit Dim oSysRestore, sName, makeRestorePoint, sMsg sMsg= msgBox("Este script creara un punto de restauracion. Continuar?", vbYesNo) If sMsg = vbNo then wScript.Quit Set oSysRestore = GetObject( "winmgmts:\\.\root\default:Systemrestore" ) sName = inputBox("Escriba el nombre para el punto de restauracion." & vbCrlf & "El dato sera incluido.", "Name the restore point") if sName ="" then wScript.Quit makeRestorePoint = oSysRestore.CreateRestorePoint( sName, 0, 100 ) msgBox "El punto de restauracion llamado " & sName & " ha sido creado" set oSysRestore = Nothing wscript.Quit
Muestra la cantidad de memoria RAM libre (.vbs):
strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" _ & strComputer & "\root\cimv2") Set colSettings = objWMIService.ExecQuery _ ("Select * from Win32_OperatingSystem") For Each objOperatingSystem in colSettings Wscript.Echo "RAM disponible: " & _ objOperatingSystem.FreePhysicalMemory Next
Muestra la cantidad de memoria RAM instalada (.vbs):
strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" _ & strComputer & "\root\cimv2") Set colSettings = objWMIService.ExecQuery _ ("Select * from Win32_ComputerSystem") For Each objComputer in colSettings Wscript.Echo "Nombre del equipo: " & objComputer.Name Wscript.Echo "Memoria física total: " & _ objComputer.TotalPhysicalMemory Next
Identificar dispositivos en conflicto en el equipo (.vbs):
strComputer = "." Set objWMIService = GetObject(_ "winmgmts:\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery _ ("Select * from Win32_PnPEntity " _ & "WHERE ConfigManagerErrorCode <> 0") For Each objItem in colItems Wscript.Echo "Nombre: " & objItem.Name Wscript.Echo "Descripción: " & objItem.Description Wscript.Echo "ID Identidad del dispositivo: " & objItem.DeviceID Wscript.Echo "Fabricante: " & objItem.Manufacturer Wscript.Echo "Class GUID: " & objItem.ClassGuid Wscript.Echo "PNP Device ID: " & objItem.PNPDeviceID Wscript.Echo "Servicio: " & objItem.Service Next
Información del CPU del equipo (.vbs):
strComputer = "." On Error Resume Next Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_ComputerSystem") For Each objItem in colItems Msgbox "Numero de procesadores: " & objItem.NumberOfProcessors Next Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_Processor") For Each objItem in colItems MsgBox "Tipo de procesador: " & objItem.Name MsgBox "Numero de procesadores logicos: " & objItem.NumberOfLogicalProcessors MsgBox "Cantidad de nucleos: " & objItem.NumberOfCores Next
Crear nota de texto (.vbs):
La primera vez que se ejecuta crea un archivo de texto llamado nota.txt, que incluye la fecha y hora actual.
Al ejecutarse posteriormente agregará al mismo archivo la nueva fecha y hora y así sucesivamente.
Set FSO = CreateObject("Scripting.FileSystemObject") Set lf = FSO.OpenTextFile("nota.txt", 8, True) msg = Date & " " & Time lf.WriteLine(msg) lf.Close Set lf=Nothing Set FSO=Nothing
Crear un acceso directo (.vbs):
Set objshell = createobject("wscript.shell") Set ellink = objshell.createshortcut("C:\Notepad.lnk") Ellink.targetpath = "C:\windows\notepad.exe" Ellink.windowstyle = 1 Ellink.hotkey = "CTRL+SHIFT+N" Ellink.iconlocation = "C:\windows\notepad.exe,0" Ellink.description = "Acceso directo al Bloc de notas" Ellink.workingdirectory ="C:\" Ellink.save
Abrir una aplicación en pantalla completa (.bat):
start /max NombreDeLaAplicacion.exe
Deshabilitar la paginación en el Registro (.vbs):
Este script modifica la clave Memory Management en el Registro de Windows y cambia el valor DWORD: DisablePagingExecutive en 1.
Dim wshShell, RegKey Set wshShell = Wscript.CreateObject("Wscript.Shell") msgIntro = msgBox("Este scrip deshabilitara la paginación del nucleo" & vbCrlf & "Desea continuar?", vbYesNo+vbQuestion) If msgIntro = vbNo then Wscript.Quit RegKey = "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\" wshShell.regWrite RegKey & "DisablePagingExecutive", 00000001, "REG_DWORD" Set objWshell = Nothing msgBox "Hecho" & vbCrlf & "Otros scripts
-Texto invisible (sin las comillas): "⠀"