Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Sistemas operativos > Windows
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 23-11-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 22
cHackAll Va por buen camino
Hola Suriu, tienes tres opciones (aconsejo la tercera );

Código Delphi [-]
 WinExec('cmd /ccscript script.vbs>stdout.txt', SW_HIDE);
 ListBox1.Items.LoadFromFile('stdout.txt');
 DeleteFile('stdout.txt');
Código Delphi [-]
 ShowMessage(GetDosOutput('cscript script.vbs')); // Busca dicha función en el foro
Código Delphi [-]
uses ActiveX, ComObj;

procedure TForm1.Button1Click(Sender: TObject);
const DeviceType: array [1..7] of PChar = ('Other', 'Unknown', 'Video', 'SCSI Controller', 'Ethernet', 'Token Ring', 'Sound');
var
 WMI, Item: OleVariant;
 foreach: IEnumVariant;
 enum: IUnknown;
 Output: string;
begin
 WMI := CreateOleObject('WbemScripting.SWbemLocator');
 enum := WMI.ConnectServer.InstancesOf('Win32_OnBoardDevice')._NewEnum;
 foreach := enum as IEnumVariant;
 Output := '';
 while foreach.Next(1, Item, PDWORD(0)^) = 0 do
  begin
   Output := Output + DeviceType[Integer(Item.DeviceType)] + ': ' + Item.Description + #13;
   VariantClear(Item);
  end;
 foreach := nil;
 enum := nil;

 ShowMessage(Output);
end;

Saludos
__________________
RTFM > STFW > Foro > Truco > Post > cHackAll > KeBugCheckEx
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ejecutar script desde el isql victork_py Firebird e Interbase 9 25-05-2017 20:56:54
Como crear una aplicasion mediante otra? THACKER Varios 3 05-10-2008 18:30:42
Duda sobre trabajo con bash shell script Suriu Linux 1 13-03-2008 16:09:06
actualización de base de datos desde script dandia28 Conexión con bases de datos 2 21-06-2007 02:01:53
Operar con ficheros .pdf desde script php smendo PHP 1 18-05-2005 19:20:29


La franja horaria es GMT +2. Ahora son las 03:19:12.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi