Como abrir notepad maximizado
Moderador: Moderadores
Como abrir notepad maximizado
olá pessoal, com esse comando estou abrindo o notepad, gostaria de saber se existe alguma lib
que eu possa usar para abri-lo maximizado com xHarbour, jé entrei em propriedades do bloco de notas e
mudei para MAXIMIZADO, mas mesmo assim ele abre em tela normal.
RUN ( "notepad.exe c:\ESTOQUE\relat.txt" )
xHarbour
que eu possa usar para abri-lo maximizado com xHarbour, jé entrei em propriedades do bloco de notas e
mudei para MAXIMIZADO, mas mesmo assim ele abre em tela normal.
RUN ( "notepad.exe c:\ESTOQUE\relat.txt" )
xHarbour
Como abrir notepad maximizado
Se for com harbour:
Execute( "notepad.exe", "c:\ESTOQUE\relat.txt" )
Obs.: se não for usar a função hwg_MsgStop da hwgui, substituir por Alert
Ver a variável nStyle da função Execute ( 3 Activates the window and displays it as a maximized window. ) não testei.
Execute( "notepad.exe", "c:\ESTOQUE\relat.txt" )
Obs.: se não for usar a função hwg_MsgStop da hwgui, substituir por Alert
Ver a variável nStyle da função Execute ( 3 Activates the window and displays it as a maximized window. ) não testei.
Código: Selecionar todos
FUNCTION Execute( cProgram, cParameter, lEspera )
LOCAL oShell, lOk := .T., nStyle
lEspera := hb_DefaultValue(lEspera, .T.)
TRY
oShell := Win_OleCreateObject( "WScript.Shell" )
CATCH
TRY
oShell := Win_OleCreateObject( "WScript.Shell" )
CATCH
lOk := .F.
END
END
IF lOk
TRY
/*
intWindowStyle
Description
0 Hides the window and activates another window.
1 Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
2 Activates the window and displays it as a minimized window.
3 Activates the window and displays it as a maximized window.
4 Displays a window in its most recent size and position. The active window remains active.
5 Activates the window and displays it in its current size and position.
6 Minimizes the specified window and activates the next top-level window in the Z order.
7 Displays the window as a minimized window. The active window remains active.
8 Displays the window in its current state. The active window remains active.
9 Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window.
10 Sets the show-state based on the state of the program that started the application.
*/
nStyle := 3
//oShell:Run("sumatrapdf.exe -print-to-default -reuse-instance -lang pt "+cSource, nStyle, lEspera)
//oShell:Run("sumatrapdf.exe -print-to "+'"'+cPrinter+'"'+" -reuse-instance -lang pt "+cSource, nStyle, lEspera)
oShell:Run(cProgram +" "+cParameter, nStyle, lEspera)
CATCH
hwg_MsgStop("Erro executando "+cProgram, "Erro")
lOk := .F.
END
oShell := Nil
ENDIF
RETURN lOk
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- rubens
- Colaborador

