<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBS: работа с .Log файлом]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=7190</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7190&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: работа с .Log файлом».]]></description>
		<lastBuildDate>Sun, 13 May 2012 03:38:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: работа с .Log файлом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60265#p60265</link>
			<description><![CDATA[<p>Добавил идею в Коллекцию: <a href="http://forum.script-coding.com/viewtopic.php?id=7209">VBScript: чтение последних N строк текстового файла</a>.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sun, 13 May 2012 03:38:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60265#p60265</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: работа с .Log файлом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60229#p60229</link>
			<description><![CDATA[<p>Извиняюсь, внёс ещё одно (косметическое) изменение в #3:</p><div class="codebox"><pre><code>Path = CreateObject(&quot;Shell.Application&quot;)._
    NameSpace(&quot;shell:Common Documents\NAME\logs&quot;).Self.Path</code></pre></div><p>вместо громоздкого и не вполне корректного:</p><div class="codebox"><pre><code>Path = FSO.BuildPath(_
    CreateObject(&quot;Shell.Application&quot;)._
      NameSpace(&quot;shell:Common Documents&quot;).Self.Path, _
    &quot;NAME\logs&quot;_
  )</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Fri, 11 May 2012 22:13:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60229#p60229</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: работа с .Log файлом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60067#p60067</link>
			<description><![CDATA[<div class="quotebox"><cite>shiz пишет:</cite><blockquote><p>На всякий случай изменил #3 с учётом &quot;.LOG&quot; и &quot;%CommonDocuments%&quot;.</p></blockquote></div><p>Огромное спасибо!! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (_D_V_S_)]]></author>
			<pubDate>Tue, 08 May 2012 07:15:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60067#p60067</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: работа с .Log файлом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60066#p60066</link>
			<description><![CDATA[<p>На всякий случай изменил #3 с учётом &quot;.LOG&quot; и &quot;%CommonDocuments%&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Tue, 08 May 2012 04:43:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60066#p60066</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: работа с .Log файлом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60061#p60061</link>
			<description><![CDATA[<p>Одно непонятно - как-же всё-таки прописать, чтобы скрипт работал только с файлом по расширению .log ...<br />:-(</p><p>PS я брал отсюда:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p><a href="http://otvety.google.ru/otvety/thread?tid=3cf60e8c6cf47a95">http://otvety.google.ru/otvety/thread?t … 8c6cf47a95</a></p></div></div><p>PS Может, если по другому нельзя, перед выполнением основной части скрипта просто удалять лишние файлы из директории?<br />Не соображу, как использование регулярных выражений привязать к имени и расширению файла.</p><p>Я в ступоре :-(</p>]]></description>
			<author><![CDATA[null@example.com (_D_V_S_)]]></author>
			<pubDate>Mon, 07 May 2012 20:52:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60061#p60061</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: работа с .Log файлом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60060#p60060</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Переменная-то есть (Windows у меня)</p></blockquote></div><p>Значит, нет такой переменной окружения, Вы её выдумали <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" />.</p><div class="quotebox"><blockquote><p>А Ваш скрипт выдаёт кстати:</p></blockquote></div><p>Естественно: нет переменной — нечего и разворачивать.</p><div class="quotebox"><blockquote><p>Пошукал, погуглил по буржуйским форумам…</p></blockquote></div><p>Наши тоже не лыком шиты <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />: <a href="http://forum.script-coding.com/viewtopic.php?id=3768">Серый форум / WSH: перечень предопределённых символьных имён Shell.Application</a>. Ваше имя — «shell:Common Documents». Однако же это не переменная окружения.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Mon, 07 May 2012 20:47:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60060#p60060</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: работа с .Log файлом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60058#p60058</link>
			<description><![CDATA[<p>Переменная-то есть (Windows у меня) - но CMD отвечает:<br /></p><div class="codebox"><pre><code>C:\Users\DVS&gt;set CommonDocuments
Переменная среды CommonDocuments не определена</code></pre></div><p>Странно...</p><p>А Ваш скрипт выдаёт кстати:</p><div class="codebox"><pre><code>%CommonDocuments%\NAME\logs</code></pre></div><p>Но - моя наработка заработала как надо...</p><p>Спасибо ещё раз!!</p>]]></description>
			<author><![CDATA[null@example.com (_D_V_S_)]]></author>
			<pubDate>Mon, 07 May 2012 20:36:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60058#p60058</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: работа с .Log файлом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60056#p60056</link>
			<description><![CDATA[<p>Пошукал, погуглил по буржуйским форумам и решил-таки! :-)</p><div class="codebox"><pre><code>Option Explicit

 Const COMMONDOCUMENTS = &amp;H2e 
 Dim objShell : Set objShell = CreateObject(&quot;Shell.Application&quot;) 
 Dim objFolder : Set objFolder = objShell.Namespace(COMMONDOCUMENTS) 
 Dim objFolderItem : Set objFolderItem = objFolder.Self 
 Wscript.Echo objFolderItem.Path

Dim P1 : P1 = objFolderItem.Path
Const P2 = &quot;\NAME\logs&quot;
Dim PATH : PATH = P1 + P2
 
Wscript.Echo PATH</code></pre></div><p>И т.д... <br />Всё работает!&nbsp; :-)</p><p>Всем огромное Спасибо за помощь!!</p><p>Завтра буду в божеский вид скрипт приводить...</p>]]></description>
			<author><![CDATA[null@example.com (_D_V_S_)]]></author>
			<pubDate>Mon, 07 May 2012 20:24:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60056#p60056</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: работа с .Log файлом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60054#p60054</link>
			<description><![CDATA[<div class="quotebox"><cite>Rom5 пишет:</cite><blockquote><p>Людям раздайте ... ярлык со строкой запуска скрипта</p></blockquote></div><p>О чём я и говорю. Положить ярлык рядом со скриптом, в поле &quot;Объект&quot; вписать след. конструкцию:<br /></p><div class="quotebox"><blockquote><p>&#039;%WINDIR%\system32\RunDll32.exe shell32.dll,ShellExec_RunDLL .\ИМЯ_СКРИПТА.vbs c:\Users\Public\Documents\NAME\logs\ 14</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Mon, 07 May 2012 20:08:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60054#p60054</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: работа с .Log файлом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60053#p60053</link>
			<description><![CDATA[<p>1. Вы уверены, что есть такая переменная окружения? Что говорит:<br /></p><div class="codebox"><pre><code>set CommonDocuments</code></pre></div><p>в командной строке?</p><p>2. Если есть, то для использования в WSH её надо развернуть:<br /></p><div class="codebox"><pre><code>Const PATH = &quot;%CommonDocuments%\NAME\logs&quot;

Dim objWshShell

Set objWshShell = WScript.CreateObject(&quot;WScript.Shell&quot;)

WScript.Echo objWshShell.ExpandEnvironmentStrings(PATH)</code></pre></div><p><span style="color: Green">А вообще: один вопрос — одна тема.</span></p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Mon, 07 May 2012 20:06:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60053#p60053</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: работа с .Log файлом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60052#p60052</link>
			<description><![CDATA[<p>А почему не работает в пути <br /></p><div class="codebox"><pre><code>Const PATH = &quot;%CommonDocuments%\NAME\logs&quot;</code></pre></div><p>в то время когда<br /></p><div class="codebox"><pre><code>Const PATH = &quot;c:\Users\Public\Documents\NAME\logs&quot;</code></pre></div><p>прекрасно работает?</p>]]></description>
			<author><![CDATA[null@example.com (_D_V_S_)]]></author>
			<pubDate>Mon, 07 May 2012 19:46:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60052#p60052</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: работа с .Log файлом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60050#p60050</link>
			<description><![CDATA[<p><strong>2_D_V_S_</strong>: Хммм...<br />Самый первый вариант кода <strong>Flasher</strong> и так Вас должен полностью удовлетворить.<br />Людям раздайте батник или ярлык со строкой запуска скрипта, который и будет запускать скрипт, с указанием того самого единственного пути. <br />Либо вбейте путь в скрипт, как я сделал: Path = &quot;c:\R\Develop\last_row_from_log\&quot; - это у меня тот самый единственный путь...</p><p><span style="color: Green">Не злоупотребляйте цитированием.</span></p>]]></description>
			<author><![CDATA[null@example.com (Rom5)]]></author>
			<pubDate>Mon, 07 May 2012 19:33:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60050#p60050</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: работа с .Log файлом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60048#p60048</link>
			<description><![CDATA[<div class="quotebox"><cite>Rom5 пишет:</cite><blockquote><p>Я не удержался, чтоб не потестировать) Класс!</p></blockquote></div><p>Спасибо. Делал для разминки.)</p><div class="quotebox"><cite>_D_V_S_ пишет:</cite><blockquote><p>Ваш скрипт с параметрами.</p></blockquote></div><p>Параметры как раз создаются для удобства. Комстрока не только в cmd бывает, но и в кнопках тулбаров, ярлыках, что позволяет при одном скрипте иметь несколько вариантов для разных файлов/папок и значений переменных.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Mon, 07 May 2012 19:27:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60048#p60048</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: работа с .Log файлом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60047#p60047</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><div class="quotebox"><cite>_D_V_S_ пишет:</cite><blockquote><p>А если в папке единственный .log , но есть файлы с другими расширениями?</p></blockquote></div><p>Используйте:<br /></p><div class="codebox"><pre><code>    If  StrComp(.GetExtensionName(F), &quot;log&quot;, 1) = 0 Then</code></pre></div><p><a href="http://forum.script-coding.com/viewtopic.php?pid=60027#p60027">отсюда</a>.</p></blockquote></div><p>Огромное спасибо!!</p>]]></description>
			<author><![CDATA[null@example.com (_D_V_S_)]]></author>
			<pubDate>Mon, 07 May 2012 19:25:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60047#p60047</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: работа с .Log файлом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60045#p60045</link>
			<description><![CDATA[<div class="quotebox"><cite>Rom5 пишет:</cite><blockquote><div class="quotebox"><cite>_D_V_S_ пишет:</cite><blockquote><div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>В моём скрипте именно так.</p></blockquote></div><p>Ваш скрипт с параметрами.<br />А мне надо &quot;без&quot;. Чтобы человек запустил его и увидел MsgBox :-)</p></blockquote></div><p>Ну, Вы даете)<br />Вот как я тестировал сей скрипт (замена первой строки)<br /></p><div class="codebox"><pre><code>
&#039; With WScript.Arguments : Path = .Item(0) : N = .Item(1) : End With
Path = &quot;c:\R\Develop\last_row_from_log\&quot; : N = 5</code></pre></div></blockquote></div><p>Да Вы не допоняли...<br />Куча людей, у каждого свой лог.<br />Имена файлов - разные, но находятся они по одному пути.</p><p>По этому пути - единственный файл с раширением .log, но могут быть другие файлы с другими расширениями (грубо говоря - лишний мусор).</p><p>Эти люди должны просто запустить скрипт и увидеть MsgBox :-)</p>]]></description>
			<author><![CDATA[null@example.com (_D_V_S_)]]></author>
			<pubDate>Mon, 07 May 2012 19:24:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60045#p60045</guid>
		</item>
	</channel>
</rss>
