• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

RicardoTeixeira25

biblioteca Dos

8 mensagens neste tópico

boas a todos,quero utilizar a biblioteca Dos,eu declaro a biblioteca e  depois quando vou usar o Shutdown -s,dame erro no shutdown. :rant_01:

sera que o codigo do Ms-dos tem de ser usado de uma maneira especial???

Cumprimentos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

tens que ser mais específico. O que é que estás a fazer exactamente?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

e para fazer uma contagem de 0 ate 30 e depois desligar o computador :-[

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

e para fazer uma contagem de 0 ate 30 e depois desligar o computador :-[

Mas o que quis perguntar foi como é que estás a chamar o shutdown.

estudas no ISEL(lisboa)? :ipool:

Sim, estudo. Acho que não há mais nenhum ::P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

estou simplesmente a chamalo assim:

program Desligar;

uses crt,dos;

var a,:integer;

begin

Clrscr;

  a:=0;

  for a:= 0 to 30 do

begin

  textcolor(12);

    delay(1000);

      gotoxy(27,10);writeln(O computador avi desligar em ',a,'s');

    Shutdown -s;

end;

end.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Estás a usar técnicas de Shell Scripting em Pascal. Muito à frente :P

Para chamares comandos do DOS, tens que utilizar a função (ou será procedimento?) exec, passando-lhe o programa que queres executar como 1º parâmetro, e as opções a passar ao outro programa como 2º parâmetro.

Por exemplo, no teu caso seria exec('shutdown.exe', '-s');, isto supondo que é feita uma procura na path.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Muito obrigado TheDark..

lol eu trabalho no pascal como me ensinaram  :P

vou fazer com Procedure para ver no que dá um abraço

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora