Olá,
Preciso utilizar o comando RUN pra mapear impressoras e outras coisas mais... o problema é que o comando RUN chama sempre o CMD ou COMMAND.COM, abrindo uma janela sempre que é acionado.
Como faço pra evitar essa janela que o sistema sempre abre quando o RUN é acionado? Existe algum outro comando em xharbour que substitui o RUN?
Um abraço,
Janio
Comando RUN com lib GTWVT
Moderador: Moderadores
Comando RUN com lib GTWVT
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
-
marcos.gurupi
- Usuário Nível 4

- Mensagens: 939
- Registrado em: 06 Jul 2004 11:53
- Localização: Gurupi-TO
- Antonio
- Usuário Nível 3

- Mensagens: 347
- Registrado em: 14 Ago 2003 17:33
- Localização: Sao Paulo - SP
- Contato:
Veja se Este Tópico ajuda de alguma forma.
Além do exemplo abaixo:
Além do exemplo abaixo:
Código: Selecionar todos
?? 'Test program for WINDOWS printing'
? '---------------------------------'
? SET(_SET_DEVICE)
aPrinter:=GetPrinters()
IF EMPTY(aPrinter)
? '----- No Printers installed'
ELSE
set printer to (GetDefaultPrinter())
? SET(_SET_PRINTER)
? SET(_SET_PRINTFILE)
set console off
set printer on
? 'Default Printer'
?'----------------'
? GetDefaultPrinter()
?
? 'Printers Available'
?'-------------------'
FOR x:= 1 TO LEN(aPrinter)
? aPrinter[x]
NEXT x
aPrinter:= GetPrinters(.T.)
? 'Printers and Ports'
?'-------------------'
FOR x:= 1 TO LEN(aPrinter)
? aPrinter[x,1]+' on '+aPrinter[x,2]
NEXT x
EJECT
set printer off
set console on
set printer to
ENDIF
? SET(_SET_PRINTER)
? SET(_SET_DEVICE)
WAIT
return nil
Antonio Carlos
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
Olá Antonio,
Tentei com o NetRedir, mas tá dando erro.
Tô fazendo assim:
NetRedir("LPT1:","\\Servidor\impressora")
erro:
Error TOOLS/9999 Windows Network operation failed:
NETREDIR( "LPT1:", "\\legus\fx2180", "")
(DOS Error 66)
quit
O que será isso??
Janio
Tentei com o NetRedir, mas tá dando erro.
Tô fazendo assim:
NetRedir("LPT1:","\\Servidor\impressora")
erro:
Error TOOLS/9999 Windows Network operation failed:
NETREDIR( "LPT1:", "\\legus\fx2180", "")
(DOS Error 66)
quit
O que será isso??
Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
