pascal et commande dos ...

pascal et commande dos ... - Delphi/Pascal - Programmation

Marsh Posté le 17-10-2006 à 18:32:42    

bonjour,
 
je cherche à lancer une commande dos dans un fichier en pascal (pour le passer en .exe par la suite)
 
et sans faire de batch bien sur  :lol:  
 
comment syntaxifier cela s'il vous plait ??? (ci c'est possible)...
 
merci

Reply

Marsh Posté le 17-10-2006 à 18:32:42   

Reply

Marsh Posté le 17-10-2006 à 19:05:12    

Salut clem85,
 
C'est expliqué dans la F.A.Q Pascal, ici :
http://pascal.developpez.com/faq/? [...] Files#Exec

Reply

Marsh Posté le 17-10-2006 à 20:29:00    

Merci pour ton aide d'abord ;)  
 
je viens d'essayer en mettant sa :
 

Code :
  1. Program cmd;
  2. Begin
  3. SwapVectors;
  4. Exec('cmd.exe', '');
  5. SwapVectors;
  6. End.


 
mais cela ne donne rien je suis débutant en pascal et mon but dans ce programme est de lancer l'invite de commande DOS d'XP.
 
merci pour ton ou votre aide encore ...

Reply

Marsh Posté le 19-10-2006 à 01:34:06    

clem85 a écrit :

Merci pour ton aide d'abord ;)  
 
je viens d'essayer en mettant sa :
 

Code :
  1. Program cmd;
  2. Begin
  3. SwapVectors;
  4. Exec('cmd.exe', '');
  5. SwapVectors;
  6. End.


 
mais cela ne donne rien je suis débutant en pascal et mon but dans ce programme est de lancer l'invite de commande DOS d'XP.
 
merci pour ton ou votre aide encore ...


 
 
Et avec  le chemin  comme ca :
 
Exec('c:\windows\system32\cmd.exe', '/c dir c:\*.*');
 
Bien sur rien ne garanti que ce cmd.exe est dans ce repertoire ,
sur un windows 2000  c'est pas la .  
 


---------------

Reply

Marsh Posté le 16-02-2007 à 12:43:33    

je reviens sur le sujet après un moent d'abscence en pascal...
 
pouvez-vous me dire comment je peu concatener la variable i pour que sa affiche l'aide de ipconfig lorsque je rentre ipconfig par exemple ?
 

Code :
  1. program helpdos (input,output);
  2. uses crt, dos;
  3. var
  4. i : char;
  5. begin
  6. clrscr;
  7. readln(i);
  8. Exec('c:\WINNT\system32\cmd.exe', '/c '+i+' /?');
  9. read(i);
  10. end.


 
merci de votre aide !!!

Reply

Marsh Posté le 19-02-2007 à 20:39:59    

personne  :sweat:  
 
allez SVP up :bounce: up :bounce: up :bounce:    :pt1cable:

Reply

Marsh Posté le 24-02-2007 à 11:46:55    

déclare "i" comme "string" au lieu de "char"

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed