Communauté Informatique NDFR.net : utiliser des fichiers.js - Windows NT4/2000/XP Client
Closed Thread
utiliser des fichiers.js
Thread Tools Display Modes
  #1  
Old 26-03-2004, 14:41
LeMoi's Avatar
LeMoi LeMoi is offline
ou LM
 
Join Date: 20-10-2002
Location: 37°1
Age: 39
Posts: 5,847
Send a message via ICQ to LeMoi Send a message via AIM to LeMoi Send a message via MSN to LeMoi Send a message via Yahoo to LeMoi Send a message via Skype™ to LeMoi
utiliser des fichiers.js

Salut

Je n'arrive plus à ouvrir les fichiers .js, mm en les associant avec Microsoft windows based script host, g cette erreur :
Erreur en entrée: Il n'y a pas de moteur de script pour l'extension de fichier "
.js".

comment réparer ça ? g absolument de ce fichier .js

merci d'avance
__________________
[01mai2004@11:23:54] <@Kaspof> je garderais toujours un souvenir impérissable de toi LeMoi|Vacances
Ne soyez pas un boulet !
  #2  
Old 26-03-2004, 19:17
Spycam's Avatar
Spycam Spycam is offline
Spectre de ces lieux
 
Join Date: 25-10-2002
Location: France
Age: 36
Posts: 1,075
Re: utiliser des fichiers.js

Quote:
Originally Posted by LeMoi
Salut

Je n'arrive plus à ouvrir les fichiers .js, mm en les associant avec Microsoft windows based script host, g cette erreur :
Erreur en entrée: Il n'y a pas de moteur de script pour l'extension de fichier "
.js".

comment réparer ça ? g absolument de ce fichier .js

merci d'avance
Ouvre les avec un navigateur internet...
Tu veux les exécuter ou les modifier ?
  #3  
Old 26-03-2004, 20:31
LeMoi's Avatar
LeMoi LeMoi is offline
ou LM
 
Join Date: 20-10-2002
Location: 37°1
Age: 39
Posts: 5,847
Send a message via ICQ to LeMoi Send a message via AIM to LeMoi Send a message via MSN to LeMoi Send a message via Yahoo to LeMoi Send a message via Skype™ to LeMoi
Re: utiliser des fichiers.js

euh tu es sur de ce que tu dis ? j'ai ouvert avec IE, et il ne se passe absolument rien ...
et je veux l'exécuter, pas le modifier
__________________
[01mai2004@11:23:54] <@Kaspof> je garderais toujours un souvenir impérissable de toi LeMoi|Vacances
Ne soyez pas un boulet !
  #4  
Old 28-03-2004, 14:01
Spycam's Avatar
Spycam Spycam is offline
Spectre de ces lieux
 
Join Date: 25-10-2002
Location: France
Age: 36
Posts: 1,075
Re: utiliser des fichiers.js

Il fait quoi ton .js ?
A la base il est fait pour être intégré à un site web non ?
  #5  
Old 28-03-2004, 14:30
LeMoi's Avatar
LeMoi LeMoi is offline
ou LM
 
Join Date: 20-10-2002
Location: 37°1
Age: 39
Posts: 5,847
Send a message via ICQ to LeMoi Send a message via AIM to LeMoi Send a message via MSN to LeMoi Send a message via Yahoo to LeMoi Send a message via Skype™ to LeMoi
Re: utiliser des fichiers.js

pas du tout, il est fait pour être exécuté, le voila :
Code:
 
// Constants
var ForAppending = 8,
 ForReading = 1,
 ForWriting = 2;
// Objects
var fso = WScript.CreateObject("Scripting.FileSystemObject"),
 shell = WScript.CreateObject("WScript.Shell");
// Functions
function GetFolderFilesAsArray(path){
   var f = fso.GetFolder(path),
   fc = new Enumerator(f.files),
  s = [];
   for (; !fc.atEnd(); fc.moveNext()) s.push(path + "\\" + fso.GetFile(fc.item()).Name);
   return(s);
}
// Variables
var files = GetFolderFilesAsArray("_SOURCE"),
 folder_in = "_IN",
 folder_log = "logs",
 folder_out = "_OUT",
 folder_res = "resources",
 i,
 itm,
 itm_name,
 j,
 k,
 l,
 o,
 rcfile,
 rcstream,
 rctxt,
 reshacker = "tools/ResHack/ResHacker.exe",
 reslang = "",
 res = ["AVI", "BITMAP", "CURSORGROUP", "ICONGROUP"],
 scriptfile,
 ln;
