Aide - Recherche - Membres - Calendrier
Version complète : Arrivee d'un shell sous windows!
CandiULB > Discussions Générales > Autres Discussions > Divers > Informatique > Windows (toutes versions)
Rmax
http://en.wikipedia.org/wiki/MSH_(shell)

Passant du dos tout pourri et hyper limité a un shell permettant l'execution et l'utilisation d'objets .net (et le scripting allant avec). Full OO donc, pas besoin de separer des output texte en colonnes en supprimant des lignes de presentation, tout retour de commande est un objet ou une array d'objets pouvant servir d'input a d'autres fonctions. Une version full OO et non texte du pipe donc.

De plus la diversité des objets .net permet une reflexion et interaction de l'ensemble du systeme.

Affaire a suivre :-)
Fix
1100 101111 1101101101 11101110101101 1011101110101011 ???

111101 a_wave.gif
MIps
je viens d'essayer c pas mal on dirait un mix entre les commandes standart du command prompt (comandes m$ et des commandes nouvelles), perl et bash avec en plus visiblement un support OO comme l'a mis Rmax plus haut. Ca promet visiblement pas mal mais bon faut voir en production laugh.gif
remarque, pour l'installer il faut avoir soit les derniers SP soit installer premierement MS installer 3.0, ensuite il faut le MSDN Framework 2.0 ( ou le sdk ) et enfin seulement on peut installer msh.
voila le guide de base du langage
http://channel9.msdn.com/wiki/default.aspx...9.MSHQuickStart

et un tit exemple trouve sur le meme site pour la route, pour trouver des exprs dans un .doc

$phrase = $args[0];
$wd = new-object -activex "word.application";
$p = pwd;
if ($args.length > 1) {
$docs = $args[1];
} else {
$docs = "*.doc";
}
foreach ($a in $(get-childitem $docs -name)) {
$doc = $wd.documents.open("$p\$a");
if ($doc.content.find.execute("$phrase")) { write-host $a }
$doc.close();
}

ca r0x nan ?
Anax
en francais, ca sert à quoi ?
el_dje
Citation (Fix @ Jun 20 2005, 18:37)
1100 101111 1101101101 11101110101101 1011101110101011 ???

111101  a_wave.gif
*

laugh.gif j allais le dire laugh.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2012 Invision Power Services, Inc.