Articles of windows

Convierta un script pequeño de PS en una línea larga en un archivo .BATch

Tengo este código de PowerShell que obtuve de la respuesta a esta pregunta ; muestra la ubicación / dimensiones de la ventana cmd.exe donde se ejecuta el código PS: $WindowFunction,$RectangleStruct = Add-Type -MemberDefinition @’ [DllImport(“user32.dll”, SetLastError = true)] [return: MarshalAs(UnmanagedType.Bool)] public static extern bool GetWindowRect(IntPtr hWnd, ref RECT lpRect); [StructLayout(LayoutKind.Sequential)] public struct RECT { public […]

cmd de alguna manera está escribiendo texto chino como salida

Tengo algunos problemas con cmd.exe, lo uso a veces para crear archivos y escribir allí el resultado. Pero si pruebo esto: wmic logicaldisk get name, freespace >> output.txt echo %date% >> output.txt Y lo comienzo 2-3 veces, obtengo un output.txt como: FreeSpace Name 17990881280 C: D:㠱〮⸴〲㈱ഠ䘊爀攀攀匀瀀愀挀攀 一愀洀攀 ഀ਀㄀㜀㤀㤀 㠀㠀㄀㈀㠀 䌀㨀 ഀ਀ 䐀㨀 ഀ਀㄀⸸㐰㈮㄰′਍ Bueno, este […]

Cómo hacer una lista de todas las carpetas con el tamaño a través del archivo por lotes

Quiero una solución simple para la lista de carpetas y su tamaño en formato txt o csv. Yo uso este código para la lista de carpetas dir C:\Temp\*.* /b /a:d > C:\folderList.txt salida de stream <> folder1 folder2 folder3 salida deseada <> folder1 # 100 MB folder2 # 30 MB folder3 # 110 MB Simplemente […]

¿Cómo obtener el nombre completo del usuario registrado en Windows?

¿Cómo obtener el nombre completo del usuario registrado (el que ingresó como su nombre real) usando Windows API o alguna otra cosa? Por ejemplo, cómo obtener “John Smith”, no “john” (como si fuera su nombre de usuario). GetUserName (…) no hace el trabajo porque devuelve el nombre de usuario, no el nombre completo.

Óptimo tamaño de lectura del búfer de archivo?

Estoy escribiendo una aplicación que necesita leer archivos bastante grandes. Siempre me he preguntado cuál es el tamaño óptimo para el búfer de lectura en una computadora moderna con Windows XP. Busqué en Google y encontré muchos ejemplos que tenían 1024 como el tamaño óptimo. Aquí hay un fragmento de lo que quiero decir: long […]

¿Limitaciones de memoria en una aplicación .Net de 64 bits?

En mi computadora portátil, ejecutando Windows 7 de 64 bits y con 2 GB de memoria libre (según lo informado por el Administrador de tareas), puedo hacer lo siguiente: var x = new Dictionary( 30 * 1024 *1024 ); Sin tener una computadora con más memoria RAM en las manos, me pregunto si esto se […]

Powershell: archivo nulo siempre generado (salida de Compare-Object)

La respuesta más popular para esta pregunta implica el siguiente código de Windows PowerShell (editado para corregir un error): $file1 = Get-Content C:\temp\file1.txt $file2 = Get-Content C:\temp\file2.txt $Diff = Compare-Object $File1 $File2 $LeftSide = ($Diff | Where-Object {$_.SideIndicator -eq ‘<='}).InputObject $LeftSide | Set-Content C:\temp\file3.txt Siempre obtengo un archivo de cero bytes como salida, incluso si […]

Encuentre la ruta absoluta de java.exe programáticamente desde el código java

Si tengo un java jar o un archivo de clase que inicia el usuario (suponiendo que la ruta java esté configurada en variables de entorno), entonces, ¿cómo puedo hacerlo desde dentro del código, averiguar la ruta absoluta de java.exe / javaw.exe desde la cual archivo está siendo lanzado. Al igual que en Ubuntu, podemos ejecutar: […]

Cómo escribir una imagen desde byte en MS WORD usando la aplicación C # Windows

Intenté escribir datos de FileStream , StreamWriter en un archivo de palabras. Está funcionando bien cuando los datos son formato de texto (usando StreamWriter ). Pero cuando intenté lo mismo con Binarywriter (para escribir imágenes en word doc) está escribiendo incorrectamente en el documento de Word. En el código siguiente lstOrderedSpares[index].SparePicture es la matriz de […]

Inicie el progtwig asociado o muestre el diálogo “Abrir con” desde otro progtwig

En la Ventana Siete, el siguiente comando muestra un cuadro de diálogo que termina sin ninguna otra acción, ¿por qué? El efecto esperado es lanzar el progtwig asociado Notepad++ o al menos Notepad RUNDLL32.EXE SHELL32.DLL,OpenAs_RunDLL D:\doc\toto.txt