Saber si un proceso está corriendo por medio de su nombre Public Function IsRuning(ByVal ProcessName As String) As Boolean
Return Process.GetProcessesByName(ProcessName).Count > 0
End Function
Saber si un string es MultilineaString.Contains(Chr(13))
True y False repectivamente para Es y No Es, Siendo String el nombre de la variable o texto a consultar.
Leer una determinada linea de un archivoNecesitamos importar
Imports System.IO
Public Function ReadFileLine(ByVal filer As String, ByVal line As Integer) As String
Return File.
ReadAllLines(filer
).
ElementAt(line - 1) End Function
Explorar Ruta y seleccionar archivo (Método no Común) Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Integer, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Integer) As Integer
Dim Folder As String = "C:\", _
nFile As String = "Archivo"
ShellExecute
(0,
"Open",
Folder, vbNullString, vbNullString,
1) For Each i As Process In Process.GetProcessesByName("explorer")
End While
Exit For
Next
SendKeys.SendWait(nFile)
Folder el directorio a abrir y nFile el nombre del archivo a seleccionar sin incluir la extensión...
Usar la API Sleep sin declararlaSolo debemos importar la siguiente libreria
Imports System.Threading.Thread
Libererar la memoria RAM usada en nuestra aplicaciónDeclaramos la siguiente API
Public Declare Auto Function SetProcessWorkingSetSize Lib "kernel32.dll" (ByVal procHandle As IntPtr, ByVal min As Int32, ByVal max As Int32) As Boolean
Para Liberar nuestra memoria ahora solo tenemos que usar
SetProcessWorkingSetSize(Process.GetCurrentProcess.Handle, -1, -1)
Agregaré más