// EXTRACT RESOURCES & GENERATE RESHACKER SCRIPTS
if (files.length) {
 if (fso.FileExists(reshacker.replace(/\//g,"\\"))) {
  WScript.StdOut.Write("EXTRACTING RESOURCES...\n\n");
  for (i=0; i<files.length; i++) {
   itm = files[i];
   if (itm) {
	o = itm.lastIndexOf("\\");
	itm_name = o >= 0 ? itm.substr(o+1) : itm;
	WScript.StdOut.Write("Extracting resources from "+itm_name+"...");
	if (fso.FolderExists(folder_res+"\\"+itm_name)) {
	 fso.DeleteFile(folder_res+"\\"+itm_name+"\\*", true);
	}
	else fso.CreateFolder(folder_res+"\\"+itm_name);
	scriptfile = fso.OpenTextFile(folder_res+"\\"+itm_name+"\\script.txt", ForWriting, true);
	scriptfile.WriteLine("[FILENAMES]");
	scriptfile.WriteLine("Exe	= \""+folder_in+"\\"+itm_name+"\"");
	scriptfile.WriteLine("SaveAs = \""+folder_out+"\\"+itm_name+"\"");
	scriptfile.WriteLine("Log	= \""+folder_log+"\\"+itm_name+".log\"");
	scriptfile.WriteLine("");
	scriptfile.WriteLine("[COMMANDS]");
	for (j=0; j<res.length; j++) {
	 shell.Run(reshacker+" -extract \""+itm+"\", \""+folder_res+"\\"+itm_name+"\\"+res[j]+".rc\", "+res[j]+",,"+reslang, 0, true);
	 if (!fso.FileExists(rcfile = folder_res+"\\"+itm_name+"\\"+res[j]+".rc")) continue;
	 rcfile = fso.GetFile(rcfile);
	 if (rcfile.size > 0) {
	  rcstream = rcfile.OpenAsTextStream(ForReading);
	  rctxt = rcstream.ReadAll().replace(/\r/g,"\n").split("\n");
	  rcstream.Close();
	  for (k=0; k<rctxt.length; k++) if (ln = rctxt[k]) {
	   ln=ln.split(" ");
	   if (ln[1]=="ICON") ln[1]="ICONGROUP";
	   else if (ln[1]=="CURSOR") ln[1]="CURSORGROUP";
	   scriptfile.WriteLine("-modify \""+folder_res+"\\"+itm_name+"\\"+ln[2].split("\"").join("")+"\", "+ln[1]+","+ln[0]+","+reslang);
	  }
	 }
	}
	WScript.StdOut.Write("done.\n");
	scriptfile.Close();
   }
  }
  WScript.StdOut.Write("\nRESOURCES EXTRACTED.\n");
 }
 else {
  WScript.StdOut.Write("ERROR: Resource Hacker not found!\nResource Hacker needs to be in tools\\ResHack.\nNO RESOURCES EXTRACTED.\n");
 }
}
else {
 WScript.StdOut.Write("ERROR: No resources to extract.\n");
}
// EOF
__________________
[01mai2004@11:23:54] <@Kaspof> je garderais toujours un souvenir impérissable de toi LeMoi|Vacances
Ne soyez pas un boulet !
  #6  
Old 28-03-2004, 14:49
Spycam's Avatar
Spycam Spycam is offline
Spectre de ces lieux
 
Join Date: 25-10-2002
Location: France
Age: 36
Posts: 1,075
Re: utiliser des fichiers.js

Ouvre le avec firefox et va dans la console javascript qui t'indiquera si il y a des erreurs.
Sinon, il n'y a pas moyen de télécharger un moteur de script sur le site de Microsoft ?
  #7  
Old 28-03-2004, 15:17
Samva's Avatar
Samva Samva is offline
Niaisüre within
 
Join Date: 24-04-2003
Location: Tours
Age: 39
Posts: 2,320
Send a message via ICQ to Samva Send a message via MSN to Samva
Re: utiliser des fichiers.js

Avec Windows Scripting Host ou Console Scripting Host le fichier tente de s'executer, par contre je sais pas a quoi il sert ni comment l'utiliser donc il bloque un peu:
bla.js(11, 4) Erreur d'exécution Microsoft JScript: Chemin d'accès introuvable

Certainement qu'il suffit de passer quelque chose en argument.. mais je ne sais pas la...
__________________
For the End-of-the-World spell, press "Ctrl, Alt, Delete."


  #8  
Old 28-03-2004, 16:28
LeMoi's Avatar
LeMoi LeMoi is offline
ou LM
 
Join Date: 20-10-2002
Location: 37°1
Age: 39
Posts: 5,847
Send a message via ICQ to LeMoi Send a message via AIM to LeMoi Send a message via MSN to LeMoi Send a message via Yahoo to LeMoi Send a message via Skype™ to LeMoi
Re: utiliser des fichiers.js

c bizarre parce qu'avant il marchait !!
bon, j'essaye avec le renard de feu, on sait jamais ...
__________________
[01mai2004@11:23:54] <@Kaspof> je garderais toujours un souvenir impérissable de toi LeMoi|Vacances
Ne soyez pas un boulet !
  #9  
Old 28-03-2004, 17:00
LeMoi's Avatar
LeMoi LeMoi is offline
ou LM
 
Join Date: 20-10-2002
Location: 37°1
Age: 39
Posts: 5,847
Send a message via ICQ to LeMoi Send a message via AIM to LeMoi Send a message via MSN to LeMoi Send a message via Yahoo to LeMoi Send a message via Skype™ to LeMoi
Re: utiliser des fichiers.js

@Samva : ça prouve qu'il marche chez toi, car il est censé chercher le logiciel reshack, et il a pas du le trouver
@Spycam : c ou la console javascript ?
__________________
[01mai2004@11:23:54] <@Kaspof> je garderais toujours un souvenir impérissable de toi LeMoi|Vacances
Ne soyez pas un boulet !
  #10  
Old 28-03-2004, 18:36
Spycam's Avatar
Spycam Spycam is offline
Spectre de ces lieux
 
Join Date: 25-10-2002
Location: France
Age: 36
Posts: 1,075
Re: utiliser des fichiers.js

Tools >> Javascript console

Mais ne télécharge pas Fireofx juste pour çà car je doute que cela résoudra ton problème.
  #11  
Old 28-03-2004, 18:43
LeMoi's Avatar
LeMoi LeMoi is offline
ou LM
 
Join Date: 20-10-2002
Location: 37°1
Age: 39
Posts: 5,847
Send a message via ICQ to LeMoi Send a message via AIM to LeMoi Send a message via MSN to LeMoi Send a message via Yahoo to LeMoi Send a message via Skype™ to LeMoi
Re: utiliser des fichiers.js

bon g pas compris marchait cet outil , mais j'ai trouvé chez Kro$oft windows script 5.6 que je croyais avoir, je l'ai retéléchargé et installé, et cette fois ça marche

merci de vous être penché sur le pb
__________________
[01mai2004@11:23:54] <@Kaspof> je garderais toujours un souvenir impérissable de toi LeMoi|Vacances
Ne soyez pas un boulet !
  #12  
Old 28-03-2004, 19:16
Spycam's Avatar
Spycam Spycam is offline
Spectre de ces lieux
 
Join Date: 25-10-2002
Location: France
Age: 36
Posts: 1,075
Re: utiliser des fichiers.js

Tu l'as trouvé où ?
Donne l'addresse, çà pourra toujour servir.
  #13  
Old 28-03-2004, 20:11
LeMoi's Avatar
LeMoi LeMoi is offline
ou LM
 
Join Date: 20-10-2002
Location: 37°1
Age: 39
Posts: 5,847
Send a message via ICQ to LeMoi Send a message via AIM to LeMoi Send a message via MSN to LeMoi Send a message via Yahoo to LeMoi Send a message via Skype™ to LeMoi
Re: utiliser des fichiers.js

http://www.microsoft.com/downloads/d...DisplayLang=fr
__________________
[01mai2004@11:23:54] <@Kaspof> je garderais toujours un souvenir impérissable de toi LeMoi|Vacances
Ne soyez pas un boulet !
  #14  
Old 05-10-2005, 14:30
TheCric TheCric is offline
Membre junior
 
Join Date: 05-10-2005
Posts: 8
Les scripts sous Windows

Quote:
Originally Posted by LeMoi
pas du tout, il est fait pour être exécuté, le voila ...
Remarque sur les .js et Windows

Un fichier .js peut être executé en ligne de commande où à partir de l'explorateur Windows si Windows possède un moteur de script javascript installé et valide. Le moteur pour Windows est Microsoft® Windows® Script 5.6 et est accessible par download chez Microsoft gratuitement , [là pour Windows 2000, Windows 98, Windows ME, Windows NT], [là pour Windows 2000 et XP] et [là pour Windows 2003]et ne fonctionne que si un antivirus ou une sécurité quelconque ne le désactive pas.

On peut manipuler beaucoup de programme utilisables en lignes de commande comme resource hacker via les scripts Windows.

Javascript est utilisable, Visual basic Script aussi comme d'ailleur Perl (d'ActiveState par exemple) dans la mesure où ils sont déclarés auprès de Windows comme des Windows Script Host

Pour étudier les scripts JS dans Windows, les point de départ à regarder sont [là!] et [là! Script center repository]

exemple)
Ce qui suit est un texte à mettre dans un fichier .js. Si Windows Script 5.6 est installé, il lancera le bloc-notes.


