Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3492 connectés 

 


Dernière réponse
Sujet : [MS-DOS] Multi-threading
esox_ch 9 ans après...
Pas mal

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
esox_ch 9 ans après...
Pas mal
doccpu C'est possible mais ça demande du temps, de se frapper l'algorithme de basculement, et de programmer une interruption ou deux... mais C'EST POSSIBLE. Seulement c'est pas en natif !
LeGreg

Fodger a écrit a écrit :

 
Ca n'a rien à voir avec le DOS pure. Qui plus est Win9x/Me, c'est plutôt du time sharing!  
CQFD.  




C'est pour ca que j'ai precise que sa question n'etait pas precise :D.
(et qu'avant mon bout de code j'ai precise qu'il fallait
le lancer depuis windows)..
 
Bon c'est vrai que le scripting c'etait hors sujet mais je trouvais ca marrant, pour une fois que ca sert a autre chose qu'a faire des virus :).
(pas si ot que ca puisque ca fait ce qu'il veut.. sous windows)
 
A+
LEGREG

bjbebert Effectivement du multitache sous DOS ca va pas etre possible :non:  
Mais tu peux lancer plusieurs programmes DOS sous windows.
fodger

legreg a écrit a écrit :

exemple de code tire de MSDN:
copie ca dans un fichier test.js
puis appelle "test.js" depuis une ligne
de commande sous windows (si tu as installe
le scripting engine de microsoft).
 

Code :
  1. var WshShell = new ActiveXObject("WScript.Shell" );
  2. var oExec = WshShell.Exec("calc" );
  3. while (oExec.Status == 0)
  4. {
  5.      WScript.Sleep(100);
  6. }
  7. WScript.Echo(oExec.Status);


 
A+
LEGREG  




 
Ca n'a rien à voir avec le DOS pure. Qui plus est Win9x/Me, c'est plutôt du time sharing!  
CQFD.

matrixfan2k1 Le MS-DOS n'est pas multitâche.
LeGreg exemple de code tire de MSDN:
copie ca dans un fichier test.js
puis appelle "test.js" depuis une ligne
de commande sous windows (si tu as installe
le scripting engine de microsoft).
 

Code :
  1. var WshShell = new ActiveXObject("WScript.Shell" );
  2. var oExec = WshShell.Exec("calc" );
  3. while (oExec.Status == 0)
  4. {
  5.      WScript.Sleep(100);
  6. }
  7. WScript.Echo(oExec.Status);


 
A+
LEGREG

LeGreg

thegti a écrit a écrit :

Bon ca doit être une question toute conne, mais bon, je trouve pas alors je demande pour éviter de perdre du temps :)
Je veut savoir comment lancer une commande dos sur une process indépendant du process principal ?
En fait, comme sur unix quand on fait "emacs &" au lieu de emacs
Merci d'avance  




 
C'est pas tres precis comme message.
Si c'est le bon vieux MSDOS il n'y a pas de notion de process.
(qu'on me corrige)..
Si c'est sous Win32 (95, 2000, XP)
un prog win32 lance depuis la ligne de commande (fenetre dos-like) peut lancer un autre process et revenir a la ligne de commande.
Les os microsoft ne sont pas des os unix
par contre il existe des shells unixlike
pour win32.
recherche du cote de CYGWIN:
http://www.cygwin.com/
 
A+
LEGREG

fodger ça n'est pas possible
antp fenêtre DOS de Windows:
start nom_du_truc_a_lancer
vrai DOS:
pas possible je pense, mais j'en suis pas sûr
thegti Bon ca doit être une question toute conne, mais bon, je trouve pas alors je demande pour éviter de perdre du temps :)
 
Je veut savoir comment lancer une commande dos sur une process indépendant du process principal ?
En fait, comme sur unix quand on fait "emacs &" au lieu de emacs
 
Merci d'avance

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)