Ver la Versión Completa : ¿Cómo especificar un dispositivo de red utilizando system() ?
kagua77
07-08-2016, 00:53:38
Hola a todos si pudieran ayudar.
Tengo lo siguiente
AnsiString str;
str="\\localhost\impresora";
system(str);
==>pero str me almacen "\\localhostimpresora"
como seria la solucion?
ecfisa
07-08-2016, 01:16:17
Hola.
...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",
AnsiString str = "\\localhost\\impresora";
system(str.c_str());
Saludos :)
kagua77
07-08-2016, 01:37:45
Hola.
Para que str contenga: "\\localhost\\impresora",
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
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:
net use lpt1: \localhost\impresora
debes asignar:
str = "net use lpt1: \\localhost\\impresora"
Pero, si la que deseas es:
net use lpt1: \\localhost\impresora
deberás asignar:
str = "net use lpt1: \\\\localhost\\impresora"
Saludos :)
kagua77
08-08-2016, 22:05:14
Hola.
Si la cadena que deseas obtener es:
debes asignar:
str = "net use lpt1: \\localhost\\impresora"Pero, si la que deseas es:
deberás asignar:
str = "net use lpt1: \\\\localhost\\impresora"Saludos :)
Gracias por tu tiempo y sabiduria..., funciona a la perfeccion
Saludos
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.