Executar programa no autoexec.bat

Delphi

18/03/2004

Bom dia

Gostaria de executar um programa quando a maquina iniciasse, acho que sera no autoexec.bat, mas nao sei como colocar isso no autoexec.bat

alguem poderia me ajudar

o programa seria,Prog1.dpr


Muito Obrigada
Ponto


Ponto

Ponto

Curtidas 0

Respostas

Flávio Carneiro

Flávio Carneiro

18/03/2004

Olá amigo.
não entendi muito bem esse ´o programa seria,Prog1.dpr´
mas se quer executar um programa quando o windows for iniciadovc pode colocar ele no autoexec.bat mas se for o winXP por exemplo que ñ tem esse arquivo vc tem que ir em iniciar, executar, msconfig e colocar la ! e tem outros caminhos tb !
vc pode por exemplo colocar um atalho desse programa no ´...\menu iniciar\Programas\Inicializar´ que tb funciona.

[]´s Flávio


GOSTEI 0
Ponto

Ponto

18/03/2004

Ola..

Obrigada pela resposta

o que eu quis dizer é que o nome do programa seria Prog1.dpr ( só um detalhe)

eu uso Windows 98, e queria executar no autoexec.bat.....mas nao sei o que colocar la (linha de comando)...

agradeço qualquer ajuda

Obrigada mesmo
Ponto


GOSTEI 0
Weber

Weber

18/03/2004

Basta colocar o caminho e o nome do arquivo no autoexec.

c:\sistema\prog1.dpr

Só uma coisa, o arquivo prog1.dpr não é um executavel ou seja não é um arquivo binário (.exe) portando não vai funcionar.


GOSTEI 0
Diego.silva

Diego.silva

18/03/2004

:D Olha, no Windows 98 eu consegui fazer isso da seguinte maneira:

entre no[b:77a5f56f0a] Prompt do MS-DOS [/b:77a5f56f0a](digite command no Executar), vá no diretório [b:77a5f56f0a]C:\WINDOWS[/b:77a5f56f0a] e digite [b:77a5f56f0a]edit win.ini[/b:77a5f56f0a].

na Seção [b:77a5f56f0a]Run=[/b:77a5f56f0a] digite o caminho (path) completo do programa que você deseja executar.

Ex: [b:77a5f56f0a]C:\Arquivos de Programas\Borland\Delphi5\delphi32.exe[/b:77a5f56f0a]

Fazendo isso, o seu programa irá ser executado toda vez que o Windows for inicializado. E para desativá-lo tem duas formas:

Delete o caminho (path) dele do run, usando o edit win.ini
ou
Desmarque a Checkbox do MsConfig

Eu sei que ´todo mundo´ sabe disso, mas acho que aqui deve existir outros iniciantes como eu...


GOSTEI 0
Diego.silva

Diego.silva

18/03/2004

:D Olha, no Windows 98 eu consegui fazer isso da seguinte maneira: entre no[b:03fe8dc8e9] Prompt do MS-DOS [/b:03fe8dc8e9](digite command no Executar), vá no diretório [b:03fe8dc8e9]C:\WINDOWS[/b:03fe8dc8e9] e digite [b:03fe8dc8e9]edit win.ini[/b:03fe8dc8e9]. na Seção [b:03fe8dc8e9]Run=[/b:03fe8dc8e9] digite o caminho (path) completo do programa que você deseja executar. Ex: [b:03fe8dc8e9]C:\Arquivos de Programas\Borland\Delphi5\delphi32.exe[/b:03fe8dc8e9] Fazendo isso, o seu programa irá ser executado toda vez que o Windows for inicializado. E para desativá-lo tem duas formas: Delete o caminho (path) dele do run, usando o edit win.ini ou Desmarque a Checkbox do MsConfig [b:03fe8dc8e9]OBSERVAÇÃO IMPORTANTE: Você DEVE gerar um arquivo executável (.EXE) para isso dar certo (no Delphi, digite CTRL+F9 para gerar o .EXE)[/b:03fe8dc8e9] Eu sei que ´todo mundo´ sabe disso, mas acho que aqui deve existir outros iniciantes como eu...



