<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Поиск папки]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=14851</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14851&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Поиск папки».]]></description>
		<lastBuildDate>Sun, 14 Jul 2019 16:09:51 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Поиск папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=134873#p134873</link>
			<description><![CDATA[<p>Сделал так:</p><div class="codebox"><pre><code>

	loop,%Folder%\*.pdf, 0, 1
	{
	   if !Instr(A_LoopFileName, &quot;Паспорт&quot;) 
	
	FileList .=  A_LoopFileDir &quot;`n&quot;
}
Sort, FileList, U


	loop,%Folder%\*.pdf, 0, 1
	{
	   if Instr(A_LoopFileName, &quot;Паспорт&quot;)
	
	FileList1 .=  A_LoopFileDir &quot;`n&quot;
}
Sort, FileList1, U


Text := &quot;`n&quot; FileList &quot;`n&quot; FileList1 &quot;`n&quot; 
StringReplace, Text, Text, `n, `n`n, all
Loop, parse, Text, `n, `r 

    (A_LoopField != &quot;&quot; &amp;&amp; !InStr(Text, &quot;`n&quot; A_LoopField &quot;`n&quot;, 1, , 2) &amp;&amp; (Only .= A_LoopField &quot;`n&quot;)) 

msgbox % Only

</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (inseption86)]]></author>
			<pubDate>Sun, 14 Jul 2019 16:09:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=134873#p134873</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=134863#p134863</link>
			<description><![CDATA[<p><strong>inseption86</strong>, значит где-то неправильно или не полностью задано условие.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sat, 13 Jul 2019 15:12:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=134863#p134863</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=134862#p134862</link>
			<description><![CDATA[<p><strong>ypppu</strong></p><p>Если папка одна то работает, но как избавиться от лишних Msgbox? Если папок несколько (где-то есть *паспорт*, где то нету), то </p><div class="codebox"><pre><code>IfnotExist, % Folder &quot;\*паспорт*&quot;</code></pre></div><p> показывает папку, где есть файл с &quot;*паспорт*</p><div class="codebox"><pre><code>	   
loop,%Folder%\*.pdf, 0, 1
	{
		IfnotExist, % Folder &quot;\*паспорт*&quot;
		{
	none_folder%A_Index% := A_LoopFileDir
}
IF % none_folder%A_Index% != &quot;&quot;
{
MsgBox % none_folder%A_Index%
}
}

  ExitApp</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (inseption86)]]></author>
			<pubDate>Sat, 13 Jul 2019 14:23:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=134862#p134862</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=134830#p134830</link>
			<description><![CDATA[<p>Перебирать всё содержимое папки. Если среди всего содержимого ни разу не было файла &quot;паспорт&quot;, значит такая папка найдена.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Tue, 09 Jul 2019 15:41:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=134830#p134830</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=134828#p134828</link>
			<description><![CDATA[<p><strong>ypppu</strong><br />А как узнать имя каталога. в котором нет совпадений?</p><p>Folder := % &quot;С:\DOC\&quot; TimeString - это каталог с множеством папок (имя папки - ФИО), в каждой папке есть несколько файлов - паспорт.., договор...., видео..., ....,&nbsp; Как узнать количеством файлов с именем &quot;Паспорт...&quot; сделал., а как узнать имя папки, где нет файла с именем &quot;паспорт&quot;</p>]]></description>
			<author><![CDATA[null@example.com (inseption86)]]></author>
			<pubDate>Tue, 09 Jul 2019 15:05:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=134828#p134828</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=134826#p134826</link>
			<description><![CDATA[<div class="codebox"><pre><code>var := &quot;wmsv&quot;
IF var not in паспорт,wmv
MsgBox, Нет совпадений</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Tue, 09 Jul 2019 14:49:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=134826#p134826</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=134818#p134818</link>
			<description><![CDATA[<p><strong>ypppu</strong> Наверное, я делаю что-то не так!</p><div class="codebox"><pre><code>
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
#SingleInstance force 

FormatTime, TimeString, , dd.MM.yyyy

Folder := % &quot;С:\DOC\&quot; TimeString


	 Numb := 0
Loop, %Folder%\*, 2, 1
    if A_LoopFileAttrib not contains H
        Numb ++


var := &quot;Паспорт*&quot;
Doc := 0
Loop, %Folder%\паспорт*.pdf, 1, 1
		Doc++

if Var not contains % A_LoopFileName
none := % A_LoopFileDir


Video := 0
Loop, %Folder%\*.wmv, 1, 1
		Video++



Gui, +ToolWindow +AlwaysOnTop 
Gui, Font, s15 italic 

Gui, Add, text,x10, Количество - %Numb% 
Gui, Add, Text, x5 y+5  w190   h1    0x10
Gui, Add, text,x10 y+20, Паспорт - %Doc% (%none%)
Gui, Add, text,x10, Видео - %Video%

Gui, Show, , *****
Return


Guiclose:
gui, destroy
ExitApp

</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (inseption86)]]></author>
			<pubDate>Tue, 09 Jul 2019 10:49:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=134818#p134818</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Поиск папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=134792#p134792</link>
			<description><![CDATA[<p>if Var not contains MatchList</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 07 Jul 2019 11:44:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=134792#p134792</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Поиск папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=134791#p134791</link>
			<description><![CDATA[<p>Добрый день!! Подскажите пож-та, если в папке нету файлов с именем &quot;паспорт&quot; и нет &quot;wmv&quot;, то как это выявить?</p><div class="codebox"><pre><code>
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
#SingleInstance force 

FormatTime, TimeString, , dd.MM.yyyy

Folder := % &quot;С:\DOC\&quot; TimeString


	 Numb := 0
Loop, %Folder%\*, 2, 1
    if A_LoopFileAttrib not contains H
        Numb ++

Doc := 0
Loop, %Folder%\паспорт*.pdf, 1, 1
		Doc++


Video := 0
Loop, %Folder%\*.wmv, 1, 1
		Video++



Gui, +ToolWindow +AlwaysOnTop 
Gui, Font, s15 italic 

Gui, Add, text,x10, Количество - %Numb% 
Gui, Add, Text, x5 y+5  w190   h1    0x10
Gui, Add, text,x10 y+20, Паспорт - %Doc% 
Gui, Add, text,x10, Видео - %Video%

Gui, Show, , *****
Return


Guiclose:
gui, destroy
ExitApp

</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (inseption86)]]></author>
			<pubDate>Sun, 07 Jul 2019 10:15:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=134791#p134791</guid>
		</item>
	</channel>
</rss>
