Page 1 sur 1

copyFile from http

Posté : 06 avr. 2006, 21:06
par Tictac
Hello , voici mon script !

je voudrais charger le fichier icon.ico dans le temp !

j'ai une erreur => nom ou numéro de fichier incorrect
comment faire pour le http ?

Merci
var fso = new ActiveXObject("Scripting.FileSystemObject");
 
       var fso = new ActiveXObject("Scripting.FileSystemObject");
 
 var newpath = fso.CopyFile("http://portable//defenseday//images//icon.ico", "C:\\temp\\icon.ico");

Posté : 06 avr. 2006, 23:31
par PhilFree
Et comme ça:
 var newpath = fso.CopyFile("http:\/\/portable\/defenseday\/images\/icon.ico", "C:\\temp\\icon.ico");
Pour tester ce genre de truc, utilise le petit script suivant:
<script type="text/javascript">
<!--
document.write("http:\/\/portable\/defenseday\/images\/icon.ico");

//-->
</script>

Posté : 07 avr. 2006, 11:22
par Tictac
le document.write c'est ok , j'ai bien l'url correct par contre ca ne fonctionne tjs pas.

erreur => Nom ou numéro de fichier incorrect
voici mon code =>

  <script language="JavaScript">

function set_bureauraccourci() {
       //---(Elément  créer)
 var Shl = new ActiveXObject("WScript.Shell");
       
	   //---(Emplacement du raccourci, peut être modifié ''exemple: favoris, mes documents, ...'')
	   var Dsk = Shl.SpecialFolders("Desktop");
       
	   //---(Nom du raccourci)
       var lnk = Shl.CreateShortcut(Dsk + "\\Defence Days Board.lnk" );
	   
       //---(Emplacement ou mettre l'icone)
	    var Dest = Shl.SpecialFolders("Personal");
		
	   //---(URL du site)
       lnk.TargetPath = "http://1wsrvbib/defenseday/";
	   
	   //---(Nom du raccourci)
       lnk.Description = "Defence Days Board";

var fso = new ActiveXObject("Scripting.FileSystemObject");
 
var newpath = fso.CopyFile("http:\/\/portable\/defenseday\/images\/icon.ico", Dest + "\\icon.ico"); 


		
	   //---(take care with the path sample : "C:\\icons\\siteicon.ico"
       lnk.IconLocation = Dest + "\\icon.ico";
	   //---(Rien  modifier ici)
       lnk.WindowStyle = 1; 
       lnk.WorkingDirectory = Dsk;
       lnk.Save();
	   
	   //---(Une boite de dialogue s'ouvre pour informer que le raccourci  bien été créé)
 alert("Un raccourci a été placé sur votre Bureau !");
}
-->
</script>