Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   ¿Cómo especificar un dispositivo de red utilizando system() ? (https://www.clubdelphi.com/foros/showthread.php?t=90662)

kagua77 07-08-2016 00:53:38

¿Cómo especificar un dispositivo de red utilizando system() ?
 
Hola a todos si pudieran ayudar.

Tengo lo siguiente

Código PHP:

AnsiString str;
str="\\localhost\impresora";
system(str); 

==>pero str me almacen "\\localhostimpresora"

como seria la solucion?

ecfisa 07-08-2016 01:16:17

Hola.
Cita:

Empezado por kagua77 (Mensaje 507471)
...Tengo lo siguiente

AnsiString str;
str="\\localhost\impresora";
system(str);

==>pero str me almacen "\\localhostimpresora"

como seria la solucion?

Para que str contenga: "\\localhost\\impresora",
Código:

  AnsiString str = "\\localhost\\impresora";
  system(str.c_str());

Saludos :)

kagua77 07-08-2016 01:37:45

Cita:

Empezado por ecfisa (Mensaje 507473)
Hola.


Para que str contenga: "\\localhost\\impresora",
Código:

  AnsiString str = "\\localhost\\impresora";
  system(str.c_str());

Saludos :)


me deja las 2 \\
Pero lo que requiero es espesificar " "\\localhost\impresora"

kagua77 07-08-2016 01:40:44

Cita:

Empezado por kagua77 (Mensaje 507474)
me deja las 2 \\
Pero lo que requiero es espesificar " "\\localhost\impresora"


Relmente el comando que requiero es


system("net use lpt1 "\\localhost\impresora");

ecfisa 07-08-2016 06:35:46

Hola.

Si la cadena que deseas obtener es:
Cita:

net use lpt1: \localhost\impresora
debes asignar:
Código PHP:

str "net use lpt1: \\localhost\\impresora" 

Pero, si la que deseas es:
Cita:

net use lpt1: \\localhost\impresora
deberás asignar:
Código PHP:

str "net use lpt1: \\\\localhost\\impresora" 


Saludos :)

kagua77 08-08-2016 22:05:14

Cita:

Empezado por ecfisa (Mensaje 507476)
Hola.

Si la cadena que deseas obtener es:

debes asignar:
Código PHP:

str "net use lpt1: \\localhost\\impresora" 

Pero, si la que deseas es:

deberás asignar:
Código PHP:

str "net use lpt1: \\\\localhost\\impresora" 

Saludos :)


Gracias por tu tiempo y sabiduria..., funciona a la perfeccion

Saludos


La franja horaria es GMT +2. Ahora son las 04:28:55.

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