--------------------------------
//qu pour quotes c'est à dire guillemets
WshShell=new ActiveXObject("WScript.Shell");
cmdline="notepad.exe" ;
args="toto.txt";
qu="\"";
cmdline=qu+cmdline+qu+" "+qu+args+qu;
intWindowStyle=1;
bWaitOnReturn=true;
WshShell.Run(cmdline,intWindowStyle,bWaitOnReturn);
--------------------------------

Si on remplace notepad.exe par autre chose
Il faut savoir qu' Il y a expansion automatique des variables d'environnement comme %systemroot% et ne pas oublier de doubler les \ pour chaque \ dans les chemins d'accès.


Ce qui suit est le même script mis dans un .htm
Il n'est donc à ne lancer que par Internet Explorer ou un Navigateur utilisant le moteur de IE. Firefox, Mozilla, netscape ne sachant rien faire de l'ActiveX déclaré sauf add-on additionel.

Ce script ne pourra être que lancé sur la machine locale. Ce script ne s'executera pas si vous y accédez à partir d'un serveur web ni même à partir du réseau local Microsoft ==> pas de \\maMachine\c\monscript.htm car sinon la sécurité bloque.

-------------------------------
<script language='javascript'>
WshShell=new ActiveXObject("WScript.Shell");
cmdline="notepad.exe";
args="toto.txt";
qu="\"";
cmdline=qu+cmdline+qu+" "+qu+args+qu;
intWindowStyle=1;
bWaitOnReturn=true;
WshShell.Run(cmdline,intWindowStyle,bWaitOnReturn);
</script>
-------------------------------

Un excellent site en anglais est http://cwashington.netreach.net/

TheCric
http://thecric.free.fr
  #15  
Old 05-10-2005, 18:39
Samva's Avatar
Samva Samva is offline
Niaisüre within
 
Join Date: 24-04-2003
Location: Tours
Age: 39
Posts: 2,320
Send a message via ICQ to Samva Send a message via MSN to Samva
Euh, il est beau ton deterrage, belle explication mais bon deterrer pour ca, était-ce vraiment necessaire ?
__________________
For the End-of-the-World spell, press "Ctrl, Alt, Delete."


Closed Thread

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Comment utiliser l'accès ADSL wanadoo sans l'interface wanadoo ? USA Mike Internet, Réseaux et Sécurité 14 13-09-2004 19:13
Comment utiliser ATI Tool ? Toitoine Actualité 2 12-08-2004 17:55
Utiliser la recherche classique de Windows Cougar Astuces 7 01-06-2004 21:12
Le choc : Linux peut utiliser les pilotes de Windows ! Benjy Actualité 4 26-10-2003 08:40
Comment obliger Windows 2000 à utiliser une IRQ par carte ? Benjy Astuces 0 05-10-2003 13:40

All times are GMT +2. The time now is 23:12.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.