GOSTEI 0
Ponto

Ponto

18/03/2004

Poxa...era isso mesmo

Muito Obrigada
Ponto


GOSTEI 0
Rodrigo_rcp

Rodrigo_rcp

18/03/2004

colocar ele no autoexec.bat mas se for o winXP por exemplo que ñ tem esse arquivo



tem sim ta escondido mas esta la.


GOSTEI 0
Diego.silva

Diego.silva

18/03/2004

[quote:78a691af47=´flaviofc´] colocar ele no autoexec.bat mas se for o winXP por exemplo que ñ tem esse arquivo



tem sim ta escondido mas esta la.[/quote:78a691af47]

:lol: Tá certo, mas não seja egoísta conte para nós onde está! Eu também quero saber!! :)


GOSTEI 0
Lidiane

Lidiane

18/03/2004

flaviofc escreveu:
colocar ele no autoexec.bat mas se for o winXP por exemplo que ñ tem esse arquivo

tem sim ta escondido mas esta la.

Tá certo, mas não seja egoísta conte para nós onde está! Eu também quero saber!!

no xp: Iniciar | executar digite: edit c:\windows\system32\Autoexec.nt


GOSTEI 0
Rodrigo_rcp

Rodrigo_rcp

18/03/2004

:lol: Tá certo, mas não seja egoísta conte para nós onde está! Eu também quero saber!! :)


Não vou contar quero que veja com seus olhos :P
procedure TForm1.FileListBox1Change(Sender: TObject);
begin
filelistbox1.Directory:=´c:\´;
end;
end.












c:\autoexec.bat :wink:


GOSTEI 0
Beppe

Beppe

18/03/2004

Mas no XP ele não executa o autoexec.bat, ou o autoexec.xecuta?


GOSTEI 0
Rodrigo_rcp

Rodrigo_rcp

18/03/2004

Mas no XP ele não executa o autoexec.bat, ou o autoexec.xecuta?


não executa(que eu tenha conseguido) só coloquei o path porque o [b:f6955d49e5]diego.silva[/b:f6955d49e5] pediu.


T+


GOSTEI 0
Beppe

Beppe

18/03/2004

Eu pedi porque eu percebi que cada processo no XP recebe seu próprio environment, isto é, rodar SET PATH no console, depois abrir um programa, naum funciona...mas quanto ao autoexec nunca tive certeza...


GOSTEI 0
Vinicius2k

Vinicius2k

18/03/2004

Colegas,

Autoexec.bat no XP e 2000 não executa.

Se ele existe na raiz da máquina do Rodrigo_rcp está lá de intrometido, digamos assim, ou é do segundo O.S da máquina... 98 por exemplo...

Para suprir as necessidades de configurações DOS vc cria no SYSTEM32 os arquivos AUTOEXEC.NT e CONFIG.NT... tudo que faziamos antes pode ser feito nestes... com uma vantagem : a plataforma NT procura por estes arquivos no dir da aplicação antes de de procurar no SYSTEM32, se eles existirem lá é assumida aquela configuração para aquela sessão DOS... isso proporciona várias configurações diferentes para sistemas DOS diferentes...

T+


GOSTEI 0
Rodrigo_rcp

Rodrigo_rcp

18/03/2004

Se ele existe na raiz da máquina do Rodrigo_rcp está lá de intrometido, digamos assim, ou é do segundo O.S da máquina... 98 por exemplo...


hehehehe acho que esta de intrometido mesmo porque:

-sempre esteve vazio(0 bytes);
-não executa nada (até onde eu sei);
-meu 2º O.S é o Kalango;
-já formatei duas vezes e na nova instalação ele está lá novamente;

T+


GOSTEI 0
POSTAR