- Mensagens: 1520
- Registrado em: 16 Ago 2003 09:05
- Localização: Nova Xavantina - MT
Como abrir notepad maximizado
Você pode tentar também:
Rubens
Código: Selecionar todos
Hb_Run( 'Start /MAX Notepad.exe c:\ESTOQUE\relat.txt')"Eu e minha casa servimos ao Senhor e você
"
Como abrir notepad maximizado
olá pessoal, estou compilando com xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6633), e está dando erro
de compilação, se eu for usar a função hwg_MsgStop da hwgui, como faz isso, tenho que usar alguma lib, qual lib devo usar,
tenho que copia-la para a pasta do sistema ?
Error: Unresolved external '_HB_FUN_HB_DEFAULTVALUE' referenced from C:\ESTOQUE\PRODUTO.OBJ
Error: Unresolved external '_HB_FUN_WIN_OLECREATEOBJECT' referenced from C:\ESTOQUE\PRODUTO.OBJ
Error: Unresolved external '_HB_FUN_HWG_MSGSTOP' referenced from C:\ESTOQUE\PRODUTO.OBJ
de compilação, se eu for usar a função hwg_MsgStop da hwgui, como faz isso, tenho que usar alguma lib, qual lib devo usar,
tenho que copia-la para a pasta do sistema ?
Error: Unresolved external '_HB_FUN_HB_DEFAULTVALUE' referenced from C:\ESTOQUE\PRODUTO.OBJ
Error: Unresolved external '_HB_FUN_WIN_OLECREATEOBJECT' referenced from C:\ESTOQUE\PRODUTO.OBJ
Error: Unresolved external '_HB_FUN_HWG_MSGSTOP' referenced from C:\ESTOQUE\PRODUTO.OBJ
Como abrir notepad maximizado
Porter,
O exemplo foi para harbour 3.4, para xharbour o equivalente
HB_DEFAULTVALUE => DEFAULT lEspera TO .T. (usar #include "common.ch")
HWG_MSGSTOP => MSGSTOP OU USE ALERT() SE NÃO TEM A HWGUI
WIN_OLECREATEOBJECT => CreateObject() (NÃO TENHO CERTEZA)
O exemplo foi para harbour 3.4, para xharbour o equivalente
HB_DEFAULTVALUE => DEFAULT lEspera TO .T. (usar #include "common.ch")
HWG_MSGSTOP => MSGSTOP OU USE ALERT() SE NÃO TEM A HWGUI
WIN_OLECREATEOBJECT => CreateObject() (NÃO TENHO CERTEZA)
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
Como abrir notepad maximizado
Código: Selecionar todos
FUNCTION Chama_NotePad() // Modo console em xHarbour
LOCAL cComando, cFile := "TESTE.TXT"
MYRUN ( "Notepad.exe " + cFile )
RETURN NIL
FUNCTION MYRUN( cComando )
Local oShell, RET, lOk:=.T.
TRY
#IFDEF __XHARBOUR__
oShell := CreateObject( "WScript.Shell" )
#ELSE
oShell := Win_OleCreateObject( "WScript.Shell" )
#ENDIF
CATCH
TRY
#IFDEF __XHARBOUR__
oShell := CreateObject( "WScript.Shell" )
#ELSE
oShell := Win_OleCreateObject( "WScript.Shell" )
#ENDIF
CATCH
lOk:=.F.
END
END
IF lOk
TRY
//.F. = Nao espera a aplicacao fechar, .T. espera.
oShell:Run( "%comspec% /c " + cComando, 0, .T. )
CATCH
lOk:=.F.
END
oShell := NIL
ENDIF
//-- RET := oShell:Run( "%comspec% /c " + cComando, 0) //, .T. )
RETURN lOk
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
Como abrir notepad maximizado
Em tempo:
O Default, é "Janela Normal", mas...
1. Localize o Bloco de notas no menu Iniciar e clique em cima dele e selecione Propriedades.
2. Na caixa Executar, selecione a opção Maximizado.
Abs.
O Default, é "Janela Normal", mas...
1. Localize o Bloco de notas no menu Iniciar e clique em cima dele e selecione Propriedades.
2. Na caixa Executar, selecione a opção Maximizado.
Abs.
Como abrir notepad maximizado
Mudei para Maximizado, mas não funcionou, abre como Normal.2. Na caixa Executar, selecione a opção Maximizado.
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
Como abrir notepad maximizado
Então, use o EditPad.exe anexo, eu gosto mais dele do que do Bloco de Notas, simples e prático, o modo de chamar, é o mesmo. abs.
- Anexos
-
EDITPAD.ZIP- (275.73 KiB) Baixado 116 vezes
Como abrir notepad maximizado
Uma opção também seria fazer um programa em hwgui ou minigui que abre o seu txt já com uma janela maximizada, evitando assim que o usuário modifique as informações do relatório, isso é somente uma sugestão.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Como abrir notepad maximizado
olá assimões, é uma boa sugestão, mas meu conhecimento em hwgui e minigui é nada, vou procurar algum exemplo de editor feito em hwgui ou minigui mesmo que seja bem simples para eu ter uma idéia de como se faz, porque se eu for começar do zero não faço a mínima idéia de como se faz.
Obrigado.
Obrigado.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como abrir notepad maximizado
Tambem tem a opção tradicional.
O fórum bloqueia o texto, vou ter que modificar:
r u n ( "c m d /c s t a r t ..." )
so olhar as opções digitando s t a r t / ?
O fórum bloqueia o texto, vou ter que modificar:
r u n ( "c m d /c s t a r t ..." )
so olhar as opções digitando s t a r t / ?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Como abrir notepad maximizado
Olá Porter,
Estou disponibilizando uma função minha, pronta para uso com os fontes para você estudar.
O utilitário foi feito com harbour 3.4 + hwgui
O executável tem como parâmetro o arquivo que você quer exibir em tela maximizada
LISTTXT.exe SEU.TXT
Modifique o fonte caso queira algo diferente.
Estou disponibilizando uma função minha, pronta para uso com os fontes para você estudar.
O utilitário foi feito com harbour 3.4 + hwgui
O executável tem como parâmetro o arquivo que você quer exibir em tela maximizada
LISTTXT.exe SEU.TXT
Modifique o fonte caso queira algo diferente.
- Anexos
-
h-TxtView.zip- Fonte e executável do listview
- (2.88 MiB) Baixado 95 vezes
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Como abrir notepad maximizado
Uma correção no fonte, tinha um hwg_msginfo no inicio.
- Anexos
-
h-TxtView.zip- Novo executável e fonte (sem hwg_msginfo no inicio)
- (1.09 MiB) Baixado 106 vezes
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
