<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; JS .Работа с аргументами и рабочим столом]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8903</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8903&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «JS .Работа с аргументами и рабочим столом».]]></description>
		<lastBuildDate>Tue, 19 Nov 2013 04:24:54 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: JS .Работа с аргументами и рабочим столом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=77411#p77411</link>
			<description><![CDATA[<p>Ребят срочно нужна помощь! Помогите пожалуйста!</p>]]></description>
			<author><![CDATA[null@example.com (gaserdd)]]></author>
			<pubDate>Tue, 19 Nov 2013 04:24:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=77411#p77411</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS .Работа с аргументами и рабочим столом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=77252#p77252</link>
			<description><![CDATA[<p><span style="color: green"><strong>gaserdd</strong>, укажите в заголовке темы префикс скриптового языка.</span></p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 13 Nov 2013 15:23:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=77252#p77252</guid>
		</item>
		<item>
			<title><![CDATA[JS .Работа с аргументами и рабочим столом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=77206#p77206</link>
			<description><![CDATA[<p>Ребят нужна помощь , первую часть задания вроде сделал, а вторую никак не могу понять как, помогите!</p><p>Написать скрипт, который при запуске с ключом /s:Имя_папки сохраняет список файлов и папок для текущего пользователя в заданной папке, а при запуске с ключом /u:Имя_папки восстанавливает из указанной папки ранее сохраненный набор объектов на рабочем столе, удаляя лишние (учесть папку AllUsersDesktop!!!) и восстанавливая удаленные.</p><br /><p>вот что я на данный момент сделал</p><div class="codebox"><pre><code>var fso, WshShell,strSource,h,f,k,t,c
WshShell = WScript.CreateObject(&quot;WScript.Shell&quot;);
fso = WScript.CreateObject(&quot;scripting.filesystemobject&quot;);
 
 
if(WScript.Arguments.length==1) 
{
 
var arg1=WScript.Arguments(0);
if(arg1=&quot;/s&quot;){
WScript.StdOut.WriteLine(&quot;Введите Путь&quot;);
    strSource=WScript.StdIn.ReadLine();
 
 
k=0;
 
 
 
cFolder = fso.getFolder(strSource);
var cFiles=new Enumerator(cFolder.Files);
for(;!cFiles.atEnd(); cFiles.moveNext())
{
k=k+1;
}
h = fso.getfolder(strSource);
 
 var fso, f, fc, fc1, s;
   fso = new ActiveXObject(&quot;Scripting.FileSystemObject&quot;);
   f = fso.GetFolder(strSource);
   fc = new Enumerator(f.SubFolders);
   fc1 = f.SubFolders;
   s = &quot;&quot;;
   for (; !fc.atEnd(); fc.moveNext())
   {
      s += fc.item();
      //s += &quot;\n&quot;;
   }
   s = s + &quot;Всего папок: &quot; + fc1.Count;
   
  var bso, b, b1, bc, a;
   bso = new ActiveXObject(&quot;Scripting.FileSystemObject&quot;);
   b = fso.GetFolder(strSource);
   bc = new Enumerator(f.files);
   a = &quot;&quot;;
   for (; !bc.atEnd(); bc.moveNext())
   {
      a += bc.item();
      //a += &quot;\n&quot;;
   }
  
 
c = fso.OpenTextFile (&quot;result22.txt&quot;,8,true);
c.WriteLine (b + a +  &quot; Количество файлов: &quot; + k);
c.Close();}else {
if(arg1=&quot;/u&quot;)
{     
 
 
 
 
 
 
 
 
}
}
}else {
WScript.Echo(&quot;Введите аргумент !&quot;);}</code></pre></div><p>а вторую часть задания не могу..Заранее благодарю за помощь!</p><p>но у меня еще родилась вот такая идея!<br />пусть я копирую все объекты которые есть на рабочем столе с учетом папки AlldesktopUsers в другую папку и тем самым делаю ее эталонной, и тогда при сравнение рабочего стола и папки, будет происходить следующее - если файлы с эталонной совпадают то ничего не делаю, если не совпадают - 1-ый случай когда в эталонной есть файлы которых нету на рабочем столе, я туда их копирую, если наоборот то удаляю. Как такое сделать?</p>]]></description>
			<author><![CDATA[null@example.com (gaserdd)]]></author>
			<pubDate>Wed, 13 Nov 2013 05:49:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=77206#p77206</guid>
		</item>
	</channel>
</rss>
