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

  FORUM HardWare.fr
  Programmation

  [MS-DOS] Multi-threading

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MS-DOS] Multi-threading

n°73785
thegti
La constipation se soigne ...
Posté le 20-11-2001 à 12:08:42  profilanswer
 

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

mood
Publicité
Posté le 20-11-2001 à 12:08:42  profilanswer
 

n°73786
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-11-2001 à 12:22:06  profilanswer
 

fenêtre DOS de Windows:
start nom_du_truc_a_lancer
vrai DOS:
pas possible je pense, mais j'en suis pas sûr


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°73787
fodger
ARRRACHHEE TTAAA FFFOUUFFOUNE!
Posté le 20-11-2001 à 12:24:25  profilanswer
 

ça n'est pas possible


---------------
Just drink it!
n°73792
LeGreg
Posté le 20-11-2001 à 12:37:51  profilanswer
 

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

n°73793
LeGreg
Posté le 20-11-2001 à 12:42:14  profilanswer
 

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

n°73795
matrixfan2​k1
Posté le 20-11-2001 à 12:49:07  profilanswer
 

Le MS-DOS n'est pas multitâche.

n°74937
fodger
ARRRACHHEE TTAAA FFFOUUFFOUNE!
Posté le 23-11-2001 à 18:24:11  profilanswer
 

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.


---------------
Just drink it!
n°74972
bjbebert
Posté le 23-11-2001 à 21:39:55  profilanswer
 

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

n°75331
LeGreg
Posté le 25-11-2001 à 02:15:53  profilanswer
 

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

n°1985358
doccpu
Power Overwhelming
Posté le 19-04-2010 à 00:33:05  profilanswer
 

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 !

mood
Publicité
Posté le 19-04-2010 à 00:33:05  profilanswer
 

n°1985374
esox_ch
Posté le 19-04-2010 à 09:25:42  profilanswer
 

9 ans après...
Pas mal


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [MS-DOS] Multi-threading

 

Sujets relatifs
sources GPL de jeux sous DOS en C++Serveur Php lequel me conseiller vous ? Free ? multi ..? + javascript
Afficher des variables en mode graphique sous Dos ?Borland c++ sous DOS
Avoir les positions de la souris en mode graphique sous DOS...Scan s'IP ss Ms-Dos
La commande DOS pour renommer c'est quoi encore ?[concerne le DOS]
Utilisation de variable en MS-DOS ?Special Dos et echo
Plus de sujets relatifs à : [MS-DOS] Multi-threading


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR